├── .editorconfig
├── .github
├── stale.yml
└── workflows
│ ├── auto-approve.yml
│ ├── check.yml
│ ├── claude-code-review.yml
│ └── claude.yml
├── .gitignore
├── .idea
└── icon.svg
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── DeveloperReadme.md
├── README.md
├── app
├── build.gradle.kts
├── proguard-rules.pro
└── src
│ ├── debug
│ ├── AndroidManifest.xml
│ └── res
│ │ └── xml
│ │ └── network_security_config.xml
│ └── main
│ ├── AndroidManifest.xml
│ ├── kotlin
│ └── com
│ │ └── igorwojda
│ │ └── showcase
│ │ └── app
│ │ ├── AppKoinModule.kt
│ │ ├── ShowcaseApplication.kt
│ │ ├── data
│ │ └── api
│ │ │ ├── AuthenticationInterceptor.kt
│ │ │ └── UserAgentInterceptor.kt
│ │ └── presentation
│ │ ├── BottomNavigationBar.kt
│ │ ├── MainShowcaseActivity.kt
│ │ ├── MainShowcaseScreen.kt
│ │ ├── NavigationRoute.kt
│ │ └── util
│ │ └── NavigationDestinationLogger.kt
│ └── res
│ ├── drawable
│ ├── ic_favorite.xml
│ ├── ic_launcher_foreground.xml
│ ├── ic_launcher_foreground_themed.xml
│ ├── ic_music_library.xml
│ └── ic_settings.xml
│ ├── mipmap-anydpi-v33
│ ├── ic_launcher.xml
│ └── ic_launcher_round.xml
│ ├── mipmap-anydpi
│ ├── ic_launcher.xml
│ └── ic_launcher_round.xml
│ ├── mipmap-hdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-mdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xxhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xxxhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── values
│ ├── colors.xml
│ ├── ic_launcher_background.xml
│ ├── strings.xml
│ └── styles.xml
│ └── xml
│ └── data_extraction_rules.xml
├── detekt.yml
├── feature
├── album
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── kotlin
│ │ │ └── com
│ │ │ │ └── igorwojda
│ │ │ │ └── showcase
│ │ │ │ └── feature
│ │ │ │ └── album
│ │ │ │ ├── AlbumKoinModule.kt
│ │ │ │ ├── data
│ │ │ │ ├── DataModule.kt
│ │ │ │ ├── datasource
│ │ │ │ │ ├── api
│ │ │ │ │ │ ├── model
│ │ │ │ │ │ │ ├── AlbumApiModel.kt
│ │ │ │ │ │ │ ├── AlbumListApiModel.kt
│ │ │ │ │ │ │ ├── ImageApiModel.kt
│ │ │ │ │ │ │ ├── ImageSizeApiModel.kt
│ │ │ │ │ │ │ ├── SearchAlbumResultsApiModel.kt
│ │ │ │ │ │ │ ├── TagApiModel.kt
│ │ │ │ │ │ │ ├── TagListApiModel.kt
│ │ │ │ │ │ │ ├── TrackApiModel.kt
│ │ │ │ │ │ │ └── TrackListApiModel.kt
│ │ │ │ │ │ ├── response
│ │ │ │ │ │ │ ├── GetAlbumInfoResponse.kt
│ │ │ │ │ │ │ └── SearchAlbumResponse.kt
│ │ │ │ │ │ └── service
│ │ │ │ │ │ │ └── AlbumRetrofitService.kt
│ │ │ │ │ └── database
│ │ │ │ │ │ ├── AlbumDao.kt
│ │ │ │ │ │ ├── AlbumDatabase.kt
│ │ │ │ │ │ └── model
│ │ │ │ │ │ ├── AlbumRoomModel.kt
│ │ │ │ │ │ ├── ImageRoomModel.kt
│ │ │ │ │ │ ├── ImageSizeRoomModel.kt
│ │ │ │ │ │ ├── TagRoomModel.kt
│ │ │ │ │ │ └── TrackRoomModel.kt
│ │ │ │ ├── mapper
│ │ │ │ │ ├── AlbumMapper.kt
│ │ │ │ │ ├── ImageMapper.kt
│ │ │ │ │ ├── ImageSizeMapper.kt
│ │ │ │ │ ├── TagMapper.kt
│ │ │ │ │ └── TrackMapper.kt
│ │ │ │ └── repository
│ │ │ │ │ └── AlbumRepositoryImpl.kt
│ │ │ │ ├── domain
│ │ │ │ ├── DomainModule.kt
│ │ │ │ ├── enum
│ │ │ │ │ └── ImageSize.kt
│ │ │ │ ├── model
│ │ │ │ │ ├── Album.kt
│ │ │ │ │ ├── Image.kt
│ │ │ │ │ ├── Tag.kt
│ │ │ │ │ └── Track.kt
│ │ │ │ ├── repository
│ │ │ │ │ └── AlbumRepository.kt
│ │ │ │ └── usecase
│ │ │ │ │ ├── GetAlbumListUseCase.kt
│ │ │ │ │ └── GetAlbumUseCase.kt
│ │ │ │ └── presentation
│ │ │ │ ├── PresentationModule.kt
│ │ │ │ ├── composable
│ │ │ │ └── SearchBarComposable.kt
│ │ │ │ ├── screen
│ │ │ │ ├── albumdetail
│ │ │ │ │ ├── AlbumDetailAction.kt
│ │ │ │ │ ├── AlbumDetailScreen.kt
│ │ │ │ │ ├── AlbumDetailUiState.kt
│ │ │ │ │ └── AlbumDetailViewModel.kt
│ │ │ │ └── albumlist
│ │ │ │ │ ├── AlbumListAction.kt
│ │ │ │ │ ├── AlbumListScreen.kt
│ │ │ │ │ ├── AlbumListUiState.kt
│ │ │ │ │ └── AlbumListViewModel.kt
│ │ │ │ └── util
│ │ │ │ └── TimeUtil.kt
│ │ └── res
│ │ │ └── values
│ │ │ └── strings.xml
│ │ └── test
│ │ └── kotlin
│ │ └── com
│ │ └── igorwojda
│ │ └── showcase
│ │ └── feature
│ │ └── album
│ │ ├── data
│ │ ├── DataFixtures.kt
│ │ ├── datasource
│ │ │ └── api
│ │ │ │ └── model
│ │ │ │ ├── AlbumApiModelTest.kt
│ │ │ │ ├── ImageApiModelTest.kt
│ │ │ │ └── ImageSizeApiModelTest.kt
│ │ ├── mapper
│ │ │ ├── AlbumMapperTest.kt
│ │ │ ├── ImageMapperTest.kt
│ │ │ ├── ImageSizeMapperTest.kt
│ │ │ ├── TagMapperTest.kt
│ │ │ └── TrackMapperTest.kt
│ │ └── repository
│ │ │ └── AlbumRepositoryImplTest.kt
│ │ ├── domain
│ │ ├── DomainFixtures.kt
│ │ ├── model
│ │ │ └── AlbumTest.kt
│ │ └── usecase
│ │ │ ├── GetAlbumListUseCaseTest.kt
│ │ │ └── GetAlbumUseCaseTest.kt
│ │ └── presentation
│ │ └── screen
│ │ ├── albumdetail
│ │ └── AlbumDetailViewModelTest.kt
│ │ └── albumlist
│ │ └── AlbumListViewModelTest.kt
├── base
│ ├── build.gradle.kts
│ ├── consumer-rules.pro
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── kotlin
│ │ └── com
│ │ │ └── igorwojda
│ │ │ └── showcase
│ │ │ └── feature
│ │ │ └── base
│ │ │ ├── common
│ │ │ ├── delegate
│ │ │ │ └── Observer.kt
│ │ │ └── res
│ │ │ │ └── Dimen.kt
│ │ │ ├── data
│ │ │ └── retrofit
│ │ │ │ ├── ApiResult.kt
│ │ │ │ ├── ApiResultAdapterFactory.kt
│ │ │ │ ├── ApiResultCall.kt
│ │ │ │ └── ApiResultCallAdapter.kt
│ │ │ ├── domain
│ │ │ └── result
│ │ │ │ ├── Result.kt
│ │ │ │ └── ResultExt.kt
│ │ │ ├── presentation
│ │ │ ├── compose
│ │ │ │ └── composable
│ │ │ │ │ ├── ErrorAnim.kt
│ │ │ │ │ ├── Loading.kt
│ │ │ │ │ ├── Lottie.kt
│ │ │ │ │ ├── PlaceholderImage.kt
│ │ │ │ │ ├── TextTitleLarge.kt
│ │ │ │ │ ├── TextTitleMedium.kt
│ │ │ │ │ └── UnderConstructionAnim.kt
│ │ │ └── viewmodel
│ │ │ │ ├── BaseAction.kt
│ │ │ │ ├── BaseState.kt
│ │ │ │ ├── BaseViewModel.kt
│ │ │ │ └── StateTimeTravelDebugger.kt
│ │ │ └── util
│ │ │ └── TimberLogTags.kt
│ │ └── res
│ │ ├── drawable
│ │ ├── ic_search.xml
│ │ ├── image_placeholder_1.xml
│ │ ├── image_placeholder_2.xml
│ │ └── image_placeholder_3.xml
│ │ ├── raw
│ │ ├── lottie_building_screen.json
│ │ └── lottie_error_screen.json
│ │ └── values
│ │ ├── color_palete.xml
│ │ ├── ids.xml
│ │ ├── strings.xml
│ │ └── styles.xml
├── favourite
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ └── kotlin
│ │ └── com
│ │ └── igorwojda
│ │ └── showcase
│ │ └── feature
│ │ └── favourite
│ │ ├── FavouriteKoinModule.kt
│ │ ├── data
│ │ └── DataModule.kt
│ │ ├── domain
│ │ └── DomainModule.kt
│ │ └── presentation
│ │ ├── PresentationModule.kt
│ │ └── screen
│ │ └── favourite
│ │ └── FavouriteScreen.kt
└── settings
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ ├── main
│ ├── AndroidManifest.xml
│ ├── kotlin
│ │ └── com
│ │ │ └── igorwojda
│ │ │ └── showcase
│ │ │ └── feature
│ │ │ └── settings
│ │ │ ├── SettingsKoinModule.kt
│ │ │ ├── data
│ │ │ └── DataModule.kt
│ │ │ ├── domain
│ │ │ └── DomainModule.kt
│ │ │ └── presentation
│ │ │ ├── PresentationModule.kt
│ │ │ └── screen
│ │ │ ├── aboutlibraries
│ │ │ ├── AboutLibrariesAction.kt
│ │ │ ├── AboutLibrariesScreen.kt
│ │ │ ├── AboutLibrariesUiState.kt
│ │ │ └── AboutLibrariesViewModel.kt
│ │ │ └── settings
│ │ │ ├── SettingsAction.kt
│ │ │ ├── SettingsScreen.kt
│ │ │ ├── SettingsUiState.kt
│ │ │ └── SettingsViewModel.kt
│ └── res
│ │ └── values
│ │ └── strings.xml
│ └── test
│ └── kotlin
│ └── com
│ └── igorwojda
│ └── showcase
│ └── feature
│ └── settings
│ └── presentation
│ └── screen
│ ├── aboutlibraries
│ └── AboutLibrariesViewModelTest.kt
│ └── settings
│ └── SettingsViewModelTest.kt
├── gradle.properties
├── gradle
├── libs.versions.toml
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── konsist-test
├── build.gradle.kts
└── src
│ └── test
│ └── kotlin
│ └── com
│ └── igorwojda
│ └── showcase
│ └── konsisttest
│ ├── AndroidKonsistTest.kt
│ ├── CleanArchitectureKonsistTest.kt
│ ├── GeneralKonsistTest.kt
│ ├── ModuleKonsistTest.kt
│ ├── TestKonsistTest.kt
│ ├── UseCaseKonsistTest.kt
│ └── ViewModelKonsistTest.kt
├── library
└── test-utils
│ ├── build.gradle.kts
│ ├── proguard-rules.pro
│ └── src
│ └── main
│ ├── AndroidManifest.xml
│ └── kotlin
│ └── com
│ └── igorwojda
│ └── showcase
│ └── library
│ └── testutils
│ ├── CoroutinesTestDispatcherExtension.kt
│ └── InstantTaskExecutorExtension.kt
├── misc
└── image
│ ├── app_data_flow.png
│ ├── application_icon_label.png
│ ├── application_themed_icon.png
│ ├── avatar.png
│ ├── feature_structure.png
│ ├── logs_action.png
│ ├── logs_navigation.png
│ ├── logs_network.png
│ ├── module_dependencies.png
│ ├── module_layers.png
│ ├── module_layers_details.png
│ ├── screen_album_detail.png
│ ├── screen_album_list.png
│ ├── screen_favorites.png
│ ├── screen_open_source_libraries.png
│ └── screen_settings.png
├── renovate.json
└── settings.gradle.kts
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.github/stale.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/.github/stale.yml
--------------------------------------------------------------------------------
/.github/workflows/auto-approve.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/.github/workflows/auto-approve.yml
--------------------------------------------------------------------------------
/.github/workflows/check.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/.github/workflows/check.yml
--------------------------------------------------------------------------------
/.github/workflows/claude-code-review.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/.github/workflows/claude-code-review.yml
--------------------------------------------------------------------------------
/.github/workflows/claude.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/.github/workflows/claude.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/.gitignore
--------------------------------------------------------------------------------
/.idea/icon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/.idea/icon.svg
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/CODE_OF_CONDUCT.md
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/DeveloperReadme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/DeveloperReadme.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/README.md
--------------------------------------------------------------------------------
/app/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/build.gradle.kts
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/proguard-rules.pro
--------------------------------------------------------------------------------
/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/debug/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/debug/res/xml/network_security_config.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/debug/res/xml/network_security_config.xml
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/main/kotlin/com/igorwojda/showcase/app/AppKoinModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/kotlin/com/igorwojda/showcase/app/AppKoinModule.kt
--------------------------------------------------------------------------------
/app/src/main/kotlin/com/igorwojda/showcase/app/ShowcaseApplication.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/kotlin/com/igorwojda/showcase/app/ShowcaseApplication.kt
--------------------------------------------------------------------------------
/app/src/main/kotlin/com/igorwojda/showcase/app/data/api/AuthenticationInterceptor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/kotlin/com/igorwojda/showcase/app/data/api/AuthenticationInterceptor.kt
--------------------------------------------------------------------------------
/app/src/main/kotlin/com/igorwojda/showcase/app/data/api/UserAgentInterceptor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/kotlin/com/igorwojda/showcase/app/data/api/UserAgentInterceptor.kt
--------------------------------------------------------------------------------
/app/src/main/kotlin/com/igorwojda/showcase/app/presentation/BottomNavigationBar.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/kotlin/com/igorwojda/showcase/app/presentation/BottomNavigationBar.kt
--------------------------------------------------------------------------------
/app/src/main/kotlin/com/igorwojda/showcase/app/presentation/MainShowcaseActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/kotlin/com/igorwojda/showcase/app/presentation/MainShowcaseActivity.kt
--------------------------------------------------------------------------------
/app/src/main/kotlin/com/igorwojda/showcase/app/presentation/MainShowcaseScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/kotlin/com/igorwojda/showcase/app/presentation/MainShowcaseScreen.kt
--------------------------------------------------------------------------------
/app/src/main/kotlin/com/igorwojda/showcase/app/presentation/NavigationRoute.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/kotlin/com/igorwojda/showcase/app/presentation/NavigationRoute.kt
--------------------------------------------------------------------------------
/app/src/main/kotlin/com/igorwojda/showcase/app/presentation/util/NavigationDestinationLogger.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/kotlin/com/igorwojda/showcase/app/presentation/util/NavigationDestinationLogger.kt
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_favorite.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/drawable/ic_favorite.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launcher_foreground_themed.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/drawable/ic_launcher_foreground_themed.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_music_library.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/drawable/ic_music_library.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_settings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/drawable/ic_settings.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-anydpi-v33/ic_launcher.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v33/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-anydpi-v33/ic_launcher_round.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/values/ic_launcher_background.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/app/src/main/res/xml/data_extraction_rules.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/app/src/main/res/xml/data_extraction_rules.xml
--------------------------------------------------------------------------------
/detekt.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/detekt.yml
--------------------------------------------------------------------------------
/feature/album/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/build.gradle.kts
--------------------------------------------------------------------------------
/feature/album/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/album/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/AlbumKoinModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/AlbumKoinModule.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/DataModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/DataModule.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/AlbumApiModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/AlbumApiModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/AlbumListApiModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/AlbumListApiModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/ImageApiModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/ImageApiModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/ImageSizeApiModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/ImageSizeApiModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/SearchAlbumResultsApiModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/SearchAlbumResultsApiModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/TagApiModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/TagApiModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/TagListApiModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/TagListApiModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/TrackApiModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/TrackApiModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/TrackListApiModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/TrackListApiModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/response/GetAlbumInfoResponse.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/response/GetAlbumInfoResponse.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/response/SearchAlbumResponse.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/response/SearchAlbumResponse.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/service/AlbumRetrofitService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/service/AlbumRetrofitService.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/AlbumDao.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/AlbumDao.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/AlbumDatabase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/AlbumDatabase.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/model/AlbumRoomModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/model/AlbumRoomModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/model/ImageRoomModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/model/ImageRoomModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/model/ImageSizeRoomModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/model/ImageSizeRoomModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/model/TagRoomModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/model/TagRoomModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/model/TrackRoomModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/datasource/database/model/TrackRoomModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/mapper/AlbumMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/mapper/AlbumMapper.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/mapper/ImageMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/mapper/ImageMapper.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/mapper/ImageSizeMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/mapper/ImageSizeMapper.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/mapper/TagMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/mapper/TagMapper.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/mapper/TrackMapper.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/mapper/TrackMapper.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/repository/AlbumRepositoryImpl.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/data/repository/AlbumRepositoryImpl.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/DomainModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/DomainModule.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/enum/ImageSize.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/enum/ImageSize.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/model/Album.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/model/Album.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/model/Image.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/model/Image.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/model/Tag.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/model/Tag.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/model/Track.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/model/Track.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/repository/AlbumRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/repository/AlbumRepository.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/usecase/GetAlbumListUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/usecase/GetAlbumListUseCase.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/usecase/GetAlbumUseCase.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/domain/usecase/GetAlbumUseCase.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/PresentationModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/PresentationModule.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/composable/SearchBarComposable.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/composable/SearchBarComposable.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumdetail/AlbumDetailAction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumdetail/AlbumDetailAction.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumdetail/AlbumDetailScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumdetail/AlbumDetailScreen.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumdetail/AlbumDetailUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumdetail/AlbumDetailUiState.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumdetail/AlbumDetailViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumdetail/AlbumDetailViewModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumlist/AlbumListAction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumlist/AlbumListAction.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumlist/AlbumListScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumlist/AlbumListScreen.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumlist/AlbumListUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumlist/AlbumListUiState.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumlist/AlbumListViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumlist/AlbumListViewModel.kt
--------------------------------------------------------------------------------
/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/util/TimeUtil.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/kotlin/com/igorwojda/showcase/feature/album/presentation/util/TimeUtil.kt
--------------------------------------------------------------------------------
/feature/album/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/DataFixtures.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/DataFixtures.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/AlbumApiModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/AlbumApiModelTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/ImageApiModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/ImageApiModelTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/ImageSizeApiModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/datasource/api/model/ImageSizeApiModelTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/mapper/AlbumMapperTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/mapper/AlbumMapperTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/mapper/ImageMapperTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/mapper/ImageMapperTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/mapper/ImageSizeMapperTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/mapper/ImageSizeMapperTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/mapper/TagMapperTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/mapper/TagMapperTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/mapper/TrackMapperTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/mapper/TrackMapperTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/repository/AlbumRepositoryImplTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/data/repository/AlbumRepositoryImplTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/domain/DomainFixtures.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/domain/DomainFixtures.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/domain/model/AlbumTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/domain/model/AlbumTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/domain/usecase/GetAlbumListUseCaseTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/domain/usecase/GetAlbumListUseCaseTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/domain/usecase/GetAlbumUseCaseTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/domain/usecase/GetAlbumUseCaseTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumdetail/AlbumDetailViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumdetail/AlbumDetailViewModelTest.kt
--------------------------------------------------------------------------------
/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumlist/AlbumListViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/album/src/test/kotlin/com/igorwojda/showcase/feature/album/presentation/screen/albumlist/AlbumListViewModelTest.kt
--------------------------------------------------------------------------------
/feature/base/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/build.gradle.kts
--------------------------------------------------------------------------------
/feature/base/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/feature/base/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/base/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/common/delegate/Observer.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/common/delegate/Observer.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/common/res/Dimen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/common/res/Dimen.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/data/retrofit/ApiResult.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/data/retrofit/ApiResult.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/data/retrofit/ApiResultAdapterFactory.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/data/retrofit/ApiResultAdapterFactory.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/data/retrofit/ApiResultCall.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/data/retrofit/ApiResultCall.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/data/retrofit/ApiResultCallAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/data/retrofit/ApiResultCallAdapter.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/domain/result/Result.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/domain/result/Result.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/domain/result/ResultExt.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/domain/result/ResultExt.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/ErrorAnim.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/ErrorAnim.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/Loading.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/Loading.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/Lottie.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/Lottie.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/PlaceholderImage.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/PlaceholderImage.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/TextTitleLarge.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/TextTitleLarge.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/TextTitleMedium.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/TextTitleMedium.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/UnderConstructionAnim.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/compose/composable/UnderConstructionAnim.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/viewmodel/BaseAction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/viewmodel/BaseAction.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/viewmodel/BaseState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/viewmodel/BaseState.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/viewmodel/BaseViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/viewmodel/BaseViewModel.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/viewmodel/StateTimeTravelDebugger.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/presentation/viewmodel/StateTimeTravelDebugger.kt
--------------------------------------------------------------------------------
/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/util/TimberLogTags.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/kotlin/com/igorwojda/showcase/feature/base/util/TimberLogTags.kt
--------------------------------------------------------------------------------
/feature/base/src/main/res/drawable/ic_search.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/res/drawable/ic_search.xml
--------------------------------------------------------------------------------
/feature/base/src/main/res/drawable/image_placeholder_1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/res/drawable/image_placeholder_1.xml
--------------------------------------------------------------------------------
/feature/base/src/main/res/drawable/image_placeholder_2.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/res/drawable/image_placeholder_2.xml
--------------------------------------------------------------------------------
/feature/base/src/main/res/drawable/image_placeholder_3.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/res/drawable/image_placeholder_3.xml
--------------------------------------------------------------------------------
/feature/base/src/main/res/raw/lottie_building_screen.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/res/raw/lottie_building_screen.json
--------------------------------------------------------------------------------
/feature/base/src/main/res/raw/lottie_error_screen.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/res/raw/lottie_error_screen.json
--------------------------------------------------------------------------------
/feature/base/src/main/res/values/color_palete.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/res/values/color_palete.xml
--------------------------------------------------------------------------------
/feature/base/src/main/res/values/ids.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/res/values/ids.xml
--------------------------------------------------------------------------------
/feature/base/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/feature/base/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/base/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/feature/favourite/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/favourite/build.gradle.kts
--------------------------------------------------------------------------------
/feature/favourite/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/favourite/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/favourite/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/feature/favourite/src/main/kotlin/com/igorwojda/showcase/feature/favourite/FavouriteKoinModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/favourite/src/main/kotlin/com/igorwojda/showcase/feature/favourite/FavouriteKoinModule.kt
--------------------------------------------------------------------------------
/feature/favourite/src/main/kotlin/com/igorwojda/showcase/feature/favourite/data/DataModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/favourite/src/main/kotlin/com/igorwojda/showcase/feature/favourite/data/DataModule.kt
--------------------------------------------------------------------------------
/feature/favourite/src/main/kotlin/com/igorwojda/showcase/feature/favourite/domain/DomainModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/favourite/src/main/kotlin/com/igorwojda/showcase/feature/favourite/domain/DomainModule.kt
--------------------------------------------------------------------------------
/feature/favourite/src/main/kotlin/com/igorwojda/showcase/feature/favourite/presentation/PresentationModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/favourite/src/main/kotlin/com/igorwojda/showcase/feature/favourite/presentation/PresentationModule.kt
--------------------------------------------------------------------------------
/feature/favourite/src/main/kotlin/com/igorwojda/showcase/feature/favourite/presentation/screen/favourite/FavouriteScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/favourite/src/main/kotlin/com/igorwojda/showcase/feature/favourite/presentation/screen/favourite/FavouriteScreen.kt
--------------------------------------------------------------------------------
/feature/settings/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/build.gradle.kts
--------------------------------------------------------------------------------
/feature/settings/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/proguard-rules.pro
--------------------------------------------------------------------------------
/feature/settings/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/SettingsKoinModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/SettingsKoinModule.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/data/DataModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/data/DataModule.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/domain/DomainModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/domain/DomainModule.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/PresentationModule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/PresentationModule.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/aboutlibraries/AboutLibrariesAction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/aboutlibraries/AboutLibrariesAction.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/aboutlibraries/AboutLibrariesScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/aboutlibraries/AboutLibrariesScreen.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/aboutlibraries/AboutLibrariesUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/aboutlibraries/AboutLibrariesUiState.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/aboutlibraries/AboutLibrariesViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/aboutlibraries/AboutLibrariesViewModel.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/settings/SettingsAction.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/settings/SettingsAction.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/settings/SettingsScreen.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/settings/SettingsScreen.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/settings/SettingsUiState.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/settings/SettingsUiState.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/settings/SettingsViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/settings/SettingsViewModel.kt
--------------------------------------------------------------------------------
/feature/settings/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/feature/settings/src/test/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/aboutlibraries/AboutLibrariesViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/test/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/aboutlibraries/AboutLibrariesViewModelTest.kt
--------------------------------------------------------------------------------
/feature/settings/src/test/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/settings/SettingsViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/feature/settings/src/test/kotlin/com/igorwojda/showcase/feature/settings/presentation/screen/settings/SettingsViewModelTest.kt
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/libs.versions.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/gradle/libs.versions.toml
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/konsist-test/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/konsist-test/build.gradle.kts
--------------------------------------------------------------------------------
/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/AndroidKonsistTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/AndroidKonsistTest.kt
--------------------------------------------------------------------------------
/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/CleanArchitectureKonsistTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/CleanArchitectureKonsistTest.kt
--------------------------------------------------------------------------------
/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/GeneralKonsistTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/GeneralKonsistTest.kt
--------------------------------------------------------------------------------
/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/ModuleKonsistTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/ModuleKonsistTest.kt
--------------------------------------------------------------------------------
/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/TestKonsistTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/TestKonsistTest.kt
--------------------------------------------------------------------------------
/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/UseCaseKonsistTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/UseCaseKonsistTest.kt
--------------------------------------------------------------------------------
/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/ViewModelKonsistTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/konsist-test/src/test/kotlin/com/igorwojda/showcase/konsisttest/ViewModelKonsistTest.kt
--------------------------------------------------------------------------------
/library/test-utils/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/library/test-utils/build.gradle.kts
--------------------------------------------------------------------------------
/library/test-utils/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/library/test-utils/proguard-rules.pro
--------------------------------------------------------------------------------
/library/test-utils/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/library/test-utils/src/main/kotlin/com/igorwojda/showcase/library/testutils/CoroutinesTestDispatcherExtension.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/library/test-utils/src/main/kotlin/com/igorwojda/showcase/library/testutils/CoroutinesTestDispatcherExtension.kt
--------------------------------------------------------------------------------
/library/test-utils/src/main/kotlin/com/igorwojda/showcase/library/testutils/InstantTaskExecutorExtension.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/library/test-utils/src/main/kotlin/com/igorwojda/showcase/library/testutils/InstantTaskExecutorExtension.kt
--------------------------------------------------------------------------------
/misc/image/app_data_flow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/app_data_flow.png
--------------------------------------------------------------------------------
/misc/image/application_icon_label.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/application_icon_label.png
--------------------------------------------------------------------------------
/misc/image/application_themed_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/application_themed_icon.png
--------------------------------------------------------------------------------
/misc/image/avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/avatar.png
--------------------------------------------------------------------------------
/misc/image/feature_structure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/feature_structure.png
--------------------------------------------------------------------------------
/misc/image/logs_action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/logs_action.png
--------------------------------------------------------------------------------
/misc/image/logs_navigation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/logs_navigation.png
--------------------------------------------------------------------------------
/misc/image/logs_network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/logs_network.png
--------------------------------------------------------------------------------
/misc/image/module_dependencies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/module_dependencies.png
--------------------------------------------------------------------------------
/misc/image/module_layers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/module_layers.png
--------------------------------------------------------------------------------
/misc/image/module_layers_details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/module_layers_details.png
--------------------------------------------------------------------------------
/misc/image/screen_album_detail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/screen_album_detail.png
--------------------------------------------------------------------------------
/misc/image/screen_album_list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/screen_album_list.png
--------------------------------------------------------------------------------
/misc/image/screen_favorites.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/screen_favorites.png
--------------------------------------------------------------------------------
/misc/image/screen_open_source_libraries.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/screen_open_source_libraries.png
--------------------------------------------------------------------------------
/misc/image/screen_settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/misc/image/screen_settings.png
--------------------------------------------------------------------------------
/renovate.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/renovate.json
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/igorwojda/android-showcase/HEAD/settings.gradle.kts
--------------------------------------------------------------------------------