├── .editorconfig ├── .github ├── ci-gradle.properties └── workflows │ ├── CD.yaml │ └── CI.yaml ├── .gitignore ├── .run └── spotlessApply.run.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── character.json │ ├── kotlin │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ ├── BrBaApplication.kt │ │ └── initializer │ │ ├── CoilInitializer.kt │ │ └── TimberInitializer.kt │ └── res │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values │ └── strings.xml │ └── xml │ ├── backup_rules.xml │ └── data_extraction_rules.xml ├── core ├── common │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── core │ │ └── common │ │ ├── di │ │ ├── BrbaDispatcher.kt │ │ └── DispatcherModule.kt │ │ └── result │ │ └── Result.kt ├── data │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── core │ │ └── data │ │ ├── di │ │ └── RepositoryModule.kt │ │ ├── model │ │ └── Character.kt │ │ └── repository │ │ ├── CharactersRepositoryImpl.kt │ │ └── DeviceRepositoryImpl.kt ├── database │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── core │ │ └── database │ │ ├── AppDatabase.kt │ │ ├── dao │ │ └── CharacterDao.kt │ │ ├── di │ │ ├── DaoModule.kt │ │ └── DatabaseModule.kt │ │ ├── model │ │ └── CharacterEntity.kt │ │ └── util │ │ └── DateTypeConverter.kt ├── datastore │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── core │ │ └── datastore │ │ ├── DeviceDataSource.kt │ │ ├── di │ │ └── DataStoreModule.kt │ │ └── model │ │ └── DeviceData.kt ├── designsystem │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── io │ │ │ └── github │ │ │ └── shinhyo │ │ │ └── brba │ │ │ └── core │ │ │ ├── theme │ │ │ ├── Color.kt │ │ │ ├── Shape.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ │ ├── ui │ │ │ ├── BrBaNavigationBar.kt │ │ │ ├── BrbaCharacterCard.kt │ │ │ ├── BrbaCharacterRow.kt │ │ │ ├── BrbaChips.kt │ │ │ ├── BrbaEmptyScreen.kt │ │ │ ├── BrbaIconFavorite.kt │ │ │ ├── BrbaPreference.kt │ │ │ ├── BrbaThemeSelectDialog.kt │ │ │ ├── BrbaTopAppBar.kt │ │ │ └── CircularProgress.kt │ │ │ └── utils │ │ │ └── BrbaSharedElement.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_flask_outline.xml │ │ ├── ic_theme_dark.xml │ │ ├── ic_theme_light.xml │ │ └── ic_theme_light_dark.xml │ │ └── values │ │ ├── colors.xml │ │ └── strings.xml ├── domain │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── core │ │ └── domain │ │ ├── repository │ │ ├── CharactersRepository.kt │ │ └── DeviceRepository.kt │ │ └── usecase │ │ ├── GetCharacterListUseCase.kt │ │ ├── GetCharacterUseCase.kt │ │ ├── GetFavoriteListUseCase.kt │ │ └── UpdateFavoriteUseCase.kt ├── model │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── core │ │ └── model │ │ ├── BrbaCharacter.kt │ │ ├── BrbaDeviceData.kt │ │ └── BrbaThemeMode.kt ├── network │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── core │ │ └── network │ │ ├── LocalDataSource.kt │ │ ├── NetworkDataSource.kt │ │ ├── di │ │ └── NetworkModule.kt │ │ ├── model │ │ └── CharacterResponse.kt │ │ └── retrofit │ │ └── RetrofitNetwork.kt └── testing │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── io │ └── github │ └── shinhyo │ └── brba │ └── core │ └── testing │ ├── BaseViewModelTest.kt │ ├── ViewModelTest.kt │ └── rule │ └── MainDispatcherRule.kt ├── debug.keystore ├── feature ├── bottombar │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── io │ │ │ └── github │ │ │ └── shinhyo │ │ │ └── brba │ │ │ └── feature │ │ │ └── bottombar │ │ │ ├── BottomBarScreen.kt │ │ │ ├── Tab.kt │ │ │ └── navigation │ │ │ └── BottomBarNavigation.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_account_cowboy_hat.xml │ │ ├── ic_flask_empty.xml │ │ ├── ic_heart.xml │ │ └── ic_heart_outline.xml │ │ └── values │ │ └── strings.xml ├── detail │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── feature │ │ └── detail │ │ ├── DetailScreen.kt │ │ ├── DetailViewModel.kt │ │ └── navigaion │ │ └── DetailNavigation.kt ├── favorite │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── io │ │ │ └── github │ │ │ └── shinhyo │ │ │ └── brba │ │ │ └── feature │ │ │ └── favorate │ │ │ ├── FavoriteScreen.kt │ │ │ ├── FavoriteViewModel.kt │ │ │ └── navigation │ │ │ └── FavoriteNavigation.kt │ │ └── test │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── feature │ │ └── favorite │ │ └── FavoriteViewModelTest.kt ├── list │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── io │ │ │ │ └── github │ │ │ │ └── shinhyo │ │ │ │ └── brba │ │ │ │ └── feature │ │ │ │ └── list │ │ │ │ ├── ListScreen.kt │ │ │ │ ├── ListViewModel.kt │ │ │ │ └── navigation │ │ │ │ └── ListNavigation.kt │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── feature │ │ └── list │ │ └── ListViewModelTest.kt ├── main │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── io │ │ │ └── github │ │ │ └── shinhyo │ │ │ └── brba │ │ │ └── main │ │ │ ├── BrbaApp.kt │ │ │ ├── BrbaAppState.kt │ │ │ ├── MainActivity.kt │ │ │ └── MainViewModel.kt │ │ └── res │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ └── themes.xml └── setting │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── io │ │ └── github │ │ └── shinhyo │ │ └── brba │ │ └── feature │ │ └── setting │ │ ├── SettingScreen.kt │ │ ├── SettingViewModel.kt │ │ └── navigation │ │ └── SettingNavigation.kt │ └── res │ └── values │ └── strings.xml ├── gif ├── 0.gif ├── 1.gif └── 2.gif ├── gradle.properties ├── gradle ├── init.gradle.kts ├── libs.versions.toml ├── projectDependencyGraph.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── project.dot.png ├── scripts └── checksum.sh ├── settings.gradle.kts └── spotless └── copyright.kt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ci-gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/.github/ci-gradle.properties -------------------------------------------------------------------------------- /.github/workflows/CD.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/.github/workflows/CD.yaml -------------------------------------------------------------------------------- /.github/workflows/CI.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/.github/workflows/CI.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/spotlessApply.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/.run/spotlessApply.run.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("brba.android.application") 3 | } 4 | -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/character.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/assets/character.json -------------------------------------------------------------------------------- /app/src/main/kotlin/io/github/shinhyo/brba/BrBaApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/kotlin/io/github/shinhyo/brba/BrBaApplication.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/github/shinhyo/brba/initializer/CoilInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/kotlin/io/github/shinhyo/brba/initializer/CoilInitializer.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/io/github/shinhyo/brba/initializer/TimberInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/kotlin/io/github/shinhyo/brba/initializer/TimberInitializer.kt -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /core/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/common/build.gradle.kts -------------------------------------------------------------------------------- /core/common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/common/src/main/kotlin/io/github/shinhyo/brba/core/common/di/BrbaDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/common/src/main/kotlin/io/github/shinhyo/brba/core/common/di/BrbaDispatcher.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/io/github/shinhyo/brba/core/common/di/DispatcherModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/common/src/main/kotlin/io/github/shinhyo/brba/core/common/di/DispatcherModule.kt -------------------------------------------------------------------------------- /core/common/src/main/kotlin/io/github/shinhyo/brba/core/common/result/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/common/src/main/kotlin/io/github/shinhyo/brba/core/common/result/Result.kt -------------------------------------------------------------------------------- /core/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/data/build.gradle.kts -------------------------------------------------------------------------------- /core/data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/data/src/main/kotlin/io/github/shinhyo/brba/core/data/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/data/src/main/kotlin/io/github/shinhyo/brba/core/data/di/RepositoryModule.kt -------------------------------------------------------------------------------- /core/data/src/main/kotlin/io/github/shinhyo/brba/core/data/model/Character.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/data/src/main/kotlin/io/github/shinhyo/brba/core/data/model/Character.kt -------------------------------------------------------------------------------- /core/data/src/main/kotlin/io/github/shinhyo/brba/core/data/repository/CharactersRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/data/src/main/kotlin/io/github/shinhyo/brba/core/data/repository/CharactersRepositoryImpl.kt -------------------------------------------------------------------------------- /core/data/src/main/kotlin/io/github/shinhyo/brba/core/data/repository/DeviceRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/data/src/main/kotlin/io/github/shinhyo/brba/core/data/repository/DeviceRepositoryImpl.kt -------------------------------------------------------------------------------- /core/database/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/database/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/database/build.gradle.kts -------------------------------------------------------------------------------- /core/database/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/database/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/AppDatabase.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/dao/CharacterDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/dao/CharacterDao.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/di/DaoModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/di/DaoModule.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/di/DatabaseModule.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/model/CharacterEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/model/CharacterEntity.kt -------------------------------------------------------------------------------- /core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/util/DateTypeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/database/src/main/kotlin/io/github/shinhyo/brba/core/database/util/DateTypeConverter.kt -------------------------------------------------------------------------------- /core/datastore/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/datastore/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/datastore/build.gradle.kts -------------------------------------------------------------------------------- /core/datastore/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/datastore/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/datastore/proguard-rules.pro -------------------------------------------------------------------------------- /core/datastore/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/datastore/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/io/github/shinhyo/brba/core/datastore/DeviceDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/datastore/src/main/kotlin/io/github/shinhyo/brba/core/datastore/DeviceDataSource.kt -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/io/github/shinhyo/brba/core/datastore/di/DataStoreModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/datastore/src/main/kotlin/io/github/shinhyo/brba/core/datastore/di/DataStoreModule.kt -------------------------------------------------------------------------------- /core/datastore/src/main/kotlin/io/github/shinhyo/brba/core/datastore/model/DeviceData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/datastore/src/main/kotlin/io/github/shinhyo/brba/core/datastore/model/DeviceData.kt -------------------------------------------------------------------------------- /core/designsystem/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/designsystem/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/build.gradle.kts -------------------------------------------------------------------------------- /core/designsystem/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/theme/Color.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/theme/Shape.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/theme/Theme.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/theme/Type.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrBaNavigationBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrBaNavigationBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaCharacterCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaCharacterCard.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaCharacterRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaCharacterRow.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaChips.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaChips.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaEmptyScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaEmptyScreen.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaIconFavorite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaIconFavorite.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaPreference.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaThemeSelectDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaThemeSelectDialog.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaTopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/BrbaTopAppBar.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/CircularProgress.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/ui/CircularProgress.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/utils/BrbaSharedElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/kotlin/io/github/shinhyo/brba/core/utils/BrbaSharedElement.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_flask_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/res/drawable/ic_flask_outline.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_theme_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/res/drawable/ic_theme_dark.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_theme_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/res/drawable/ic_theme_light.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/drawable/ic_theme_light_dark.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/res/drawable/ic_theme_light_dark.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /core/designsystem/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/designsystem/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/domain/build.gradle.kts -------------------------------------------------------------------------------- /core/domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/repository/CharactersRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/repository/CharactersRepository.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/repository/DeviceRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/repository/DeviceRepository.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/usecase/GetCharacterListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/usecase/GetCharacterListUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/usecase/GetCharacterUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/usecase/GetCharacterUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/usecase/GetFavoriteListUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/usecase/GetFavoriteListUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/usecase/UpdateFavoriteUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/domain/src/main/kotlin/io/github/shinhyo/brba/core/domain/usecase/UpdateFavoriteUseCase.kt -------------------------------------------------------------------------------- /core/model/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/model/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/model/build.gradle.kts -------------------------------------------------------------------------------- /core/model/src/main/kotlin/io/github/shinhyo/brba/core/model/BrbaCharacter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/model/src/main/kotlin/io/github/shinhyo/brba/core/model/BrbaCharacter.kt -------------------------------------------------------------------------------- /core/model/src/main/kotlin/io/github/shinhyo/brba/core/model/BrbaDeviceData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/model/src/main/kotlin/io/github/shinhyo/brba/core/model/BrbaDeviceData.kt -------------------------------------------------------------------------------- /core/model/src/main/kotlin/io/github/shinhyo/brba/core/model/BrbaThemeMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/model/src/main/kotlin/io/github/shinhyo/brba/core/model/BrbaThemeMode.kt -------------------------------------------------------------------------------- /core/network/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/network/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/network/build.gradle.kts -------------------------------------------------------------------------------- /core/network/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/network/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/network/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/network/src/main/kotlin/io/github/shinhyo/brba/core/network/LocalDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/network/src/main/kotlin/io/github/shinhyo/brba/core/network/LocalDataSource.kt -------------------------------------------------------------------------------- /core/network/src/main/kotlin/io/github/shinhyo/brba/core/network/NetworkDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/network/src/main/kotlin/io/github/shinhyo/brba/core/network/NetworkDataSource.kt -------------------------------------------------------------------------------- /core/network/src/main/kotlin/io/github/shinhyo/brba/core/network/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/network/src/main/kotlin/io/github/shinhyo/brba/core/network/di/NetworkModule.kt -------------------------------------------------------------------------------- /core/network/src/main/kotlin/io/github/shinhyo/brba/core/network/model/CharacterResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/network/src/main/kotlin/io/github/shinhyo/brba/core/network/model/CharacterResponse.kt -------------------------------------------------------------------------------- /core/network/src/main/kotlin/io/github/shinhyo/brba/core/network/retrofit/RetrofitNetwork.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/network/src/main/kotlin/io/github/shinhyo/brba/core/network/retrofit/RetrofitNetwork.kt -------------------------------------------------------------------------------- /core/testing/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/testing/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/testing/build.gradle.kts -------------------------------------------------------------------------------- /core/testing/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/testing/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/testing/proguard-rules.pro -------------------------------------------------------------------------------- /core/testing/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/testing/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/testing/src/main/kotlin/io/github/shinhyo/brba/core/testing/BaseViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/testing/src/main/kotlin/io/github/shinhyo/brba/core/testing/BaseViewModelTest.kt -------------------------------------------------------------------------------- /core/testing/src/main/kotlin/io/github/shinhyo/brba/core/testing/ViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/testing/src/main/kotlin/io/github/shinhyo/brba/core/testing/ViewModelTest.kt -------------------------------------------------------------------------------- /core/testing/src/main/kotlin/io/github/shinhyo/brba/core/testing/rule/MainDispatcherRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/core/testing/src/main/kotlin/io/github/shinhyo/brba/core/testing/rule/MainDispatcherRule.kt -------------------------------------------------------------------------------- /debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/debug.keystore -------------------------------------------------------------------------------- /feature/bottombar/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/bottombar/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/bottombar/build.gradle.kts -------------------------------------------------------------------------------- /feature/bottombar/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/bottombar/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/bottombar/src/main/kotlin/io/github/shinhyo/brba/feature/bottombar/BottomBarScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/bottombar/src/main/kotlin/io/github/shinhyo/brba/feature/bottombar/BottomBarScreen.kt -------------------------------------------------------------------------------- /feature/bottombar/src/main/kotlin/io/github/shinhyo/brba/feature/bottombar/Tab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/bottombar/src/main/kotlin/io/github/shinhyo/brba/feature/bottombar/Tab.kt -------------------------------------------------------------------------------- /feature/bottombar/src/main/kotlin/io/github/shinhyo/brba/feature/bottombar/navigation/BottomBarNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/bottombar/src/main/kotlin/io/github/shinhyo/brba/feature/bottombar/navigation/BottomBarNavigation.kt -------------------------------------------------------------------------------- /feature/bottombar/src/main/res/drawable/ic_account_cowboy_hat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/bottombar/src/main/res/drawable/ic_account_cowboy_hat.xml -------------------------------------------------------------------------------- /feature/bottombar/src/main/res/drawable/ic_flask_empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/bottombar/src/main/res/drawable/ic_flask_empty.xml -------------------------------------------------------------------------------- /feature/bottombar/src/main/res/drawable/ic_heart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/bottombar/src/main/res/drawable/ic_heart.xml -------------------------------------------------------------------------------- /feature/bottombar/src/main/res/drawable/ic_heart_outline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/bottombar/src/main/res/drawable/ic_heart_outline.xml -------------------------------------------------------------------------------- /feature/bottombar/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/bottombar/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/detail/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/detail/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/detail/build.gradle.kts -------------------------------------------------------------------------------- /feature/detail/src/main/kotlin/io/github/shinhyo/brba/feature/detail/DetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/detail/src/main/kotlin/io/github/shinhyo/brba/feature/detail/DetailScreen.kt -------------------------------------------------------------------------------- /feature/detail/src/main/kotlin/io/github/shinhyo/brba/feature/detail/DetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/detail/src/main/kotlin/io/github/shinhyo/brba/feature/detail/DetailViewModel.kt -------------------------------------------------------------------------------- /feature/detail/src/main/kotlin/io/github/shinhyo/brba/feature/detail/navigaion/DetailNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/detail/src/main/kotlin/io/github/shinhyo/brba/feature/detail/navigaion/DetailNavigation.kt -------------------------------------------------------------------------------- /feature/favorite/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/favorite/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/favorite/build.gradle.kts -------------------------------------------------------------------------------- /feature/favorite/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/favorite/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/favorite/src/main/kotlin/io/github/shinhyo/brba/feature/favorate/FavoriteScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/favorite/src/main/kotlin/io/github/shinhyo/brba/feature/favorate/FavoriteScreen.kt -------------------------------------------------------------------------------- /feature/favorite/src/main/kotlin/io/github/shinhyo/brba/feature/favorate/FavoriteViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/favorite/src/main/kotlin/io/github/shinhyo/brba/feature/favorate/FavoriteViewModel.kt -------------------------------------------------------------------------------- /feature/favorite/src/main/kotlin/io/github/shinhyo/brba/feature/favorate/navigation/FavoriteNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/favorite/src/main/kotlin/io/github/shinhyo/brba/feature/favorate/navigation/FavoriteNavigation.kt -------------------------------------------------------------------------------- /feature/favorite/src/test/kotlin/io/github/shinhyo/brba/feature/favorite/FavoriteViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/favorite/src/test/kotlin/io/github/shinhyo/brba/feature/favorite/FavoriteViewModelTest.kt -------------------------------------------------------------------------------- /feature/list/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/list/build.gradle.kts -------------------------------------------------------------------------------- /feature/list/src/main/kotlin/io/github/shinhyo/brba/feature/list/ListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/list/src/main/kotlin/io/github/shinhyo/brba/feature/list/ListScreen.kt -------------------------------------------------------------------------------- /feature/list/src/main/kotlin/io/github/shinhyo/brba/feature/list/ListViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/list/src/main/kotlin/io/github/shinhyo/brba/feature/list/ListViewModel.kt -------------------------------------------------------------------------------- /feature/list/src/main/kotlin/io/github/shinhyo/brba/feature/list/navigation/ListNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/list/src/main/kotlin/io/github/shinhyo/brba/feature/list/navigation/ListNavigation.kt -------------------------------------------------------------------------------- /feature/list/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/list/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /feature/list/src/test/kotlin/io/github/shinhyo/brba/feature/list/ListViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/list/src/test/kotlin/io/github/shinhyo/brba/feature/list/ListViewModelTest.kt -------------------------------------------------------------------------------- /feature/main/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/main/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/main/build.gradle.kts -------------------------------------------------------------------------------- /feature/main/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/main/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/main/src/main/kotlin/io/github/shinhyo/brba/main/BrbaApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/main/src/main/kotlin/io/github/shinhyo/brba/main/BrbaApp.kt -------------------------------------------------------------------------------- /feature/main/src/main/kotlin/io/github/shinhyo/brba/main/BrbaAppState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/main/src/main/kotlin/io/github/shinhyo/brba/main/BrbaAppState.kt -------------------------------------------------------------------------------- /feature/main/src/main/kotlin/io/github/shinhyo/brba/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/main/src/main/kotlin/io/github/shinhyo/brba/main/MainActivity.kt -------------------------------------------------------------------------------- /feature/main/src/main/kotlin/io/github/shinhyo/brba/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/main/src/main/kotlin/io/github/shinhyo/brba/main/MainViewModel.kt -------------------------------------------------------------------------------- /feature/main/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/main/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /feature/main/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/main/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /feature/setting/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /feature/setting/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/setting/build.gradle.kts -------------------------------------------------------------------------------- /feature/setting/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/setting/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /feature/setting/src/main/kotlin/io/github/shinhyo/brba/feature/setting/SettingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/setting/src/main/kotlin/io/github/shinhyo/brba/feature/setting/SettingScreen.kt -------------------------------------------------------------------------------- /feature/setting/src/main/kotlin/io/github/shinhyo/brba/feature/setting/SettingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/setting/src/main/kotlin/io/github/shinhyo/brba/feature/setting/SettingViewModel.kt -------------------------------------------------------------------------------- /feature/setting/src/main/kotlin/io/github/shinhyo/brba/feature/setting/navigation/SettingNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/setting/src/main/kotlin/io/github/shinhyo/brba/feature/setting/navigation/SettingNavigation.kt -------------------------------------------------------------------------------- /feature/setting/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/feature/setting/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /gif/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gif/0.gif -------------------------------------------------------------------------------- /gif/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gif/1.gif -------------------------------------------------------------------------------- /gif/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gif/2.gif -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/init.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gradle/init.gradle.kts -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/projectDependencyGraph.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gradle/projectDependencyGraph.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/gradlew.bat -------------------------------------------------------------------------------- /project.dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/project.dot.png -------------------------------------------------------------------------------- /scripts/checksum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/scripts/checksum.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shinhyo/Compose-BreakingBad/HEAD/spotless/copyright.kt --------------------------------------------------------------------------------