From a1237ab9b642c9ef2975d5961b1d6e557d1ad279 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sat, 22 Aug 2020 00:45:00 +0530 Subject: [PATCH] Initial MVP Signed-off-by: Harsh Shandilya --- .gitignore | 153 +++++++++++++++ .idea/.gitignore | 3 + .idea/codeStyles/Project.xml | 145 ++++++++++++++ .idea/codeStyles/codeStyleConfig.xml | 5 + .idea/gradle.xml | 22 +++ .idea/inspectionProfiles/Project_Default.xml | 20 ++ .idea/jarRepositories.xml | 25 +++ app/.gitignore | 1 + app/build.gradle | 78 ++++++++ app/proguard-rules.pro | 21 ++ .../msfjarvis/todo/ExampleInstrumentedTest.kt | 24 +++ app/src/main/AndroidManifest.xml | 24 +++ .../java/dev/msfjarvis/todo/MainActivity.kt | 75 +++++++ .../java/dev/msfjarvis/todo/data/TodoItem.kt | 3 + .../java/dev/msfjarvis/todo/ui/TodoTheme.kt | 51 +++++ .../drawable-v24/ic_launcher_foreground.xml | 30 +++ .../res/drawable/ic_launcher_background.xml | 170 ++++++++++++++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3593 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5339 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2636 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3388 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4926 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7472 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7909 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 11873 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 10652 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 16570 bytes app/src/main/res/values-night/themes.xml | 16 ++ app/src/main/res/values/colors.xml | 10 + app/src/main/res/values/strings.xml | 3 + app/src/main/res/values/themes.xml | 25 +++ .../dev/msfjarvis/todo/ExampleUnitTest.kt | 17 ++ build.gradle | 29 +++ gradle.properties | 21 ++ gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 5 + gradlew | 185 ++++++++++++++++++ gradlew.bat | 89 +++++++++ settings.gradle | 2 + 41 files changed, 1262 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 app/.gitignore create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/dev/msfjarvis/todo/ExampleInstrumentedTest.kt create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/dev/msfjarvis/todo/MainActivity.kt create mode 100644 app/src/main/java/dev/msfjarvis/todo/data/TodoItem.kt create mode 100644 app/src/main/java/dev/msfjarvis/todo/ui/TodoTheme.kt create mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/values-night/themes.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 app/src/test/java/dev/msfjarvis/todo/ExampleUnitTest.kt create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..5e3a6720 --- /dev/null +++ b/.gitignore @@ -0,0 +1,153 @@ + +# Created by https://www.gitignore.io/api/androidstudio,gradle +# Edit at https://www.gitignore.io/?templates=androidstudio,gradle + +### Gradle ### +.gradle +build/ + +# Ignore Gradle GUI config +gradle-app.setting + +# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) +!gradle-wrapper.jar + +# Cache of project +.gradletasknamecache + +# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898 +# gradle/wrapper/gradle-wrapper.properties + +### Gradle Patch ### +**/build/ + +### AndroidStudio ### +# Covers files to be ignored for android development using Android Studio. + +# Built application files +*.apk +*.ap_ + +# Files for the ART/Dalvik VM +*.dex + +# Java class files +*.class + +# Generated files +bin/ +gen/ +out/ + +# Gradle files +.gradle/ + +# Signing files +.signing/ +keystore.* + +# Local configuration file (sdk path, etc) +local.properties + +# Proguard folder generated by Eclipse +proguard/ + +# Log Files +*.log + +# Android Studio +/*/build/ +/*/local.properties +/*/out +/*/*/build +/*/*/production +captures/ +.navigation/ +*.ipr +*~ +*.swp + +# Android Patch +gen-external-apklibs + +# External native build folder generated in Android Studio 2.2 and later +.externalNativeBuild + +# NDK +obj/ + +# IntelliJ IDEA +*.iml +*.iws +/out/ + +# User-specific configurations +.idea/caches/ +.idea/libraries/ +.idea/shelf/ +.idea/workspace.xml +.idea/tasks.xml +.idea/.name +.idea/compiler.xml +.idea/copyright/profiles_settings.xml +.idea/encodings.xml +.idea/misc.xml +.idea/modules.xml +.idea/scopes/scope_settings.xml +.idea/dictionaries +.idea/vcs.xml +.idea/jsLibraryMappings.xml +.idea/datasources.xml +.idea/dataSources.ids +.idea/sqlDataSources.xml +.idea/dynamic.xml +.idea/uiDesigner.xml +.idea/assetWizardSettings.xml + +# OS-specific files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db + +# Legacy Eclipse project files +.classpath +.project +.cproject +.settings/ + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.war +*.ear + +# virtual machine crash logs (Reference: http://www.java.com/en/download/help/error_hotspot.xml) +hs_err_pid* + +## Plugin-specific files: + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Mongo Explorer plugin +.idea/mongoSettings.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +### AndroidStudio Patch ### + +!/gradle/wrapper/gradle-wrapper.jar + +# End of https://www.gitignore.io/api/androidstudio,gradle diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 00000000..26d33521 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 00000000..6ea8fbae --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,145 @@ + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 00000000..79ee123c --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 00000000..2df14bed --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 00000000..28422375 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,20 @@ + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 00000000..a5f05cd8 --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 00000000..42afabfd --- /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 00000000..197e3ae7 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,78 @@ +plugins { + id 'com.android.application' + id 'kotlin-android' +} + +android { + compileSdkVersion 30 + buildToolsVersion "30.0.2" + + defaultConfig { + applicationId "dev.msfjarvis.todo" + minSdkVersion 23 + targetSdkVersion 30 + 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 + } + buildFeatures { + compose true + } + composeOptions { + kotlinCompilerVersion '1.4.0' + kotlinCompilerExtensionVersion "${compose_version}" + } +} + +tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach { + kotlinOptions { + jvmTarget = "1.8" + freeCompilerArgs += ["-Xallow-jvm-ir-dependencies", "-Xskip-prerelease-check"] + } +} + +dependencies { + + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" + implementation 'androidx.core:core-ktx:1.3.1' + implementation 'androidx.appcompat:appcompat:1.2.0' + implementation 'com.google.android.material:material:1.2.0' + implementation "androidx.compose.foundation:foundation:$compose_version" + implementation "androidx.compose.foundation:foundation-layout:$compose_version" + implementation "androidx.compose.foundation:foundation-text:$compose_version" + implementation "androidx.compose.runtime:runtime:$compose_version" + implementation "androidx.compose.runtime:runtime-dispatch:$compose_version" + implementation "androidx.compose.runtime:runtime-livedata:$compose_version" + implementation "androidx.compose.runtime:runtime-rxjava2:$compose_version" + implementation "androidx.compose.runtime:runtime-saved-instance-state:$compose_version" + implementation "androidx.compose.material:material:$compose_version" + implementation "androidx.compose.material:material-icons-core:$compose_version" + implementation "androidx.compose.material:material-icons-extended:$compose_version" + implementation "androidx.compose:compose-compiler:$compose_version" + implementation "androidx.compose.ui:ui:$compose_version" + implementation "androidx.compose.ui:ui-geometry:$compose_version" + implementation "androidx.compose.ui:ui-graphics:$compose_version" + implementation "androidx.compose.ui:ui-text:$compose_version" + implementation "androidx.compose.ui:ui-text-android:$compose_version" + implementation "androidx.compose.ui:ui-unit:$compose_version" + implementation "androidx.compose.ui:ui-util:$compose_version" + implementation "androidx.compose.ui:ui-viewbinding:$compose_version" + implementation "androidx.compose.animation:animation:$compose_version" + implementation "androidx.compose.animation:animation-core:$compose_version" + implementation "androidx.ui:ui-tooling:$compose_version" + testImplementation 'junit:junit:4.13' + androidTestImplementation 'androidx.test.ext:junit:1.1.1' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' +} diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 00000000..481bb434 --- /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/dev/msfjarvis/todo/ExampleInstrumentedTest.kt b/app/src/androidTest/java/dev/msfjarvis/todo/ExampleInstrumentedTest.kt new file mode 100644 index 00000000..ee29128d --- /dev/null +++ b/app/src/androidTest/java/dev/msfjarvis/todo/ExampleInstrumentedTest.kt @@ -0,0 +1,24 @@ +package dev.msfjarvis.todo + +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("dev.msfjarvis.todo", 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 00000000..55c2153c --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt b/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt new file mode 100644 index 00000000..3ec02b63 --- /dev/null +++ b/app/src/main/java/dev/msfjarvis/todo/MainActivity.kt @@ -0,0 +1,75 @@ +package dev.msfjarvis.todo + +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import androidx.compose.foundation.Box +import androidx.compose.foundation.ContentGravity +import androidx.compose.foundation.Text +import androidx.compose.foundation.clickable +import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.lazy.LazyColumnFor +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material.Card +import androidx.compose.material.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.runtime.mutableStateListOf +import androidx.compose.runtime.remember +import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.platform.setContent +import androidx.compose.ui.text.TextStyle +import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.unit.dp +import androidx.compose.ui.unit.sp +import androidx.ui.tooling.preview.Preview +import dev.msfjarvis.todo.data.TodoItem +import dev.msfjarvis.todo.ui.TodoTheme + +class MainActivity : AppCompatActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContent { + TodoTheme { + TodoApp() + } + } + } +} + +@Preview +@Composable +fun TodoApp() { + val items = remember { mutableStateListOf(TodoItem("Default item")) } + + Box(gravity = ContentGravity.Center) { + TopAppBar( + title = { + Text(text = "I can Compose?") + } + ) + LazyColumnFor(items = items, modifier = Modifier.padding(horizontal = 16.dp)) { todoItem -> + Row( + modifier = Modifier.padding(vertical = 8.dp).fillParentMaxWidth(), + ) { + Card( + shape = RoundedCornerShape(8.dp), + modifier = Modifier + .fillParentMaxWidth() + .clickable(onClick = { items.add(TodoItem("Item ${items.size + 1}")) }), + backgroundColor = Color.Black + ) { + Text( + text = todoItem.title, + style = TextStyle( + color = Color.White, + fontSize = 20.sp, + textAlign = TextAlign.Center + ), + modifier = Modifier.padding(16.dp), + ) + } + } + } + } +} diff --git a/app/src/main/java/dev/msfjarvis/todo/data/TodoItem.kt b/app/src/main/java/dev/msfjarvis/todo/data/TodoItem.kt new file mode 100644 index 00000000..ca2c7a8d --- /dev/null +++ b/app/src/main/java/dev/msfjarvis/todo/data/TodoItem.kt @@ -0,0 +1,3 @@ +package dev.msfjarvis.todo.data + +data class TodoItem(val title: String) diff --git a/app/src/main/java/dev/msfjarvis/todo/ui/TodoTheme.kt b/app/src/main/java/dev/msfjarvis/todo/ui/TodoTheme.kt new file mode 100644 index 00000000..d722a249 --- /dev/null +++ b/app/src/main/java/dev/msfjarvis/todo/ui/TodoTheme.kt @@ -0,0 +1,51 @@ +package dev.msfjarvis.todo.ui + +import androidx.compose.foundation.isSystemInDarkTheme +import androidx.compose.material.MaterialTheme +import androidx.compose.material.Typography +import androidx.compose.material.darkColors +import androidx.compose.material.lightColors +import androidx.compose.runtime.Composable +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.text.TextStyle +import androidx.compose.ui.text.font.FontFamily +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.text.style.TextIndent +import androidx.compose.ui.unit.sp + +private val lightColors = lightColors( + primary = Color(0xFF6200EE), + primaryVariant = Color(0xFF3700B3), + onPrimary = Color(0xFFFFFFFF), + secondary = Color(0xFF03DAC5), + secondaryVariant = Color(0xFF0000FF), + onSecondary = Color(0xFF000000), + background = Color(0xFFFFFFFF), + onBackground = Color(0xFF000000), + surface = Color(0xFFFFFFFF), + onSurface = Color(0xFF000000), + error = Color(0xFFB00020), + onError = Color(0xFFFFFFFF) +) + +private val darkColors = darkColors() + +private val typography = Typography( + body1 = TextStyle( + fontFamily = FontFamily.Serif, + fontWeight = FontWeight.Normal, + fontSize = 20.sp, + textIndent = TextIndent(firstLine = 16.sp), + textAlign = TextAlign.Justify + ) +) + +@Composable +fun TodoTheme(children: @Composable () -> Unit) { + MaterialTheme( + colors = if (isSystemInDarkTheme()) darkColors else lightColors, + content = children, + typography = typography, + ) +} 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 00000000..2b068d11 --- /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/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 00000000..07d5da9c --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 00000000..eca70cfe --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 00000000..eca70cfe --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a571e60098c92c2baca8a5df62f2929cbff01b52 GIT binary patch literal 3593 zcmeAS@N?(olHy`uVBq!ia0y~yVDJE84mJh`hS0a0-5D5oFL=5*hE&{o8X=+B9>&ZPXAxN7Ce`Ab4#0>7obWRntL{jRGrsj!oqX_INm=JzW+V+=a23Ol>F z0uM?=PN|J|aabUIA*9FC=aG=h{A)AcS9=_JW-IK-q8WE}W!}BY+V_9?zSrH~xqkZd zdD6CS{TGwJNZ8K%$Xs#HD*X2&52oW^T((?v`hCdb?|y!ZZTEO@yjVO}r0oSqtDRcp zMXAXdi~D_xj8s&2ZqN67^gJj)I%v`z-q|UY;g8a7n$r8$Pkg*H_v_*cDe3-+^FPlx zx-pnX=5&MWtICIa^0)0@l;?deRC>~Zf@}5%?riJ-;CK8u|J>KTKXao$mi^|7tP8wt zrjvPJ@3isp>nA?mG5fA~{PT^9o@38c7q_*|obQCVke4Qc5UPj4@~{ z_FiPL{4cX(SMrW6YTWbKD(|f|b)AuULj}!{Nj68Hgvb|9bE-LL@$A0M5f!)g+~k&9 zS0~)j^)v2FVR?S-U8KrU!LzG6RS|L zgOHE^+W#RvTjiPdW<<*E%00q$r6zuXaCUjon!iFPR>f?tJ;FU@XIc1u)=jG~EIpU` zTVU0+3dgIn7?M9Q?406N*i)Gsy+_2nI(zO;$vCMsCjy2^Ze$B8OGP8 z3%^wf>!h+g`aJFI#0|Un>-5wGim&e9(w$p$TUp8T^V-YOhjiEcue!f}&LUN|eev&) ze|uk4@ZfmToF6--mYPQemMoq*FFf)6Ri~WadeYe$yA$pTeSQ7l{-9|hjaGnpHuTm^xPLi5DQ4bI5&mr!wk!5zPWTdh*oeLG=ed1h|F0Z*>G*AHank+6 zaSNtsM<)F=<9pD4F5BW#4cq;Ddv4_m?%Vg%_R?+c!mro1+R1#M`6u_<2eFRt9`<*3 z-b?>ro?o8y@T5l1-N&srBducISN-Yw7JQx8V*a&+L*m*GW4Cb5E#LJk=5y_J(=$6J znAEV|@?RRhDruv_=Dzl%H*xwmmi~TpJo>tP^aA;eYZ0kG6Ax{i8c|>-Xa2s#D{R}{ zx0VLh;%0wXg0>xd?0##?si{vko$kFb?TypDrBWP1-XFFr+}YdxC;zoz+-`o;@UM$r zP7%KJD`$enr3KtyEK==WdM$giV7}Uq`GU3o6lAy#J-EB6`Ph!!52yaTH|@HU_^)@F zqWJUcU1d9^_|i=xLT2^s6t|PGS^T4V`ixxfH9Iq(7{Gn~kcY-6(-~1a7@s}g>a2d@RA20mr{~t%JqS88;nA;8v9%u> zrZ+g;QGO7+x0R)`(m0smvh9gZ4J(o$SH0zv`m*h=ze6%ov$+{xm!Hu-mWCH!ayXL`;Y4k zG4=y{9IZ`K<3u`}UJ0h(`B$D;m|-f?UaNA{(9(&icB9<3<9}3+&MZh0eY0Ps(T~-u z%lM@U=M;CQr)=I`#!uJC-|1Sc$$nS7W7^G-S+1A8m_1eQUXXBoSCRDWx5W3KyOmrT z`+j(IB^Q-g=JfqM^liufB^G!3{;pKGQ75XQdG5)Z(gLf+t+{a>ODy)Rx#P7c(cN>G zyUaYtWvYxb!sJ~32fUs9!Lk4Uw*Km3t|`l#6KgAEuedWC8ap%3UTn8v;nO1lDLe zvO}qw2sf9o!EObyzMoMRVgg*H1v*^q!G;S}nDWDOj?MYxVlmzI;7%K^S6oi1CRaiY z1Fj$8=#JjT^CoxxzkP)(vbvhDX4Y$5{`+u}PlfSS61+0K?d3W0MZ zSz}f@Em)AUM&n9{W&8B0xrGv9Q`8UdwGk^zwYo9&bwa$L-l2t)=G2Gocn~?A<#V!~ zbMfh^+HJmN3UBxRk&6o3E4=AZi~XC7Z(rg-?87ewZd`oxa_^cd^_1r|Tvqm97N%aE zJfSl3tVVZh?MlCxuw_%KeNHnOuGR5~NxH1%#1dL6q9z+@Sn_?zRbS46bDWb!+Kc;? zCbOL4ngC)M&1PAorK-yJT&9%qEXS=NkIuuE$M-g|EV_9)d`^PTY92wE>_rAoFLW*3 zoB96c9#5WgDvR?q!#gU~1A=7yPMnhAeWUr_qw_FlWUK_^??VQjg%*mt!;c-@XA|Qz zC&6d^C62zW7iScu9KEpr?P0NoW|MVcU6ZAc1nE654$%q7>sWI>P~7!Eqs-aFx>TPR$8;$_3|KN%q<#9; zGpj0uG@P7doP1Y2D9N+nJkmMa<&i>lQQz8#bIqx>eOmeyR@)HgYUPD-c!BQiv?>t8nacE#ny#xELh#w{C#I`M8tMUBX||KoM7JYzKCxVUuHkiffrj#w?1d{7%3~d$Z4OfJ zdK@>KVfQSK8&};9?dvPh^J>{-=k+1Or!n%^t%pAaZT#+>Qeq0#w48sKFLI{5+Uw$& z%x4;>52e=l8KhlRbMjpJ=isJG2iBO0q?InL@eV7<>o`2+%lF^<6H;$Js0%;5)>1Mn zN~_53_{3?`CT$ZavOB)jhV9fR4$1k>OcR5{0yU=#u%~@h2}qXlF%J9wf45Ya=)&fI zisxqPN^2(6pA35E;udf;HRjm!f_s61Qzw11RQ#~QzipLXl$Xqm%?`dFXB6d}bw~?1 zacud=R;zV+GFu9_7A;z`W>Kof^Wr-iimSDhQftoDHm(TzD%ifw@fq)3CSSkkiMR3_ zPqgWar3V!6NT^e+DX?erQ7U|}*L$aMs7~lcziZETgdTMamDGG(Z1TZk{w3WB6D`u7 zzuf4lZuN3|&@-Lq5$bv0>s}V_zw(>?kp0_pZ6TeHwzzQUgygS?7H+kamH%dWpIIpU z!xR0#r#|HU5=l(^y^Q_2-V2t?lN=IHMb;-~?c2XVk562tyY$eNLkx*ofei^!G8&(j zEp=?ljGW-`G^Suxmq^9qlhxYy>^3;337@b#zF5(zSVVaTn z^XRUquEHLP*N^{QXn5}EFZSZ8;WxFgX_5Q3p1P%BVLDko)Ax^P@mKjnt8k<-c0^`AR$U+xc(0oE}C>@%LY{xG}Zm;<^}bX@94keHC+ev_=Ft zSMQZt6>{~->MSKqMfbpSigUW#loLHKi&dEAwIn<1%#q^sEmWFvb>aq(`0(%gM`v^O zU5v{9`>6P@W!(0j~GD8c?u zSzK6s- WV&P9cPId+c1_n=8KbLh*2~7Y{g#b(d literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..61da551c5594a1f9d26193983d2cd69189014603 GIT binary patch literal 5339 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 Oz~JfX=d#Wzp$Pz52`(1^ literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c41dd28531901b2c23927768c84bb6765ebcc1db GIT binary patch literal 2636 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..db5080a752731b34d38d7c634732b2cd999125d0 GIT binary patch literal 3388 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6dba46dab19242bf475ddf2e0a10042de6a0be16 GIT binary patch literal 4926 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 Y(pk%AnLV`?3=9kmp00i_>zopr05Lje*8l(j literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..da31a871c8dc461a1ea114510bfac640307b0a90 GIT binary patch literal 7472 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%0DJ=&Xru2T6c8)j`>!Wqws2mo zN`_}!C%dn^ae3!;3)#0J-;87D|6R`c;m=v^4ST=Y8akIP5KZM5bKyB$(pZrcHlc5w z!QQ=sZf{JF^X}GNs&`_8yxH|1H>=M1lr3GcjN532z2y&$b&hG)ujlEC9{P94drHmP z6{aB!eu0w(^j&35JDak$!}RrYyWAa-_olgTjhrMid$Zr3 z1ONP8j_l>R&|k*%_ViSyj3a9f&b?sd&a_>{QuXFvR`b=V%Y;msoJ6pC$IMu zFSsz#NazB~%X>l%2MCfVY*J7FE62#@0iVt_h+Pr6sZ(l2V_)8OmkA9KDyEuzx(ZGWVf;$C$l=mF? zBILNl+-H5ChCJK!+5<*q+&7NAZ;-sW&p^3N;o5qxGmrjA9#Ot_uxW|!gIU|AU#m?E zGF4$eu;z)wjH!nl)Q>T4NtR&bc@%TxN$?TtCcn1X5iEJh)5>OP_k5VYTW055&4>#z z->$i+S!7&%tbO)hl{xFtnlk~V`X2AMsq@(HpX90Qu|!;;x!!2`jLJLACH*?>2koN| zJW%Fo`;)}!+!q!4=!Q_&!u@)RO1qjbX1YsMC28{5X8IbwnNm9S4&O3yjdObKo#HWx zRXfC29_Nyf+qQ|zEoMWbpm=1<`X)ia)dvhNaf%&byXer}I9Ea{aJA!Oqwb9AW6zFT zG=*vjD%{)3^;3jXqsiLTea>I`%9HEX++N{0qb+aYp&h?B#b+JMvf#4n@7ef&<*Cg@ zSpuAkIc`{FKH;}J!}Z~GQQQ-L+kI06AM_~ee`=o}&3H`wZi1DhZp{hzp1zW{)&3Q7K;MfNFl+lm0y^+=~~-L@_E*1S zp~@OP*y+E`&F|^0`og3>LuXz4cWZ9BYoGl(?a5g-)7S|I zZ71GH=&RsLDodN2!t%h`Zr0rO=PM7iZ1&r8!hLhHOk5~K<&)&~>-8FJKD|tle$L{3 zX?wF{)9jE>nv>?Xc>H^i92R-@-({)%YuTAAPWMFZpFFZPB|mW0 zinF?2lQ%IX@?40eZktV;1HYJ+z8gienN9Lr54

FY>F@VNU!VOYOzdrY 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..f25a419744727fb48b4b4137b6c6a3a8f2620d51 GIT binary patch literal 10652 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 Bm4N^N literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..e96783ccce844001359f968f5cd9d85b341bd3fb GIT binary patch literal 16570 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 + + + \ No newline at end of file diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 00000000..f8c6127d --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,10 @@ + + + #FFBB86FC + #FF6200EE + #FF3700B3 + #FF03DAC5 + #FF018786 + #FF000000 + #FFFFFFFF + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 00000000..b76e411c --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + Compose-ToDo + \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml new file mode 100644 index 00000000..f80c74b3 --- /dev/null +++ b/app/src/main/res/values/themes.xml @@ -0,0 +1,25 @@ + + + + + + +