├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── moataz │ │ └── mawaqeet │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── moataz │ │ │ └── mawaqeet │ │ │ ├── MawaqeetApplication.kt │ │ │ ├── components │ │ │ └── notification │ │ │ │ ├── BootReceiver.kt │ │ │ │ ├── HabitAlertMorningNotification.kt │ │ │ │ ├── HabitAlertNightNotification.kt │ │ │ │ └── utils │ │ │ │ └── NotificationConstant.kt │ │ │ ├── di │ │ │ ├── DatabaseModule.kt │ │ │ └── RepositoryModule.kt │ │ │ └── main │ │ │ ├── MainActivity.kt │ │ │ ├── MainScreen.kt │ │ │ └── navigation │ │ │ ├── MainNavHost.kt │ │ │ ├── MainScreensRoutes.kt │ │ │ └── MainSecreens.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_habits.xml │ │ ├── ic_launcher_background.xml │ │ └── ic_todos.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── moataz │ └── mawaqeet │ └── ExampleUnitTest.kt ├── common └── data │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── moataz │ │ └── common │ │ └── data │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── database │ │ │ └── mawaqeet.db │ └── java │ │ └── com │ │ └── moataz │ │ └── common │ │ └── data │ │ ├── MawaqeetDatabase.kt │ │ └── utils │ │ ├── DatabaseConstant.kt │ │ ├── DatabaseMigration.kt │ │ └── TypeConverter.kt │ └── test │ └── java │ └── com │ └── moataz │ └── common │ └── data │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── habits ├── data │ ├── local │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── moataz │ │ │ │ └── todos │ │ │ │ └── data │ │ │ │ └── local │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── moataz │ │ │ │ └── habits │ │ │ │ └── data │ │ │ │ └── local │ │ │ │ ├── HabitEntity.kt │ │ │ │ ├── HabitsDao.kt │ │ │ │ └── utils │ │ │ │ └── EntityConstant.kt │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── moataz │ │ │ └── todos │ │ │ └── data │ │ │ └── local │ │ │ └── ExampleUnitTest.kt │ └── repositories │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── proguard-rules.pro │ │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── moataz │ │ │ └── todos │ │ │ └── data │ │ │ └── repositories │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── moataz │ │ │ └── habits │ │ │ └── data │ │ │ └── repositories │ │ │ ├── HabitsRepositoryImpl.kt │ │ │ └── mapper │ │ │ └── HabitsMapper.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── moataz │ │ └── todos │ │ └── data │ │ └── repositories │ │ └── ExampleUnitTest.kt ├── domain │ ├── entities │ │ ├── .gitignore │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── moataz │ │ │ └── habits │ │ │ └── domain │ │ │ └── entities │ │ │ ├── Habit.kt │ │ │ └── utils │ │ │ └── HabitsConstants.kt │ ├── repository │ │ ├── .gitignore │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── moataz │ │ │ └── habits │ │ │ └── domain │ │ │ └── repository │ │ │ └── HabitsRepository.kt │ └── usecases │ │ ├── .gitignore │ │ ├── build.gradle │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── moataz │ │ └── habits │ │ └── domain │ │ └── usecases │ │ ├── DeleteHabitUseCase.kt │ │ ├── GetAllHabitsByTypeUseCase.kt │ │ ├── InsertHabitUseCase.kt │ │ ├── ResetAllHabitsDailyUseCase.kt │ │ ├── UpdateHabitCompletedUseCase.kt │ │ └── UpdateHabitNameUseCase.kt └── ui │ ├── view │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── moataz │ │ │ └── habits │ │ │ └── ui │ │ │ └── view │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── moataz │ │ │ │ └── habits │ │ │ │ └── ui │ │ │ │ └── view │ │ │ │ ├── component │ │ │ │ ├── HabitItem.kt │ │ │ │ ├── HabitTypeChip.kt │ │ │ │ ├── HabitsEmpty.kt │ │ │ │ ├── HabitsError.kt │ │ │ │ ├── HabitsToolbar.kt │ │ │ │ └── Loading.kt │ │ │ │ ├── navigation │ │ │ │ ├── HabitsNavGraph.kt │ │ │ │ └── Screens.kt │ │ │ │ ├── screens │ │ │ │ ├── habit_add │ │ │ │ │ ├── HabitAddRoute.kt │ │ │ │ │ └── HabitAddingDialogScreen.kt │ │ │ │ ├── habit_edit │ │ │ │ │ ├── HabitEditRoute.kt │ │ │ │ │ └── HabitEditScreen.kt │ │ │ │ └── habits │ │ │ │ │ ├── HabitsRoute.kt │ │ │ │ │ └── HabitsScreen.kt │ │ │ │ └── theme │ │ │ │ └── Color.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_add.xml │ │ │ └── ic_check_arrow.xml │ │ │ ├── font │ │ │ ├── almarai_bold.ttf │ │ │ └── almarai_light.ttf │ │ │ ├── raw │ │ │ └── lottei_plant_growing.json │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── moataz │ │ └── todos │ │ └── ui │ │ └── view │ │ └── ExampleUnitTest.kt │ └── viewmodel │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── moataz │ │ └── todos │ │ └── ui │ │ └── viewmodel │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── moataz │ │ └── habits │ │ └── ui │ │ └── viewmodel │ │ ├── HabitAddingViewModel.kt │ │ ├── HabitDetailsArgs.kt │ │ ├── HabitEditingViewModel.kt │ │ ├── HabitsViewModel.kt │ │ ├── mapper │ │ └── HabitsMapper.kt │ │ ├── models │ │ ├── HabitUI.kt │ │ └── HabitsUIState.kt │ │ └── utils │ │ └── HabitType.kt │ └── test │ └── java │ └── com │ └── moataz │ └── todos │ └── ui │ └── viewmodel │ └── ExampleUnitTest.kt ├── settings.gradle └── todos ├── data ├── local │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── moataz │ │ │ └── todos │ │ │ └── data │ │ │ └── local │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── moataz │ │ │ └── todos │ │ │ └── data │ │ │ └── local │ │ │ ├── TodoEntity.kt │ │ │ ├── TodosDao.kt │ │ │ └── utils │ │ │ └── EntityConstant.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── moataz │ │ └── todos │ │ └── data │ │ └── local │ │ └── ExampleUnitTest.kt └── repositories │ ├── .gitignore │ ├── build.gradle │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── moataz │ │ └── todos │ │ └── data │ │ └── repositories │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── moataz │ │ └── todos │ │ └── data │ │ └── repositories │ │ ├── TodosRepositoryImpl.kt │ │ └── mapper │ │ └── TodosMapper.kt │ └── test │ └── java │ └── com │ └── moataz │ └── todos │ └── data │ └── repositories │ └── ExampleUnitTest.kt ├── domain ├── entities │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── moataz │ │ └── todos │ │ └── domain │ │ └── entities │ │ └── Todo.kt ├── repository │ ├── .gitignore │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── moataz │ │ └── todos │ │ └── domain │ │ └── repository │ │ └── TodosRepository.kt └── usecases │ ├── .gitignore │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── moataz │ └── todos │ └── domain │ └── usecases │ ├── DeleteTodoUseCase.kt │ ├── GetAllTodosUseCase.kt │ ├── InsertTodoUseCase.kt │ ├── UpdateTodoCompletedUseCase.kt │ └── UpdateTodoTitleUseCase.kt └── ui ├── view ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── moataz │ │ └── todos │ │ └── ui │ │ └── view │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── moataz │ │ │ └── todos │ │ │ └── ui │ │ │ └── view │ │ │ ├── component │ │ │ ├── Loading.kt │ │ │ ├── TodoItem.kt │ │ │ ├── TodosEmpty.kt │ │ │ ├── TodosError.kt │ │ │ └── TodosToolbar.kt │ │ │ ├── navigation │ │ │ ├── Screens.kt │ │ │ └── TodosNavGraph.kt │ │ │ ├── screens │ │ │ ├── todo_add │ │ │ │ ├── TodoAddRoute.kt │ │ │ │ └── TodoAddScreen.kt │ │ │ ├── todo_edit │ │ │ │ ├── TodoEditRoute.kt │ │ │ │ └── TodoEditScreen.kt │ │ │ └── todos │ │ │ │ ├── TodosRoute.kt │ │ │ │ └── TodosScreen.kt │ │ │ └── theme │ │ │ └── Color.kt │ └── res │ │ ├── drawable │ │ ├── ic_add.xml │ │ └── ic_check_arrow.xml │ │ ├── font │ │ ├── almarai_bold.ttf │ │ └── almarai_light.ttf │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── moataz │ └── todos │ └── ui │ └── view │ └── ExampleUnitTest.kt └── viewmodel ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src ├── androidTest └── java │ └── com │ └── moataz │ └── todos │ └── ui │ └── viewmodel │ └── ExampleInstrumentedTest.kt ├── main ├── AndroidManifest.xml └── java │ └── com │ └── moataz │ └── todos │ └── ui │ └── viewmodel │ ├── TodoAddingViewModel.kt │ ├── TodoDetailsArgs.kt │ ├── TodoEditingViewModel.kt │ ├── TodosViewModel.kt │ ├── mapper │ └── TodosMapper.kt │ └── models │ ├── TodoUI.kt │ └── TodosUIState.kt └── test └── java └── com └── moataz └── todos └── ui └── viewmodel └── ExampleUnitTest.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/moataz/mawaqeet/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/androidTest/java/com/moataz/mawaqeet/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/MawaqeetApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/MawaqeetApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/components/notification/BootReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/components/notification/BootReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/components/notification/HabitAlertMorningNotification.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/components/notification/HabitAlertMorningNotification.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/components/notification/HabitAlertNightNotification.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/components/notification/HabitAlertNightNotification.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/components/notification/utils/NotificationConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/components/notification/utils/NotificationConstant.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/di/DatabaseModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/di/RepositoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/main/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/main/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/main/MainScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/main/navigation/MainNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/main/navigation/MainNavHost.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/main/navigation/MainScreensRoutes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/main/navigation/MainScreensRoutes.kt -------------------------------------------------------------------------------- /app/src/main/java/com/moataz/mawaqeet/main/navigation/MainSecreens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/java/com/moataz/mawaqeet/main/navigation/MainSecreens.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_habits.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/drawable/ic_habits.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_todos.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/drawable/ic_todos.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/moataz/mawaqeet/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/app/src/test/java/com/moataz/mawaqeet/ExampleUnitTest.kt -------------------------------------------------------------------------------- /common/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /common/data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/common/data/build.gradle -------------------------------------------------------------------------------- /common/data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/common/data/proguard-rules.pro -------------------------------------------------------------------------------- /common/data/src/androidTest/java/com/moataz/common/data/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/common/data/src/androidTest/java/com/moataz/common/data/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /common/data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/common/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/data/src/main/assets/database/mawaqeet.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/common/data/src/main/assets/database/mawaqeet.db -------------------------------------------------------------------------------- /common/data/src/main/java/com/moataz/common/data/MawaqeetDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/common/data/src/main/java/com/moataz/common/data/MawaqeetDatabase.kt -------------------------------------------------------------------------------- /common/data/src/main/java/com/moataz/common/data/utils/DatabaseConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/common/data/src/main/java/com/moataz/common/data/utils/DatabaseConstant.kt -------------------------------------------------------------------------------- /common/data/src/main/java/com/moataz/common/data/utils/DatabaseMigration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/common/data/src/main/java/com/moataz/common/data/utils/DatabaseMigration.kt -------------------------------------------------------------------------------- /common/data/src/main/java/com/moataz/common/data/utils/TypeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/common/data/src/main/java/com/moataz/common/data/utils/TypeConverter.kt -------------------------------------------------------------------------------- /common/data/src/test/java/com/moataz/common/data/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/common/data/src/test/java/com/moataz/common/data/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/gradlew.bat -------------------------------------------------------------------------------- /habits/data/local/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /habits/data/local/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/local/build.gradle -------------------------------------------------------------------------------- /habits/data/local/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /habits/data/local/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/local/proguard-rules.pro -------------------------------------------------------------------------------- /habits/data/local/src/androidTest/java/com/moataz/todos/data/local/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/local/src/androidTest/java/com/moataz/todos/data/local/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /habits/data/local/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/local/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /habits/data/local/src/main/java/com/moataz/habits/data/local/HabitEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/local/src/main/java/com/moataz/habits/data/local/HabitEntity.kt -------------------------------------------------------------------------------- /habits/data/local/src/main/java/com/moataz/habits/data/local/HabitsDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/local/src/main/java/com/moataz/habits/data/local/HabitsDao.kt -------------------------------------------------------------------------------- /habits/data/local/src/main/java/com/moataz/habits/data/local/utils/EntityConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/local/src/main/java/com/moataz/habits/data/local/utils/EntityConstant.kt -------------------------------------------------------------------------------- /habits/data/local/src/test/java/com/moataz/todos/data/local/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/local/src/test/java/com/moataz/todos/data/local/ExampleUnitTest.kt -------------------------------------------------------------------------------- /habits/data/repositories/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /habits/data/repositories/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/repositories/build.gradle -------------------------------------------------------------------------------- /habits/data/repositories/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /habits/data/repositories/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/repositories/proguard-rules.pro -------------------------------------------------------------------------------- /habits/data/repositories/src/androidTest/java/com/moataz/todos/data/repositories/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/repositories/src/androidTest/java/com/moataz/todos/data/repositories/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /habits/data/repositories/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/repositories/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /habits/data/repositories/src/main/java/com/moataz/habits/data/repositories/HabitsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/repositories/src/main/java/com/moataz/habits/data/repositories/HabitsRepositoryImpl.kt -------------------------------------------------------------------------------- /habits/data/repositories/src/main/java/com/moataz/habits/data/repositories/mapper/HabitsMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/repositories/src/main/java/com/moataz/habits/data/repositories/mapper/HabitsMapper.kt -------------------------------------------------------------------------------- /habits/data/repositories/src/test/java/com/moataz/todos/data/repositories/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/data/repositories/src/test/java/com/moataz/todos/data/repositories/ExampleUnitTest.kt -------------------------------------------------------------------------------- /habits/domain/entities/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /habits/domain/entities/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/entities/build.gradle -------------------------------------------------------------------------------- /habits/domain/entities/src/main/java/com/moataz/habits/domain/entities/Habit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/entities/src/main/java/com/moataz/habits/domain/entities/Habit.kt -------------------------------------------------------------------------------- /habits/domain/entities/src/main/java/com/moataz/habits/domain/entities/utils/HabitsConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/entities/src/main/java/com/moataz/habits/domain/entities/utils/HabitsConstants.kt -------------------------------------------------------------------------------- /habits/domain/repository/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /habits/domain/repository/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/repository/build.gradle -------------------------------------------------------------------------------- /habits/domain/repository/src/main/java/com/moataz/habits/domain/repository/HabitsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/repository/src/main/java/com/moataz/habits/domain/repository/HabitsRepository.kt -------------------------------------------------------------------------------- /habits/domain/usecases/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /habits/domain/usecases/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/usecases/build.gradle -------------------------------------------------------------------------------- /habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/DeleteHabitUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/DeleteHabitUseCase.kt -------------------------------------------------------------------------------- /habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/GetAllHabitsByTypeUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/GetAllHabitsByTypeUseCase.kt -------------------------------------------------------------------------------- /habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/InsertHabitUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/InsertHabitUseCase.kt -------------------------------------------------------------------------------- /habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/ResetAllHabitsDailyUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/ResetAllHabitsDailyUseCase.kt -------------------------------------------------------------------------------- /habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/UpdateHabitCompletedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/UpdateHabitCompletedUseCase.kt -------------------------------------------------------------------------------- /habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/UpdateHabitNameUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/domain/usecases/src/main/java/com/moataz/habits/domain/usecases/UpdateHabitNameUseCase.kt -------------------------------------------------------------------------------- /habits/ui/view/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /habits/ui/view/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/build.gradle -------------------------------------------------------------------------------- /habits/ui/view/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /habits/ui/view/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/proguard-rules.pro -------------------------------------------------------------------------------- /habits/ui/view/src/androidTest/java/com/moataz/habits/ui/view/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/androidTest/java/com/moataz/habits/ui/view/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/HabitItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/HabitItem.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/HabitTypeChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/HabitTypeChip.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/HabitsEmpty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/HabitsEmpty.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/HabitsError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/HabitsError.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/HabitsToolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/HabitsToolbar.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/Loading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/component/Loading.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/navigation/HabitsNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/navigation/HabitsNavGraph.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/navigation/Screens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/navigation/Screens.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habit_add/HabitAddRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habit_add/HabitAddRoute.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habit_add/HabitAddingDialogScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habit_add/HabitAddingDialogScreen.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habit_edit/HabitEditRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habit_edit/HabitEditRoute.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habit_edit/HabitEditScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habit_edit/HabitEditScreen.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habits/HabitsRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habits/HabitsRoute.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habits/HabitsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/screens/habits/HabitsScreen.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/java/com/moataz/habits/ui/view/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/java/com/moataz/habits/ui/view/theme/Color.kt -------------------------------------------------------------------------------- /habits/ui/view/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /habits/ui/view/src/main/res/drawable/ic_check_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/res/drawable/ic_check_arrow.xml -------------------------------------------------------------------------------- /habits/ui/view/src/main/res/font/almarai_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/res/font/almarai_bold.ttf -------------------------------------------------------------------------------- /habits/ui/view/src/main/res/font/almarai_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/res/font/almarai_light.ttf -------------------------------------------------------------------------------- /habits/ui/view/src/main/res/raw/lottei_plant_growing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/res/raw/lottei_plant_growing.json -------------------------------------------------------------------------------- /habits/ui/view/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /habits/ui/view/src/test/java/com/moataz/todos/ui/view/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/view/src/test/java/com/moataz/todos/ui/view/ExampleUnitTest.kt -------------------------------------------------------------------------------- /habits/ui/viewmodel/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /habits/ui/viewmodel/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/build.gradle -------------------------------------------------------------------------------- /habits/ui/viewmodel/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /habits/ui/viewmodel/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/proguard-rules.pro -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/androidTest/java/com/moataz/todos/ui/viewmodel/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/androidTest/java/com/moataz/todos/ui/viewmodel/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/HabitAddingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/HabitAddingViewModel.kt -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/HabitDetailsArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/HabitDetailsArgs.kt -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/HabitEditingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/HabitEditingViewModel.kt -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/HabitsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/HabitsViewModel.kt -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/mapper/HabitsMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/mapper/HabitsMapper.kt -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/models/HabitUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/models/HabitUI.kt -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/models/HabitsUIState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/models/HabitsUIState.kt -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/utils/HabitType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/main/java/com/moataz/habits/ui/viewmodel/utils/HabitType.kt -------------------------------------------------------------------------------- /habits/ui/viewmodel/src/test/java/com/moataz/todos/ui/viewmodel/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/habits/ui/viewmodel/src/test/java/com/moataz/todos/ui/viewmodel/ExampleUnitTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/settings.gradle -------------------------------------------------------------------------------- /todos/data/local/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /todos/data/local/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/local/build.gradle -------------------------------------------------------------------------------- /todos/data/local/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todos/data/local/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/local/proguard-rules.pro -------------------------------------------------------------------------------- /todos/data/local/src/androidTest/java/com/moataz/todos/data/local/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/local/src/androidTest/java/com/moataz/todos/data/local/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /todos/data/local/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/local/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /todos/data/local/src/main/java/com/moataz/todos/data/local/TodoEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/local/src/main/java/com/moataz/todos/data/local/TodoEntity.kt -------------------------------------------------------------------------------- /todos/data/local/src/main/java/com/moataz/todos/data/local/TodosDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/local/src/main/java/com/moataz/todos/data/local/TodosDao.kt -------------------------------------------------------------------------------- /todos/data/local/src/main/java/com/moataz/todos/data/local/utils/EntityConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/local/src/main/java/com/moataz/todos/data/local/utils/EntityConstant.kt -------------------------------------------------------------------------------- /todos/data/local/src/test/java/com/moataz/todos/data/local/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/local/src/test/java/com/moataz/todos/data/local/ExampleUnitTest.kt -------------------------------------------------------------------------------- /todos/data/repositories/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /todos/data/repositories/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/repositories/build.gradle -------------------------------------------------------------------------------- /todos/data/repositories/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todos/data/repositories/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/repositories/proguard-rules.pro -------------------------------------------------------------------------------- /todos/data/repositories/src/androidTest/java/com/moataz/todos/data/repositories/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/repositories/src/androidTest/java/com/moataz/todos/data/repositories/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /todos/data/repositories/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/repositories/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /todos/data/repositories/src/main/java/com/moataz/todos/data/repositories/TodosRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/repositories/src/main/java/com/moataz/todos/data/repositories/TodosRepositoryImpl.kt -------------------------------------------------------------------------------- /todos/data/repositories/src/main/java/com/moataz/todos/data/repositories/mapper/TodosMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/repositories/src/main/java/com/moataz/todos/data/repositories/mapper/TodosMapper.kt -------------------------------------------------------------------------------- /todos/data/repositories/src/test/java/com/moataz/todos/data/repositories/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/data/repositories/src/test/java/com/moataz/todos/data/repositories/ExampleUnitTest.kt -------------------------------------------------------------------------------- /todos/domain/entities/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /todos/domain/entities/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/domain/entities/build.gradle -------------------------------------------------------------------------------- /todos/domain/entities/src/main/java/com/moataz/todos/domain/entities/Todo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/domain/entities/src/main/java/com/moataz/todos/domain/entities/Todo.kt -------------------------------------------------------------------------------- /todos/domain/repository/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /todos/domain/repository/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/domain/repository/build.gradle -------------------------------------------------------------------------------- /todos/domain/repository/src/main/java/com/moataz/todos/domain/repository/TodosRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/domain/repository/src/main/java/com/moataz/todos/domain/repository/TodosRepository.kt -------------------------------------------------------------------------------- /todos/domain/usecases/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /todos/domain/usecases/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/domain/usecases/build.gradle -------------------------------------------------------------------------------- /todos/domain/usecases/src/main/java/com/moataz/todos/domain/usecases/DeleteTodoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/domain/usecases/src/main/java/com/moataz/todos/domain/usecases/DeleteTodoUseCase.kt -------------------------------------------------------------------------------- /todos/domain/usecases/src/main/java/com/moataz/todos/domain/usecases/GetAllTodosUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/domain/usecases/src/main/java/com/moataz/todos/domain/usecases/GetAllTodosUseCase.kt -------------------------------------------------------------------------------- /todos/domain/usecases/src/main/java/com/moataz/todos/domain/usecases/InsertTodoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/domain/usecases/src/main/java/com/moataz/todos/domain/usecases/InsertTodoUseCase.kt -------------------------------------------------------------------------------- /todos/domain/usecases/src/main/java/com/moataz/todos/domain/usecases/UpdateTodoCompletedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/domain/usecases/src/main/java/com/moataz/todos/domain/usecases/UpdateTodoCompletedUseCase.kt -------------------------------------------------------------------------------- /todos/domain/usecases/src/main/java/com/moataz/todos/domain/usecases/UpdateTodoTitleUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/domain/usecases/src/main/java/com/moataz/todos/domain/usecases/UpdateTodoTitleUseCase.kt -------------------------------------------------------------------------------- /todos/ui/view/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /todos/ui/view/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/build.gradle -------------------------------------------------------------------------------- /todos/ui/view/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todos/ui/view/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/proguard-rules.pro -------------------------------------------------------------------------------- /todos/ui/view/src/androidTest/java/com/moataz/todos/ui/view/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/androidTest/java/com/moataz/todos/ui/view/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/component/Loading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/component/Loading.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/component/TodoItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/component/TodoItem.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/component/TodosEmpty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/component/TodosEmpty.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/component/TodosError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/component/TodosError.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/component/TodosToolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/component/TodosToolbar.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/navigation/Screens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/navigation/Screens.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/navigation/TodosNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/navigation/TodosNavGraph.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todo_add/TodoAddRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todo_add/TodoAddRoute.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todo_add/TodoAddScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todo_add/TodoAddScreen.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todo_edit/TodoEditRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todo_edit/TodoEditRoute.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todo_edit/TodoEditScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todo_edit/TodoEditScreen.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todos/TodosRoute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todos/TodosRoute.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todos/TodosScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/screens/todos/TodosScreen.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/java/com/moataz/todos/ui/view/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/java/com/moataz/todos/ui/view/theme/Color.kt -------------------------------------------------------------------------------- /todos/ui/view/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/res/drawable/ic_add.xml -------------------------------------------------------------------------------- /todos/ui/view/src/main/res/drawable/ic_check_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/res/drawable/ic_check_arrow.xml -------------------------------------------------------------------------------- /todos/ui/view/src/main/res/font/almarai_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/res/font/almarai_bold.ttf -------------------------------------------------------------------------------- /todos/ui/view/src/main/res/font/almarai_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/res/font/almarai_light.ttf -------------------------------------------------------------------------------- /todos/ui/view/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /todos/ui/view/src/test/java/com/moataz/todos/ui/view/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/view/src/test/java/com/moataz/todos/ui/view/ExampleUnitTest.kt -------------------------------------------------------------------------------- /todos/ui/viewmodel/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /todos/ui/viewmodel/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/build.gradle -------------------------------------------------------------------------------- /todos/ui/viewmodel/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /todos/ui/viewmodel/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/proguard-rules.pro -------------------------------------------------------------------------------- /todos/ui/viewmodel/src/androidTest/java/com/moataz/todos/ui/viewmodel/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/src/androidTest/java/com/moataz/todos/ui/viewmodel/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /todos/ui/viewmodel/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/TodoAddingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/TodoAddingViewModel.kt -------------------------------------------------------------------------------- /todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/TodoDetailsArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/TodoDetailsArgs.kt -------------------------------------------------------------------------------- /todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/TodoEditingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/TodoEditingViewModel.kt -------------------------------------------------------------------------------- /todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/TodosViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/TodosViewModel.kt -------------------------------------------------------------------------------- /todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/mapper/TodosMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/mapper/TodosMapper.kt -------------------------------------------------------------------------------- /todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/models/TodoUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/models/TodoUI.kt -------------------------------------------------------------------------------- /todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/models/TodosUIState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/src/main/java/com/moataz/todos/ui/viewmodel/models/TodosUIState.kt -------------------------------------------------------------------------------- /todos/ui/viewmodel/src/test/java/com/moataz/todos/ui/viewmodel/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoatazBadawy/Mawaqeet-Todo_and_Habits/HEAD/todos/ui/viewmodel/src/test/java/com/moataz/todos/ui/viewmodel/ExampleUnitTest.kt --------------------------------------------------------------------------------