├── .github ├── ci-gradle.properties └── workflows │ ├── android-ci.yaml │ └── get-currencies.yaml ├── .gitignore ├── .idea ├── .gitignore ├── androidTestResultsUserPreferences.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── config │ └── detekt │ │ └── config.yml ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── client │ │ └── coincap │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── client │ │ │ └── coincap │ │ │ ├── App.kt │ │ │ ├── MainActivity.kt │ │ │ ├── navigation │ │ │ ├── NavHost.kt │ │ │ └── TabsDestinations.kt │ │ │ └── ui │ │ │ ├── CoinCapApp.kt │ │ │ ├── CoinCapState.kt │ │ │ └── TopAppBar.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── client │ └── coincap │ └── ExampleUnitTest.kt ├── core ├── common │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── client │ │ └── common │ │ └── util │ │ ├── CalenderHelper.kt │ │ ├── Consts.kt │ │ ├── CountryFlags.kt │ │ ├── Extensions.kt │ │ ├── NavRoutes.kt │ │ └── TimeAgoExt.kt ├── data │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── client │ │ │ └── data │ │ │ ├── model │ │ │ ├── Rate.kt │ │ │ ├── RateDetailResp.kt │ │ │ ├── RatesResp.kt │ │ │ └── localRates │ │ │ │ └── LocalRateResponse.kt │ │ │ ├── network │ │ │ ├── Result.kt │ │ │ └── di │ │ │ │ ├── DataModule.kt │ │ │ │ ├── Dispatcher.kt │ │ │ │ ├── DispatchersModule.kt │ │ │ │ └── NetworkModule.kt │ │ │ ├── repository │ │ │ ├── foreignRates │ │ │ │ ├── RatesRepository.kt │ │ │ │ └── RatesRepositoryImpl.kt │ │ │ └── localRates │ │ │ │ ├── LocalCurrencyRepository.kt │ │ │ │ └── LocalCurrencyRepositoryImpl.kt │ │ │ ├── retrofit │ │ │ ├── LocalRatesApi.kt │ │ │ └── RatesApi.kt │ │ │ └── util │ │ │ ├── ConnectivityManagerNetworkMonitor.kt │ │ │ ├── CurrencyDeserializer.kt │ │ │ └── NetworkMonitor.kt │ │ └── test │ │ └── java │ │ └── com │ │ └── client │ │ ├── RatesRepositoryTest.kt │ │ └── util │ │ ├── RateDetailRespStub.kt │ │ └── RatesResponseStub.kt ├── designsystem │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── client │ │ └── designsystem │ │ ├── component │ │ └── NavigationBarItem.kt │ │ ├── icon │ │ └── CoinCapIcons.kt │ │ └── theme │ │ ├── Background.kt │ │ ├── Color.kt │ │ ├── Gradient.kt │ │ ├── Theme.kt │ │ └── Type.kt ├── domain │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── client │ │ └── domain │ │ ├── di │ │ └── DataModule.kt │ │ └── usecase │ │ ├── convert │ │ └── ConvertRatesUseCaseImpl.kt │ │ ├── localCurrency │ │ ├── GetLocalCurrencyUseCase.kt │ │ └── GetLocalCurrencyUseCaseImpl.kt │ │ ├── rates │ │ ├── GetRatesUseCase.kt │ │ └── GetRatesUseCaseImpl.kt │ │ └── search │ │ └── SearchRateUseCase.kt └── ui │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── client │ │ └── ui │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── client │ │ │ └── ui │ │ │ ├── AnimatedContent.kt │ │ │ ├── CryptoCurrencyItem.kt │ │ │ ├── DevicePreviews.kt │ │ │ ├── EmptyView.kt │ │ │ ├── ErrorView.kt │ │ │ ├── JankStatsExtensions.kt │ │ │ ├── LineChart.kt │ │ │ ├── LocalCurrencyItem.kt │ │ │ ├── ProgressBar.kt │ │ │ ├── ShimmerLoading.kt │ │ │ └── util │ │ │ └── DummyData.kt │ └── res │ │ ├── drawable │ │ └── ic_error_no_internet.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── client │ └── ui │ └── ExampleUnitTest.kt ├── currencies.json ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── renovate.json ├── settings.gradle.kts └── ui ├── convert ├── .gitignore ├── build.gradle.kts └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── client │ │ └── convert │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── client │ │ │ └── convert │ │ │ ├── ConvertScreen.kt │ │ │ ├── ConvertViewModel.kt │ │ │ ├── component │ │ │ ├── AmountField.kt │ │ │ ├── AmountSection.kt │ │ │ ├── BottomSection.kt │ │ │ ├── ConvertButton.kt │ │ │ ├── FromDropDown.kt │ │ │ ├── Header.kt │ │ │ ├── ResultText.kt │ │ │ ├── ToDropDown.kt │ │ │ └── ToSection.kt │ │ │ └── navigation │ │ │ └── ConvertNavigation.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── client │ └── convert │ └── ExampleUnitTest.kt ├── detail ├── .gitignore ├── build.gradle.kts └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── client │ │ └── detail │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── client │ │ └── detail │ │ ├── DetailScreen.kt │ │ ├── DetailViewModel.kt │ │ ├── component │ │ ├── CandleChart.kt │ │ └── DetailCard.kt │ │ └── navigation │ │ └── DetailNavigation.kt │ └── test │ └── java │ └── com │ └── client │ └── detail │ └── ExampleUnitTest.kt ├── home ├── .gitignore ├── build.gradle.kts └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── client │ │ └── search │ │ └── HomeScreenTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── client │ │ │ └── home │ │ │ ├── HomeScreen.kt │ │ │ ├── HomeViewModel.kt │ │ │ ├── component │ │ │ ├── Header.kt │ │ │ └── RowButtons.kt │ │ │ └── navigation │ │ │ └── HomeNavigation.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── client │ └── search │ └── ExampleUnitTest.kt └── search ├── .gitignore ├── build.gradle.kts └── src ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── client │ │ └── search │ │ ├── SearchScreen.kt │ │ ├── SearchViewModel.kt │ │ ├── component │ │ ├── InitialView.kt │ │ └── SearchBarView.kt │ │ └── navigation │ │ └── SearchNavigation.kt └── res │ └── values │ └── strings.xml └── test └── java └── com └── client └── search └── ExampleUnitTest.kt /.github/ci-gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/.github/ci-gradle.properties -------------------------------------------------------------------------------- /.github/workflows/android-ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/.github/workflows/android-ci.yaml -------------------------------------------------------------------------------- /.github/workflows/get-currencies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/.github/workflows/get-currencies.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/androidTestResultsUserPreferences.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/.idea/androidTestResultsUserPreferences.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/config/detekt/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/config/detekt/config.yml -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/client/coincap/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/androidTest/java/com/client/coincap/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/client/coincap/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/java/com/client/coincap/App.kt -------------------------------------------------------------------------------- /app/src/main/java/com/client/coincap/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/java/com/client/coincap/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/client/coincap/navigation/NavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/java/com/client/coincap/navigation/NavHost.kt -------------------------------------------------------------------------------- /app/src/main/java/com/client/coincap/navigation/TabsDestinations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/java/com/client/coincap/navigation/TabsDestinations.kt -------------------------------------------------------------------------------- /app/src/main/java/com/client/coincap/ui/CoinCapApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/java/com/client/coincap/ui/CoinCapApp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/client/coincap/ui/CoinCapState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/java/com/client/coincap/ui/CoinCapState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/client/coincap/ui/TopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/java/com/client/coincap/ui/TopAppBar.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/client/coincap/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/app/src/test/java/com/client/coincap/ExampleUnitTest.kt -------------------------------------------------------------------------------- /core/common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/common/build.gradle.kts -------------------------------------------------------------------------------- /core/common/src/main/java/com/client/common/util/CalenderHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/common/src/main/java/com/client/common/util/CalenderHelper.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/client/common/util/Consts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/common/src/main/java/com/client/common/util/Consts.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/client/common/util/CountryFlags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/common/src/main/java/com/client/common/util/CountryFlags.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/client/common/util/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/common/src/main/java/com/client/common/util/Extensions.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/client/common/util/NavRoutes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/common/src/main/java/com/client/common/util/NavRoutes.kt -------------------------------------------------------------------------------- /core/common/src/main/java/com/client/common/util/TimeAgoExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/common/src/main/java/com/client/common/util/TimeAgoExt.kt -------------------------------------------------------------------------------- /core/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/build.gradle.kts -------------------------------------------------------------------------------- /core/data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/model/Rate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/model/Rate.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/model/RateDetailResp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/model/RateDetailResp.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/model/RatesResp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/model/RatesResp.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/model/localRates/LocalRateResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/model/localRates/LocalRateResponse.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/network/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/network/Result.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/network/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/network/di/DataModule.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/network/di/Dispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/network/di/Dispatcher.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/network/di/DispatchersModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/network/di/DispatchersModule.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/network/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/network/di/NetworkModule.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/repository/foreignRates/RatesRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/repository/foreignRates/RatesRepository.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/repository/foreignRates/RatesRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/repository/foreignRates/RatesRepositoryImpl.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/repository/localRates/LocalCurrencyRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/repository/localRates/LocalCurrencyRepository.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/repository/localRates/LocalCurrencyRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/repository/localRates/LocalCurrencyRepositoryImpl.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/retrofit/LocalRatesApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/retrofit/LocalRatesApi.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/retrofit/RatesApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/retrofit/RatesApi.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/util/ConnectivityManagerNetworkMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/util/ConnectivityManagerNetworkMonitor.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/util/CurrencyDeserializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/util/CurrencyDeserializer.kt -------------------------------------------------------------------------------- /core/data/src/main/java/com/client/data/util/NetworkMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/main/java/com/client/data/util/NetworkMonitor.kt -------------------------------------------------------------------------------- /core/data/src/test/java/com/client/RatesRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/test/java/com/client/RatesRepositoryTest.kt -------------------------------------------------------------------------------- /core/data/src/test/java/com/client/util/RateDetailRespStub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/test/java/com/client/util/RateDetailRespStub.kt -------------------------------------------------------------------------------- /core/data/src/test/java/com/client/util/RatesResponseStub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/data/src/test/java/com/client/util/RatesResponseStub.kt -------------------------------------------------------------------------------- /core/designsystem/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/designsystem/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/designsystem/build.gradle.kts -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/client/designsystem/component/NavigationBarItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/designsystem/src/main/java/com/client/designsystem/component/NavigationBarItem.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/client/designsystem/icon/CoinCapIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/designsystem/src/main/java/com/client/designsystem/icon/CoinCapIcons.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/client/designsystem/theme/Background.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/designsystem/src/main/java/com/client/designsystem/theme/Background.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/client/designsystem/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/designsystem/src/main/java/com/client/designsystem/theme/Color.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/client/designsystem/theme/Gradient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/designsystem/src/main/java/com/client/designsystem/theme/Gradient.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/client/designsystem/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/designsystem/src/main/java/com/client/designsystem/theme/Theme.kt -------------------------------------------------------------------------------- /core/designsystem/src/main/java/com/client/designsystem/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/designsystem/src/main/java/com/client/designsystem/theme/Type.kt -------------------------------------------------------------------------------- /core/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/domain/build.gradle.kts -------------------------------------------------------------------------------- /core/domain/src/main/java/com/client/domain/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/domain/src/main/java/com/client/domain/di/DataModule.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/com/client/domain/usecase/convert/ConvertRatesUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/domain/src/main/java/com/client/domain/usecase/convert/ConvertRatesUseCaseImpl.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/com/client/domain/usecase/localCurrency/GetLocalCurrencyUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/domain/src/main/java/com/client/domain/usecase/localCurrency/GetLocalCurrencyUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/com/client/domain/usecase/localCurrency/GetLocalCurrencyUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/domain/src/main/java/com/client/domain/usecase/localCurrency/GetLocalCurrencyUseCaseImpl.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/com/client/domain/usecase/rates/GetRatesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/domain/src/main/java/com/client/domain/usecase/rates/GetRatesUseCase.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/com/client/domain/usecase/rates/GetRatesUseCaseImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/domain/src/main/java/com/client/domain/usecase/rates/GetRatesUseCaseImpl.kt -------------------------------------------------------------------------------- /core/domain/src/main/java/com/client/domain/usecase/search/SearchRateUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/domain/src/main/java/com/client/domain/usecase/search/SearchRateUseCase.kt -------------------------------------------------------------------------------- /core/ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /core/ui/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/build.gradle.kts -------------------------------------------------------------------------------- /core/ui/src/androidTest/java/com/client/ui/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/androidTest/java/com/client/ui/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /core/ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/AnimatedContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/AnimatedContent.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/CryptoCurrencyItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/CryptoCurrencyItem.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/DevicePreviews.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/DevicePreviews.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/EmptyView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/EmptyView.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/ErrorView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/ErrorView.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/JankStatsExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/JankStatsExtensions.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/LineChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/LineChart.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/LocalCurrencyItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/LocalCurrencyItem.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/ProgressBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/ProgressBar.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/ShimmerLoading.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/ShimmerLoading.kt -------------------------------------------------------------------------------- /core/ui/src/main/java/com/client/ui/util/DummyData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/java/com/client/ui/util/DummyData.kt -------------------------------------------------------------------------------- /core/ui/src/main/res/drawable/ic_error_no_internet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/res/drawable/ic_error_no_internet.xml -------------------------------------------------------------------------------- /core/ui/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /core/ui/src/test/java/com/client/ui/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/core/ui/src/test/java/com/client/ui/ExampleUnitTest.kt -------------------------------------------------------------------------------- /currencies.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/gradlew.bat -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /ui/convert/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ui/convert/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/build.gradle.kts -------------------------------------------------------------------------------- /ui/convert/src/androidTest/java/com/client/convert/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/androidTest/java/com/client/convert/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /ui/convert/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/ConvertScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/ConvertScreen.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/ConvertViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/ConvertViewModel.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/component/AmountField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/component/AmountField.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/component/AmountSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/component/AmountSection.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/component/BottomSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/component/BottomSection.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/component/ConvertButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/component/ConvertButton.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/component/FromDropDown.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/component/FromDropDown.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/component/Header.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/component/Header.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/component/ResultText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/component/ResultText.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/component/ToDropDown.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/component/ToDropDown.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/component/ToSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/component/ToSection.kt -------------------------------------------------------------------------------- /ui/convert/src/main/java/com/client/convert/navigation/ConvertNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/java/com/client/convert/navigation/ConvertNavigation.kt -------------------------------------------------------------------------------- /ui/convert/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /ui/convert/src/test/java/com/client/convert/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/convert/src/test/java/com/client/convert/ExampleUnitTest.kt -------------------------------------------------------------------------------- /ui/detail/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ui/detail/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/detail/build.gradle.kts -------------------------------------------------------------------------------- /ui/detail/src/androidTest/java/com/client/detail/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/detail/src/androidTest/java/com/client/detail/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /ui/detail/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/detail/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ui/detail/src/main/java/com/client/detail/DetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/detail/src/main/java/com/client/detail/DetailScreen.kt -------------------------------------------------------------------------------- /ui/detail/src/main/java/com/client/detail/DetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/detail/src/main/java/com/client/detail/DetailViewModel.kt -------------------------------------------------------------------------------- /ui/detail/src/main/java/com/client/detail/component/CandleChart.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/detail/src/main/java/com/client/detail/component/CandleChart.kt -------------------------------------------------------------------------------- /ui/detail/src/main/java/com/client/detail/component/DetailCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/detail/src/main/java/com/client/detail/component/DetailCard.kt -------------------------------------------------------------------------------- /ui/detail/src/main/java/com/client/detail/navigation/DetailNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/detail/src/main/java/com/client/detail/navigation/DetailNavigation.kt -------------------------------------------------------------------------------- /ui/detail/src/test/java/com/client/detail/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/detail/src/test/java/com/client/detail/ExampleUnitTest.kt -------------------------------------------------------------------------------- /ui/home/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ui/home/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/home/build.gradle.kts -------------------------------------------------------------------------------- /ui/home/src/androidTest/java/com/client/search/HomeScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/home/src/androidTest/java/com/client/search/HomeScreenTest.kt -------------------------------------------------------------------------------- /ui/home/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/home/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ui/home/src/main/java/com/client/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/home/src/main/java/com/client/home/HomeScreen.kt -------------------------------------------------------------------------------- /ui/home/src/main/java/com/client/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/home/src/main/java/com/client/home/HomeViewModel.kt -------------------------------------------------------------------------------- /ui/home/src/main/java/com/client/home/component/Header.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/home/src/main/java/com/client/home/component/Header.kt -------------------------------------------------------------------------------- /ui/home/src/main/java/com/client/home/component/RowButtons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/home/src/main/java/com/client/home/component/RowButtons.kt -------------------------------------------------------------------------------- /ui/home/src/main/java/com/client/home/navigation/HomeNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/home/src/main/java/com/client/home/navigation/HomeNavigation.kt -------------------------------------------------------------------------------- /ui/home/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/home/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /ui/home/src/test/java/com/client/search/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/home/src/test/java/com/client/search/ExampleUnitTest.kt -------------------------------------------------------------------------------- /ui/search/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ui/search/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/search/build.gradle.kts -------------------------------------------------------------------------------- /ui/search/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/search/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ui/search/src/main/java/com/client/search/SearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/search/src/main/java/com/client/search/SearchScreen.kt -------------------------------------------------------------------------------- /ui/search/src/main/java/com/client/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/search/src/main/java/com/client/search/SearchViewModel.kt -------------------------------------------------------------------------------- /ui/search/src/main/java/com/client/search/component/InitialView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/search/src/main/java/com/client/search/component/InitialView.kt -------------------------------------------------------------------------------- /ui/search/src/main/java/com/client/search/component/SearchBarView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/search/src/main/java/com/client/search/component/SearchBarView.kt -------------------------------------------------------------------------------- /ui/search/src/main/java/com/client/search/navigation/SearchNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/search/src/main/java/com/client/search/navigation/SearchNavigation.kt -------------------------------------------------------------------------------- /ui/search/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/search/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /ui/search/src/test/java/com/client/search/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinX64/CoinCap/HEAD/ui/search/src/test/java/com/client/search/ExampleUnitTest.kt --------------------------------------------------------------------------------