diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..722ffa1 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +Covid App \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..61a9130 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..23a89bb --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..a5f05cd --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..d5d35ec --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..643db2d --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,47 @@ +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' + +android { + compileSdkVersion 29 + buildToolsVersion "29.0.3" + + defaultConfig { + applicationId "com.example.covidapp" + minSdkVersion 22 + targetSdkVersion 29 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + kotlinOptions { + jvmTarget = '1.8' + } +} + +dependencies { + + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + implementation 'androidx.appcompat:appcompat:1.1.0' + implementation 'androidx.core:core-ktx:1.2.0' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + testImplementation 'junit:junit:4.12' + androidTestImplementation 'androidx.test.ext:junit:1.1.1' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' + implementation 'com.google.android.material:material:1.0.0' + implementation 'com.android.volley:volley:1.1.0' + implementation 'com.google.android.material:material:1.2.0-alpha03' +} \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/app/src/androidTest/java/com/example/covidapp/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/example/covidapp/ExampleInstrumentedTest.kt new file mode 100644 index 0000000..2cd2ff2 --- /dev/null +++ b/app/src/androidTest/java/com/example/covidapp/ExampleInstrumentedTest.kt @@ -0,0 +1,24 @@ +package com.example.covidapp + +import androidx.test.platform.app.InstrumentationRegistry +import androidx.test.ext.junit.runners.AndroidJUnit4 + +import org.junit.Test +import org.junit.runner.RunWith + +import org.junit.Assert.* + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getInstrumentation().targetContext + assertEquals("com.example.covidapp", appContext.packageName) + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..415bd6d --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/example/covidapp/MainActivity.kt b/app/src/main/java/com/example/covidapp/MainActivity.kt new file mode 100644 index 0000000..fa791f6 --- /dev/null +++ b/app/src/main/java/com/example/covidapp/MainActivity.kt @@ -0,0 +1,110 @@ +package com.example.covidapp + +import android.annotation.SuppressLint +import android.content.Intent +import android.net.Uri +import androidx.appcompat.app.AppCompatActivity +import android.os.Bundle +import android.widget.LinearLayout +import android.widget.Toast +import androidx.recyclerview.widget.LinearLayoutManager +import com.android.volley.Request +import com.android.volley.Response +import com.android.volley.toolbox.StringRequest +import com.android.volley.toolbox.Volley +import kotlinx.android.synthetic.main.activity_main.* +import org.json.JSONObject + +class MainActivity : AppCompatActivity() { + + @SuppressLint("WrongConstant") + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_main) + + recyclerView.layoutManager = LinearLayoutManager(this,LinearLayout.HORIZONTAL,false) + val symptomsList = ArrayList() + symptomsList.add(Model(R.drawable.cough,"Dry Cough","A dry cough is one that does not produce phlegm or mucus.")) + symptomsList.add(Model(R.drawable.fever,"Fever","A fever is a temporary increase in your body temperature.")) + symptomsList.add(Model(R.drawable.headache,"Head Ache","A painful sensation in any part of the head, ranging from sharp to dull, that may occur with other symptoms.")) + + val symptomsAdapter = SymptomsAdapter(symptomsList) + + recyclerView.adapter = symptomsAdapter + + + recyclerViewPrecautions.layoutManager = LinearLayoutManager(this,LinearLayout.HORIZONTAL,false) + val precautionsList = ArrayList() + precautionsList.add(Model(R.drawable.vaccine,"Get Vaccinated","Get vaccinated and protect yourself and others from corona")) + precautionsList.add(Model(R.drawable.handwash,"Hand Wash"," Wash your hands well and often. Use hand sanitizer when you’re not near soap and water.")) + precautionsList.add(Model(R.drawable.mask,"Wear Mask","Masks are a key measure to suppress transmission and save lives.")) + + val precautionsAdapter = PrecautionsAdapter(precautionsList) + + recyclerViewPrecautions.adapter = precautionsAdapter + + txtViewSymptoms.setOnClickListener { + var intent = Intent(this@MainActivity,SymptomsActivity::class.java) + startActivity(intent) + } + + btnKnowMore.setOnClickListener { + var intent = Intent(Intent.ACTION_VIEW, Uri.parse("https://www.who.int/emergencies/diseases/novel-coronavirus-2019")) + startActivity(intent) + } + + btnWebsite.setOnClickListener { + var intent = Intent(Intent.ACTION_VIEW, Uri.parse("https://swapnilsparsh.github.io/")) + startActivity(intent) + } + + btnGithub.setOnClickListener { + var intent = Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/swapnilsparsh")) + startActivity(intent) + } + + btnLinkedIn.setOnClickListener { + var intent = Intent(Intent.ACTION_VIEW, Uri.parse("https://www.linkedin.com/in/swapnil-srivastava-sparsh/")) + startActivity(intent) + } + + + txtViewPrecautions.setOnClickListener { + var intent = Intent(this@MainActivity,PrecautionActivity::class.java) + startActivity(intent) + } + + + getGlobalData() + } + + fun getGlobalData(){ + val url:String ="https://corona.lmao.ninja/v2/all/" + + val stringRequest = StringRequest( + Request.Method.GET, + url, + { + + var jsonObject = JSONObject(it.toString()) + + //now set values in textview + txtInfected.text = jsonObject.getString("cases") + txtRecoverd.text = jsonObject.getString("recovered") + txtDeceased.text = jsonObject.getString("deaths") + + }, + { + Toast.makeText(this@MainActivity,it.toString(),Toast.LENGTH_LONG).show() + txtInfected.text = "-" + txtRecoverd.text = "-" + txtDeceased.text = "-" + + } + ) + + val requestQueue = Volley.newRequestQueue(this@MainActivity) + requestQueue.add(stringRequest) + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/example/covidapp/Model.kt b/app/src/main/java/com/example/covidapp/Model.kt new file mode 100644 index 0000000..85eda75 --- /dev/null +++ b/app/src/main/java/com/example/covidapp/Model.kt @@ -0,0 +1,4 @@ +package com.example.covidapp + +class Model(var imageview:Int, var symptomsText:String, var symptomsDetail:String) { +} \ No newline at end of file diff --git a/app/src/main/java/com/example/covidapp/PrecautionActivity.kt b/app/src/main/java/com/example/covidapp/PrecautionActivity.kt new file mode 100644 index 0000000..15a8660 --- /dev/null +++ b/app/src/main/java/com/example/covidapp/PrecautionActivity.kt @@ -0,0 +1,31 @@ +package com.example.covidapp + +import android.annotation.SuppressLint +import androidx.appcompat.app.AppCompatActivity +import android.os.Bundle +import android.widget.LinearLayout +import androidx.recyclerview.widget.LinearLayoutManager +import kotlinx.android.synthetic.main.activity_precaution.* + +class PrecautionActivity : AppCompatActivity() { + + @SuppressLint("WrongConstant") + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_precaution) + + recyclerView.layoutManager = LinearLayoutManager(this, LinearLayout.VERTICAL,false) + val precautionsList = ArrayList() + precautionsList.add(Model(R.drawable.vaccine,"Get Vaccinated","Get vaccinated and protect yourself and others from corona")) + precautionsList.add(Model(R.drawable.handwash,"Hand Wash"," Wash your hands well and often. Use hand sanitizer when you’re not near soap and water.")) + precautionsList.add(Model(R.drawable.mask,"Wear Mask","Masks are a key measure to suppress transmission and save lives.")) + precautionsList.add(Model(R.drawable.home,"Stay at Home","When you stay home, you help stop the spread to others, too.")) + precautionsList.add(Model(R.drawable.socialdistance,"Social Distance","When going out in public, maintain distance from other people .")) + + + + val precautionsAdapter = PrecautionsAdapter(precautionsList) + + recyclerView.adapter = precautionsAdapter + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/covidapp/PrecautionsAdapter.kt b/app/src/main/java/com/example/covidapp/PrecautionsAdapter.kt new file mode 100644 index 0000000..7f42f6c --- /dev/null +++ b/app/src/main/java/com/example/covidapp/PrecautionsAdapter.kt @@ -0,0 +1,41 @@ +package com.example.covidapp + +import android.view.LayoutInflater +import android.view.ViewGroup +import android.widget.ImageView +import android.widget.TextView +import androidx.recyclerview.widget.RecyclerView + +class PrecautionsAdapter(var precautionsList: ArrayList):RecyclerView.Adapter() { + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): PrecautionsAdapter.ViewHolder { + + val inflater = LayoutInflater.from(parent.context) + return ViewHolder(inflater,parent) + } + + override fun getItemCount(): Int { + return precautionsList.size + } + + override fun onBindViewHolder(holder: PrecautionsAdapter.ViewHolder, position: Int) { + val symptomsModel = precautionsList[position] + holder.bind(symptomsModel) + } + + class ViewHolder(inflater: LayoutInflater,viewGroup: ViewGroup): + RecyclerView.ViewHolder(inflater.inflate(R.layout.item_symptoms,viewGroup,false)){ + + fun bind(precautionsModel: Model){ + val symptomsText = itemView.findViewById(R.id.txtSymptoms) + val symptomsTextDetail = itemView.findViewById(R.id.txtSymptomsDetail) + val imageView = itemView.findViewById(R.id.imageView) + imageView.setImageResource(precautionsModel.imageview) + symptomsText.text = precautionsModel.symptomsText + symptomsTextDetail.text = precautionsModel.symptomsDetail + } + + } + + + +} \ No newline at end of file diff --git a/app/src/main/java/com/example/covidapp/SplashScreen.kt b/app/src/main/java/com/example/covidapp/SplashScreen.kt new file mode 100644 index 0000000..49b078d --- /dev/null +++ b/app/src/main/java/com/example/covidapp/SplashScreen.kt @@ -0,0 +1,19 @@ +package com.example.covidapp + +import android.content.Intent +import androidx.appcompat.app.AppCompatActivity +import android.os.Bundle +import kotlinx.android.synthetic.main.activity_splash_screen.* + +class SplashScreen : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_splash_screen) + + btnGo.setOnClickListener { + var intent = Intent(this@SplashScreen,MainActivity::class.java) + startActivity(intent) + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/covidapp/SymptomsActivity.kt b/app/src/main/java/com/example/covidapp/SymptomsActivity.kt new file mode 100644 index 0000000..835fe83 --- /dev/null +++ b/app/src/main/java/com/example/covidapp/SymptomsActivity.kt @@ -0,0 +1,32 @@ +package com.example.covidapp + +import android.annotation.SuppressLint +import androidx.appcompat.app.AppCompatActivity +import android.os.Bundle +import android.widget.LinearLayout +import androidx.recyclerview.widget.LinearLayoutManager +import kotlinx.android.synthetic.main.activity_symptoms.* + +class SymptomsActivity : AppCompatActivity() { + + @SuppressLint("WrongConstant") + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_symptoms) + + recyclerView.layoutManager = LinearLayoutManager(this, LinearLayout.VERTICAL,false) + val symptomsList = ArrayList() + symptomsList.add(Model(R.drawable.cough,"Dry Cough","A dry cough is one that does not produce phlegm or mucus.")) + symptomsList.add(Model(R.drawable.fever,"Fever","A fever is a temporary increase in your body temperature.")) + symptomsList.add(Model(R.drawable.headache,"Head Ache","A painful sensation in any part of the head, ranging from sharp to dull, that may occur with other symptoms.")) + symptomsList.add(Model(R.drawable.sore_throat,"Sore Throat","Pain or irritation in the throat that can occur with or without swallowing, often accompanies infections.")) + symptomsList.add(Model(R.drawable.fatigue,"Tiredness","Feeling overtired, with low energy and a strong desire to sleep that interferes with normal daily activities.")) + symptomsList.add(Model(R.drawable.loss,"Loss of taste or smell","Partial or complete loss of the sense of smell.")) + symptomsList.add(Model(R.drawable.difficulty_breath,"Difficulty breathing or shortness of breath","Shortness of breath, is an uncomfortable condition that makes it difficult to fully get air into your lungs.")) + + + val symptomsAdapter = SymptomsAdapter(symptomsList) + + recyclerView.adapter = symptomsAdapter + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/covidapp/SymptomsAdapter.kt b/app/src/main/java/com/example/covidapp/SymptomsAdapter.kt new file mode 100644 index 0000000..4fd28ad --- /dev/null +++ b/app/src/main/java/com/example/covidapp/SymptomsAdapter.kt @@ -0,0 +1,39 @@ +package com.example.covidapp + +import android.view.LayoutInflater +import android.view.ViewGroup +import android.widget.ImageView +import android.widget.TextView +import androidx.recyclerview.widget.RecyclerView + +class SymptomsAdapter(var list: ArrayList):RecyclerView.Adapter() { + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): SymptomsAdapter.ViewHolder { + + val inflater = LayoutInflater.from(parent.context) + return ViewHolder(inflater,parent) + } + + override fun getItemCount(): Int { + return list.size + } + + override fun onBindViewHolder(holder: SymptomsAdapter.ViewHolder, position: Int) { + val symptomsModel = list[position] + holder.bind(symptomsModel) + } + + class ViewHolder(inflater: LayoutInflater,viewGroup: ViewGroup): + RecyclerView.ViewHolder(inflater.inflate(R.layout.item_symptoms,viewGroup,false)){ + + fun bind(model: Model){ + val symptomsText = itemView.findViewById(R.id.txtSymptoms) + val symptomsTextDetail = itemView.findViewById(R.id.txtSymptomsDetail) + val imageView = itemView.findViewById(R.id.imageView) + imageView.setImageResource(model.imageview) + symptomsText.text = model.symptomsText + symptomsTextDetail.text = model.symptomsDetail + } + + } + +} \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/btnroundcorner.xml b/app/src/main/res/drawable/btnroundcorner.xml new file mode 100644 index 0000000..b5a8171 --- /dev/null +++ b/app/src/main/res/drawable/btnroundcorner.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/corona.png b/app/src/main/res/drawable/corona.png new file mode 100644 index 0000000..0ed2f46 Binary files /dev/null and b/app/src/main/res/drawable/corona.png differ diff --git a/app/src/main/res/drawable/cough.png b/app/src/main/res/drawable/cough.png new file mode 100644 index 0000000..58d6b0b Binary files /dev/null and b/app/src/main/res/drawable/cough.png differ diff --git a/app/src/main/res/drawable/difficulty_breath.png b/app/src/main/res/drawable/difficulty_breath.png new file mode 100644 index 0000000..3688fed Binary files /dev/null and b/app/src/main/res/drawable/difficulty_breath.png differ diff --git a/app/src/main/res/drawable/fatigue.png b/app/src/main/res/drawable/fatigue.png new file mode 100644 index 0000000..0acc924 Binary files /dev/null and b/app/src/main/res/drawable/fatigue.png differ diff --git a/app/src/main/res/drawable/fever.png b/app/src/main/res/drawable/fever.png new file mode 100644 index 0000000..88b2f1c Binary files /dev/null and b/app/src/main/res/drawable/fever.png differ diff --git a/app/src/main/res/drawable/github.png b/app/src/main/res/drawable/github.png new file mode 100644 index 0000000..1771827 Binary files /dev/null and b/app/src/main/res/drawable/github.png differ diff --git a/app/src/main/res/drawable/handwash.png b/app/src/main/res/drawable/handwash.png new file mode 100644 index 0000000..14eb8d0 Binary files /dev/null and b/app/src/main/res/drawable/handwash.png differ diff --git a/app/src/main/res/drawable/headache.png b/app/src/main/res/drawable/headache.png new file mode 100644 index 0000000..7f97027 Binary files /dev/null and b/app/src/main/res/drawable/headache.png differ diff --git a/app/src/main/res/drawable/home.png b/app/src/main/res/drawable/home.png new file mode 100644 index 0000000..334f595 Binary files /dev/null and b/app/src/main/res/drawable/home.png differ diff --git a/app/src/main/res/drawable/ic_arrow.xml b/app/src/main/res/drawable/ic_arrow.xml new file mode 100644 index 0000000..25fb386 --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..07d5da9 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/icon_bg.xml b/app/src/main/res/drawable/icon_bg.xml new file mode 100644 index 0000000..c8cef60 --- /dev/null +++ b/app/src/main/res/drawable/icon_bg.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/launcher.png b/app/src/main/res/drawable/launcher.png new file mode 100644 index 0000000..f83cada Binary files /dev/null and b/app/src/main/res/drawable/launcher.png differ diff --git a/app/src/main/res/drawable/layoutroundcorner.xml b/app/src/main/res/drawable/layoutroundcorner.xml new file mode 100644 index 0000000..3c73296 --- /dev/null +++ b/app/src/main/res/drawable/layoutroundcorner.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/linkedin.png b/app/src/main/res/drawable/linkedin.png new file mode 100644 index 0000000..ceb5c8d Binary files /dev/null and b/app/src/main/res/drawable/linkedin.png differ diff --git a/app/src/main/res/drawable/loss.png b/app/src/main/res/drawable/loss.png new file mode 100644 index 0000000..1d3a2f7 Binary files /dev/null and b/app/src/main/res/drawable/loss.png differ diff --git a/app/src/main/res/drawable/mask.png b/app/src/main/res/drawable/mask.png new file mode 100644 index 0000000..ff46f2e Binary files /dev/null and b/app/src/main/res/drawable/mask.png differ diff --git a/app/src/main/res/drawable/screenshot.png b/app/src/main/res/drawable/screenshot.png new file mode 100644 index 0000000..6ac0409 Binary files /dev/null and b/app/src/main/res/drawable/screenshot.png differ diff --git a/app/src/main/res/drawable/socialdistance.png b/app/src/main/res/drawable/socialdistance.png new file mode 100644 index 0000000..a6805a8 Binary files /dev/null and b/app/src/main/res/drawable/socialdistance.png differ diff --git a/app/src/main/res/drawable/sore_throat.png b/app/src/main/res/drawable/sore_throat.png new file mode 100644 index 0000000..767b96e Binary files /dev/null and b/app/src/main/res/drawable/sore_throat.png differ diff --git a/app/src/main/res/drawable/splash_screen.png b/app/src/main/res/drawable/splash_screen.png new file mode 100644 index 0000000..862cb9d Binary files /dev/null and b/app/src/main/res/drawable/splash_screen.png differ diff --git a/app/src/main/res/drawable/twitter.png b/app/src/main/res/drawable/twitter.png new file mode 100644 index 0000000..69b13ff Binary files /dev/null and b/app/src/main/res/drawable/twitter.png differ diff --git a/app/src/main/res/drawable/vaccine.png b/app/src/main/res/drawable/vaccine.png new file mode 100644 index 0000000..6cb58de Binary files /dev/null and b/app/src/main/res/drawable/vaccine.png differ diff --git a/app/src/main/res/drawable/website.png b/app/src/main/res/drawable/website.png new file mode 100644 index 0000000..398c1f7 Binary files /dev/null and b/app/src/main/res/drawable/website.png differ diff --git a/app/src/main/res/font/gilroy_bold.otf b/app/src/main/res/font/gilroy_bold.otf new file mode 100644 index 0000000..7413e3d Binary files /dev/null and b/app/src/main/res/font/gilroy_bold.otf differ diff --git a/app/src/main/res/font/gilroy_light.otf b/app/src/main/res/font/gilroy_light.otf new file mode 100644 index 0000000..dbc0512 Binary files /dev/null and b/app/src/main/res/font/gilroy_light.otf differ diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..6546aa3 --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,390 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +