├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── bhavnathacker │ │ └── jettasks │ │ ├── ExampleInstrumentedTest.kt │ │ ├── HiltTestRunner.kt │ │ ├── di │ │ └── TestAppModule.kt │ │ └── presentation │ │ ├── TaskEndToEndTest.kt │ │ └── screens │ │ └── TaskListTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── bhavnathacker │ │ │ └── jettasks │ │ │ ├── MainActivity.kt │ │ │ ├── TaskApplication.kt │ │ │ ├── data │ │ │ ├── DateConverter.kt │ │ │ ├── dao │ │ │ │ └── TaskDao.kt │ │ │ ├── database │ │ │ │ └── TaskDatabase.kt │ │ │ ├── model │ │ │ │ └── DBTask.kt │ │ │ └── repository │ │ │ │ ├── DefaultTaskRepository.kt │ │ │ │ └── DefaultUserPreferencesRepository.kt │ │ │ ├── di │ │ │ ├── DataModule.kt │ │ │ ├── PreferencesModule.kt │ │ │ ├── PreferencesUseCasesModule.kt │ │ │ ├── RepositoryModule.kt │ │ │ └── TaskUseCasesModule.kt │ │ │ ├── domain │ │ │ ├── entity │ │ │ │ ├── Task.kt │ │ │ │ ├── TaskPriority.kt │ │ │ │ └── TaskStatus.kt │ │ │ ├── repository │ │ │ │ ├── TaskRepository.kt │ │ │ │ ├── UserPreferenceRepository.kt │ │ │ │ └── UserPreferencesSerializer.kt │ │ │ └── use_cases │ │ │ │ ├── DefaultDeleteTask.kt │ │ │ │ ├── DefaultEnableSortByDeadline.kt │ │ │ │ ├── DefaultEnableSortByPriority.kt │ │ │ │ ├── DefaultGetTask.kt │ │ │ │ ├── DefaultGetTasks.kt │ │ │ │ ├── DefaultGetUserPreferences.kt │ │ │ │ ├── DefaultSaveTask.kt │ │ │ │ ├── DefaultUpdateShowCompleted.kt │ │ │ │ ├── DeleteTask.kt │ │ │ │ ├── EnableSortByDeadline.kt │ │ │ │ ├── EnableSortByPriority.kt │ │ │ │ ├── GetTask.kt │ │ │ │ ├── GetTasks.kt │ │ │ │ ├── GetUserPreferences.kt │ │ │ │ ├── SaveTask.kt │ │ │ │ └── UpdateShowCompleted.kt │ │ │ ├── presentation │ │ │ ├── components │ │ │ │ ├── TaskButton.kt │ │ │ │ ├── TaskChip.kt │ │ │ │ ├── TaskDatePicker.kt │ │ │ │ ├── TaskInputText.kt │ │ │ │ ├── TaskMenu.kt │ │ │ │ └── TaskSwitch.kt │ │ │ ├── events │ │ │ │ ├── TaskDetailEvent.kt │ │ │ │ └── TaskListEvent.kt │ │ │ ├── navigation │ │ │ │ ├── TaskNavigation.kt │ │ │ │ └── TaskScreens.kt │ │ │ ├── screens │ │ │ │ ├── TaskDetail.kt │ │ │ │ └── TaskList.kt │ │ │ ├── states │ │ │ │ └── TaskUiModel.kt │ │ │ ├── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Shape.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ └── viewmodels │ │ │ │ ├── TaskDetailViewModel.kt │ │ │ │ └── TaskListViewModel.kt │ │ │ └── util │ │ │ ├── DateExtensions.kt │ │ │ └── TestTags.kt │ ├── proto │ │ └── user_prefs.proto │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_drop_down.xml │ │ └── ic_launcher_background.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ └── values │ │ ├── strings.xml │ │ └── themes.xml │ └── test │ └── java │ └── com │ └── bhavnathacker │ └── jettasks │ ├── ExampleUnitTest.kt │ ├── data │ └── repository │ │ └── FakeTaskRepository.kt │ └── domain │ └── use_cases │ └── DefaultGetTaskTest.kt ├── demo ├── app_tour_demo_dark.gif ├── app_tour_demo_light.gif ├── architecture.png ├── dark_task_detail.png ├── dark_task_list.png ├── feature.png ├── image_1.png ├── image_2.png ├── light_task_detail.png └── light_task_list.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | 3 | .idea/* 4 | .gradle/* -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | 3 | .idea/* 4 | .gradle/* -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/bhavnathacker/jettasks/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/androidTest/java/com/bhavnathacker/jettasks/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/bhavnathacker/jettasks/HiltTestRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/androidTest/java/com/bhavnathacker/jettasks/HiltTestRunner.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/bhavnathacker/jettasks/di/TestAppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/androidTest/java/com/bhavnathacker/jettasks/di/TestAppModule.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/bhavnathacker/jettasks/presentation/TaskEndToEndTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/androidTest/java/com/bhavnathacker/jettasks/presentation/TaskEndToEndTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/bhavnathacker/jettasks/presentation/screens/TaskListTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/androidTest/java/com/bhavnathacker/jettasks/presentation/screens/TaskListTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/TaskApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/TaskApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/data/DateConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/data/DateConverter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/data/dao/TaskDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/data/dao/TaskDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/data/database/TaskDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/data/database/TaskDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/data/model/DBTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/data/model/DBTask.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/data/repository/DefaultTaskRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/data/repository/DefaultTaskRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/data/repository/DefaultUserPreferencesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/data/repository/DefaultUserPreferencesRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/di/DataModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/di/PreferencesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/di/PreferencesModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/di/PreferencesUseCasesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/di/PreferencesUseCasesModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/di/RepositoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/di/TaskUseCasesModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/di/TaskUseCasesModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/entity/Task.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/entity/Task.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/entity/TaskPriority.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/entity/TaskPriority.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/entity/TaskStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/entity/TaskStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/repository/TaskRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/repository/TaskRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/repository/UserPreferenceRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/repository/UserPreferenceRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/repository/UserPreferencesSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/repository/UserPreferencesSerializer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultDeleteTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultDeleteTask.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultEnableSortByDeadline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultEnableSortByDeadline.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultEnableSortByPriority.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultEnableSortByPriority.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultGetTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultGetTask.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultGetTasks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultGetTasks.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultGetUserPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultGetUserPreferences.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultSaveTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultSaveTask.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultUpdateShowCompleted.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultUpdateShowCompleted.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DeleteTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/DeleteTask.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/EnableSortByDeadline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/EnableSortByDeadline.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/EnableSortByPriority.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/EnableSortByPriority.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/GetTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/GetTask.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/GetTasks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/GetTasks.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/GetUserPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/GetUserPreferences.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/SaveTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/SaveTask.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/UpdateShowCompleted.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/domain/use_cases/UpdateShowCompleted.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskChip.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskDatePicker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskDatePicker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskInputText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskInputText.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskMenu.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/components/TaskSwitch.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/events/TaskDetailEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/events/TaskDetailEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/events/TaskListEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/events/TaskListEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/navigation/TaskNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/navigation/TaskNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/navigation/TaskScreens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/navigation/TaskScreens.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/screens/TaskDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/screens/TaskDetail.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/screens/TaskList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/screens/TaskList.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/states/TaskUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/states/TaskUiModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/theme/Shape.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/viewmodels/TaskDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/viewmodels/TaskDetailViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/presentation/viewmodels/TaskListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/presentation/viewmodels/TaskListViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/util/DateExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/util/DateExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/bhavnathacker/jettasks/util/TestTags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/java/com/bhavnathacker/jettasks/util/TestTags.kt -------------------------------------------------------------------------------- /app/src/main/proto/user_prefs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/proto/user_prefs.proto -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_drop_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/drawable/ic_drop_down.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/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/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/test/java/com/bhavnathacker/jettasks/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/test/java/com/bhavnathacker/jettasks/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/bhavnathacker/jettasks/data/repository/FakeTaskRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/test/java/com/bhavnathacker/jettasks/data/repository/FakeTaskRepository.kt -------------------------------------------------------------------------------- /app/src/test/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultGetTaskTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/app/src/test/java/com/bhavnathacker/jettasks/domain/use_cases/DefaultGetTaskTest.kt -------------------------------------------------------------------------------- /demo/app_tour_demo_dark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/demo/app_tour_demo_dark.gif -------------------------------------------------------------------------------- /demo/app_tour_demo_light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/demo/app_tour_demo_light.gif -------------------------------------------------------------------------------- /demo/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/demo/architecture.png -------------------------------------------------------------------------------- /demo/dark_task_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/demo/dark_task_detail.png -------------------------------------------------------------------------------- /demo/dark_task_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/demo/dark_task_list.png -------------------------------------------------------------------------------- /demo/feature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/demo/feature.png -------------------------------------------------------------------------------- /demo/image_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/demo/image_1.png -------------------------------------------------------------------------------- /demo/image_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/demo/image_2.png -------------------------------------------------------------------------------- /demo/light_task_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/demo/light_task_detail.png -------------------------------------------------------------------------------- /demo/light_task_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/demo/light_task_list.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/gradlew.bat -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/local.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhavnathacker/JetTasks/HEAD/settings.gradle --------------------------------------------------------------------------------