├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ └── com │ │ └── conf │ │ └── mad │ │ └── todo │ │ ├── App.kt │ │ ├── MainActivity.kt │ │ └── TodoApp.kt │ └── res │ ├── drawable │ ├── ic_launcher_background.xml │ └── ic_launcher_foreground.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ ├── ic_launcher_foreground.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ ├── ic_launcher_foreground.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ ├── ic_launcher_foreground.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── ic_launcher.webp │ ├── ic_launcher_foreground.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_launcher.webp │ ├── ic_launcher_foreground.webp │ └── ic_launcher_round.webp │ ├── values │ ├── colors.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ └── themes.xml │ └── xml │ ├── backup_rules.xml │ └── data_extraction_rules.xml ├── core ├── common │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── conf │ │ └── mad │ │ └── todo │ │ └── common │ │ ├── TodoDispatchers.kt │ │ └── di │ │ └── DispatchersModule.kt ├── database │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── schemas │ │ └── com.conf.mad.todo.database.TodoDatabase │ │ │ └── 1.json │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── conf │ │ └── mad │ │ └── todo │ │ └── database │ │ ├── TaskDao.kt │ │ ├── TodoDatabase.kt │ │ ├── di │ │ └── DatabaseModule.kt │ │ └── entity │ │ └── TaskEntity.kt ├── designsystem │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── conf │ │ │ └── mad │ │ │ └── todo │ │ │ └── designsystem │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ ├── Type.kt │ │ │ └── preview │ │ │ ├── ComponentPreview.kt │ │ │ └── DevicePreview.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_add_task.xml │ │ ├── ic_clear.xml │ │ ├── ic_star_default.xml │ │ ├── ic_star_filled.xml │ │ └── ic_title_home.xml │ │ └── font │ │ ├── pretendard_medium.otf │ │ ├── pretendard_regular.otf │ │ ├── pretendard_semibold.otf │ │ └── stretch_pro.otf └── ui │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── conf │ └── mad │ └── todo │ └── ui │ └── Clickable.kt ├── data └── task │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── conf │ └── mad │ └── todo │ └── data │ └── task │ ├── di │ └── TaskModule.kt │ ├── mapper │ └── Task.kt │ └── repository │ └── DefaultTaskRepository.kt ├── domain └── task │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── main │ └── java │ └── com │ └── conf │ └── mad │ └── todo │ └── task │ ├── model │ └── Task.kt │ └── repository │ └── TaskRepository.kt ├── feature ├── home │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── conf │ │ │ └── mad │ │ │ └── todo │ │ │ └── home │ │ │ ├── HomeScreen.kt │ │ │ ├── HomeViewModel.kt │ │ │ ├── component │ │ │ ├── CompletedTaskVisibilityToggleButton.kt │ │ │ ├── DeleteTaskDialog.kt │ │ │ ├── EmptyTaskView.kt │ │ │ ├── HomeBottomAppBar.kt │ │ │ ├── HomeTopAppBar.kt │ │ │ └── TaskItem.kt │ │ │ └── model │ │ │ ├── HomeMenu.kt │ │ │ ├── HomeUiState.kt │ │ │ ├── TaskStatus.kt │ │ │ └── TaskUiModel.kt │ │ └── res │ │ └── drawable │ │ ├── ic_clip.xml │ │ ├── ic_navi_add.xml │ │ ├── ic_navi_favorite_default.xml │ │ ├── ic_navi_favorite_selected.xml │ │ ├── ic_navi_task_default.xml │ │ ├── ic_navi_task_selected.xml │ │ ├── ic_star_home_default.xml │ │ ├── ic_star_home_filled.xml │ │ ├── ic_task_completed.xml │ │ ├── ic_task_default.xml │ │ └── ic_task_done.xml └── post │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── conf │ └── mad │ └── todo │ └── post │ ├── PostScreen.kt │ ├── PostViewModel.kt │ ├── component │ ├── AddTaskTopAppBar.kt │ └── TaskTextField.kt │ └── model │ └── PostUiState.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── renovate.json ├── settings.gradle.kts └── spotless ├── .editorconfig ├── spotless.license.kt └── spotless.license.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/conf/mad/todo/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/java/com/conf/mad/todo/App.kt -------------------------------------------------------------------------------- /app/src/main/java/com/conf/mad/todo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/java/com/conf/mad/todo/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/conf/mad/todo/TodoApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/java/com/conf/mad/todo/TodoApp.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /core/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/common/build.gradle.kts -------------------------------------------------------------------------------- /core/common/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/common/src/main/java/com/conf/mad/todo/common/TodoDispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/common/src/main/java/com/conf/mad/todo/common/TodoDispatchers.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/conf/mad/todo/common/di/DispatchersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/common/src/main/java/com/conf/mad/todo/common/di/DispatchersModule.kt -------------------------------------------------------------------------------- /core/database/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/database/build.gradle.kts -------------------------------------------------------------------------------- /core/database/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/database/schemas/com.conf.mad.todo.database.TodoDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/database/schemas/com.conf.mad.todo.database.TodoDatabase/1.json -------------------------------------------------------------------------------- /core/database/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/database/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/database/src/main/java/com/conf/mad/todo/database/TaskDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/database/src/main/java/com/conf/mad/todo/database/TaskDao.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/conf/mad/todo/database/TodoDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/database/src/main/java/com/conf/mad/todo/database/TodoDatabase.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/conf/mad/todo/database/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/database/src/main/java/com/conf/mad/todo/database/di/DatabaseModule.kt -------------------------------------------------------------------------------- /core/database/src/main/java/com/conf/mad/todo/database/entity/TaskEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/database/src/main/java/com/conf/mad/todo/database/entity/TaskEntity.kt -------------------------------------------------------------------------------- /core/designsystem/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/designsystem/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/build.gradle.kts -------------------------------------------------------------------------------- /core/designsystem/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/designsystem/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/conf/mad/todo/designsystem/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/java/com/conf/mad/todo/designsystem/Color.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/conf/mad/todo/designsystem/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/java/com/conf/mad/todo/designsystem/Theme.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/conf/mad/todo/designsystem/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/java/com/conf/mad/todo/designsystem/Type.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/conf/mad/todo/designsystem/preview/ComponentPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/java/com/conf/mad/todo/designsystem/preview/ComponentPreview.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/conf/mad/todo/designsystem/preview/DevicePreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/java/com/conf/mad/todo/designsystem/preview/DevicePreview.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_add_task.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/res/drawable/ic_add_task.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_clear.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/res/drawable/ic_clear.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_star_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/res/drawable/ic_star_default.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_star_filled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/res/drawable/ic_star_filled.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_title_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/res/drawable/ic_title_home.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/pretendard_medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/res/font/pretendard_medium.otf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/pretendard_regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/res/font/pretendard_regular.otf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/pretendard_semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/res/font/pretendard_semibold.otf -------------------------------------------------------------------------------- /core/designsystem/src/main/res/font/stretch_pro.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/designsystem/src/main/res/font/stretch_pro.otf -------------------------------------------------------------------------------- /core/ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/ui/build.gradle.kts -------------------------------------------------------------------------------- /core/ui/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/ui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/ui/src/main/java/com/conf/mad/todo/ui/Clickable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/core/ui/src/main/java/com/conf/mad/todo/ui/Clickable.kt -------------------------------------------------------------------------------- /data/task/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /data/task/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/data/task/build.gradle.kts -------------------------------------------------------------------------------- /data/task/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/task/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/data/task/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /data/task/src/main/java/com/conf/mad/todo/data/task/di/TaskModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/data/task/src/main/java/com/conf/mad/todo/data/task/di/TaskModule.kt -------------------------------------------------------------------------------- /data/task/src/main/java/com/conf/mad/todo/data/task/mapper/Task.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/data/task/src/main/java/com/conf/mad/todo/data/task/mapper/Task.kt -------------------------------------------------------------------------------- /data/task/src/main/java/com/conf/mad/todo/data/task/repository/DefaultTaskRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/data/task/src/main/java/com/conf/mad/todo/data/task/repository/DefaultTaskRepository.kt -------------------------------------------------------------------------------- /domain/task/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /domain/task/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/domain/task/build.gradle.kts -------------------------------------------------------------------------------- /domain/task/src/main/java/com/conf/mad/todo/task/model/Task.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/domain/task/src/main/java/com/conf/mad/todo/task/model/Task.kt -------------------------------------------------------------------------------- /domain/task/src/main/java/com/conf/mad/todo/task/repository/TaskRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/domain/task/src/main/java/com/conf/mad/todo/task/repository/TaskRepository.kt -------------------------------------------------------------------------------- /feature/home/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/home/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/build.gradle.kts -------------------------------------------------------------------------------- /feature/home/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/home/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/HomeScreen.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/HomeViewModel.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/component/CompletedTaskVisibilityToggleButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/component/CompletedTaskVisibilityToggleButton.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/component/DeleteTaskDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/component/DeleteTaskDialog.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/component/EmptyTaskView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/component/EmptyTaskView.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/component/HomeBottomAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/component/HomeBottomAppBar.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/component/HomeTopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/component/HomeTopAppBar.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/component/TaskItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/component/TaskItem.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/model/HomeMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/model/HomeMenu.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/model/HomeUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/model/HomeUiState.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/model/TaskStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/model/TaskStatus.kt -------------------------------------------------------------------------------- /feature/home/src/main/java/com/conf/mad/todo/home/model/TaskUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/java/com/conf/mad/todo/home/model/TaskUiModel.kt -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_clip.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_clip.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_navi_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_navi_add.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_navi_favorite_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_navi_favorite_default.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_navi_favorite_selected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_navi_favorite_selected.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_navi_task_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_navi_task_default.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_navi_task_selected.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_navi_task_selected.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_star_home_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_star_home_default.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_star_home_filled.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_star_home_filled.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_task_completed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_task_completed.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_task_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_task_default.xml -------------------------------------------------------------------------------- /feature/home/src/main/res/drawable/ic_task_done.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/home/src/main/res/drawable/ic_task_done.xml -------------------------------------------------------------------------------- /feature/post/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/post/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/post/build.gradle.kts -------------------------------------------------------------------------------- /feature/post/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /feature/post/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/post/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/post/src/main/java/com/conf/mad/todo/post/PostScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/post/src/main/java/com/conf/mad/todo/post/PostScreen.kt -------------------------------------------------------------------------------- /feature/post/src/main/java/com/conf/mad/todo/post/PostViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/post/src/main/java/com/conf/mad/todo/post/PostViewModel.kt -------------------------------------------------------------------------------- /feature/post/src/main/java/com/conf/mad/todo/post/component/AddTaskTopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/post/src/main/java/com/conf/mad/todo/post/component/AddTaskTopAppBar.kt -------------------------------------------------------------------------------- /feature/post/src/main/java/com/conf/mad/todo/post/component/TaskTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/post/src/main/java/com/conf/mad/todo/post/component/TaskTextField.kt -------------------------------------------------------------------------------- /feature/post/src/main/java/com/conf/mad/todo/post/model/PostUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/feature/post/src/main/java/com/conf/mad/todo/post/model/PostUiState.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/spotless/.editorconfig -------------------------------------------------------------------------------- /spotless/spotless.license.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/spotless/spotless.license.kt -------------------------------------------------------------------------------- /spotless/spotless.license.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileAppDeveloperConference/android/HEAD/spotless/spotless.license.xml --------------------------------------------------------------------------------