├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── br │ │ └── com │ │ └── programadorthi │ │ └── anarchtecturetry │ │ ├── BaseEspressoCheck.kt │ │ ├── BaseEspressoTest.kt │ │ ├── EspressoTestRunner.kt │ │ ├── MockApplication.kt │ │ ├── blockchain │ │ └── BlockchainActivityTest.kt │ │ └── di │ │ ├── MockMainComponent.kt │ │ └── modules │ │ ├── MockActivityModule.kt │ │ └── MockModule.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── programadorthi │ │ │ └── anarchtecturetry │ │ │ ├── MainActivity.kt │ │ │ ├── MainApplication.kt │ │ │ ├── database │ │ │ └── MainDatabase.kt │ │ │ ├── di │ │ │ ├── MainComponent.kt │ │ │ ├── annotations │ │ │ │ └── ViewModelKey.kt │ │ │ └── modules │ │ │ │ ├── ActivityModule.kt │ │ │ │ ├── ApplicationModule.kt │ │ │ │ ├── DatabaseModule.kt │ │ │ │ ├── NetworkModule.kt │ │ │ │ └── ViewModelModule.kt │ │ │ ├── feature │ │ │ └── blockchain │ │ │ │ ├── data │ │ │ │ ├── BlockchainRepositoryImpl.kt │ │ │ │ ├── local │ │ │ │ │ ├── BlockchainCurrentValueEntity.kt │ │ │ │ │ ├── BlockchainCurrentValueLocalMapper.kt │ │ │ │ │ ├── BlockchainDao.kt │ │ │ │ │ ├── BlockchainEntity.kt │ │ │ │ │ ├── BlockchainLocalMapper.kt │ │ │ │ │ ├── BlockchainLocalRepository.kt │ │ │ │ │ └── BlockchainLocalRepositoryImpl.kt │ │ │ │ └── remote │ │ │ │ │ ├── BlockchainCurrentValueRaw.kt │ │ │ │ │ ├── BlockchainCurrentValueRemoteMapper.kt │ │ │ │ │ ├── BlockchainRaw.kt │ │ │ │ │ ├── BlockchainRemoteMapper.kt │ │ │ │ │ ├── BlockchainRemoteRepository.kt │ │ │ │ │ ├── BlockchainRemoteRepositoryImpl.kt │ │ │ │ │ ├── BlockchainResponseRaw.kt │ │ │ │ │ └── BlockchainService.kt │ │ │ │ ├── di │ │ │ │ └── BlockchainModule.kt │ │ │ │ ├── domain │ │ │ │ ├── Blockchain.kt │ │ │ │ ├── BlockchainInteractor.kt │ │ │ │ ├── BlockchainInteractorImpl.kt │ │ │ │ └── BlockchainRepository.kt │ │ │ │ └── presentation │ │ │ │ ├── BlockchainActivity.kt │ │ │ │ ├── BlockchainViewData.kt │ │ │ │ ├── BlockchainViewModel.kt │ │ │ │ └── adapter │ │ │ │ ├── BlockchainAdapter.kt │ │ │ │ └── BlockchainViewHolder.kt │ │ │ ├── firebase │ │ │ └── CrashlyticsConsumer.kt │ │ │ └── viewmodel │ │ │ └── ViewModelFactory.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── ic_refresh_white_24dp.xml │ │ ├── layout │ │ ├── activity_blockchain.xml │ │ ├── activity_main.xml │ │ └── item_market_price.xml │ │ ├── menu │ │ └── menu.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-pt │ │ └── strings.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── br │ └── com │ └── programadorthi │ └── anarchtecturetry │ └── blockchain │ ├── data │ ├── BlockchainRepositoryImplTest.kt │ ├── local │ │ ├── BlockchainCurrentValueLocalMapperTest.kt │ │ ├── BlockchainLocalMapperTest.kt │ │ └── BlockchainLocalRepositoryImplTest.kt │ └── remote │ │ ├── BlockchainCurrentValueRemoteMapperTest.kt │ │ ├── BlockchainRemoteMapperTest.kt │ │ └── BlockchainRemoteRepositoryImplTest.kt │ ├── domain │ └── BlockchainInteractorImplTest.kt │ └── presentation │ └── BlockchainViewModelTest.kt ├── base ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── br │ │ └── com │ │ └── programadorthi │ │ └── base │ │ ├── adapter │ │ └── BigDecimalJsonAdapter.kt │ │ ├── database │ │ └── BigDecimalTypeConverter.kt │ │ ├── exception │ │ └── BaseException.kt │ │ ├── extension │ │ └── ViewExt.kt │ │ ├── formatter │ │ ├── DateFormatter.kt │ │ ├── MoneyFormatter.kt │ │ └── TextFormatter.kt │ │ ├── presentation │ │ └── ViewState.kt │ │ ├── remote │ │ ├── BaseRemoteMapper.kt │ │ ├── NetworkHandler.kt │ │ ├── NetworkHandlerImpl.kt │ │ ├── RemoteExecutor.kt │ │ └── RemoteExecutorImpl.kt │ │ └── utils │ │ └── BaseConstants.kt │ └── test │ └── java │ └── br │ └── com │ └── programadorthi │ └── base │ ├── adapter │ └── BigDecimalJsonAdapterTest.kt │ ├── database │ └── BigDecimalTypeConverterTest.kt │ ├── formatter │ ├── DateFormatterTest.kt │ └── MoneyFormatterTest.kt │ └── remote │ ├── BaseRemoteMapperTest.kt │ ├── NetworkHandlerImplTest.kt │ └── RemoteExecutorImplTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/BaseEspressoCheck.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/BaseEspressoCheck.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/BaseEspressoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/BaseEspressoTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/EspressoTestRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/EspressoTestRunner.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/MockApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/MockApplication.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/blockchain/BlockchainActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/blockchain/BlockchainActivityTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/di/MockMainComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/di/MockMainComponent.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/di/modules/MockActivityModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/di/modules/MockActivityModule.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/di/modules/MockModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/androidTest/java/br/com/programadorthi/anarchtecturetry/di/modules/MockModule.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/MainApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/database/MainDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/database/MainDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/di/MainComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/di/MainComponent.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/di/annotations/ViewModelKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/di/annotations/ViewModelKey.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/di/modules/ActivityModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/di/modules/ActivityModule.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/di/modules/ApplicationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/di/modules/ApplicationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/di/modules/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/di/modules/DatabaseModule.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/di/modules/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/di/modules/NetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/di/modules/ViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/di/modules/ViewModelModule.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/BlockchainRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/BlockchainRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainCurrentValueEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainCurrentValueEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainCurrentValueLocalMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainCurrentValueLocalMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainDao.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainLocalMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainLocalMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainLocalRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainLocalRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainLocalRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/local/BlockchainLocalRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainCurrentValueRaw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainCurrentValueRaw.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainCurrentValueRemoteMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainCurrentValueRemoteMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainRaw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainRaw.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainRemoteMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainRemoteMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainRemoteRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainRemoteRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainRemoteRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainRemoteRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainResponseRaw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainResponseRaw.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/data/remote/BlockchainService.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/di/BlockchainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/di/BlockchainModule.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/domain/Blockchain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/domain/Blockchain.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/domain/BlockchainInteractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/domain/BlockchainInteractor.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/domain/BlockchainInteractorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/domain/BlockchainInteractorImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/domain/BlockchainRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/domain/BlockchainRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/presentation/BlockchainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/presentation/BlockchainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/presentation/BlockchainViewData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/presentation/BlockchainViewData.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/presentation/BlockchainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/presentation/BlockchainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/presentation/adapter/BlockchainAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/presentation/adapter/BlockchainAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/presentation/adapter/BlockchainViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/feature/blockchain/presentation/adapter/BlockchainViewHolder.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/firebase/CrashlyticsConsumer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/firebase/CrashlyticsConsumer.kt -------------------------------------------------------------------------------- /app/src/main/java/br/com/programadorthi/anarchtecturetry/viewmodel/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/java/br/com/programadorthi/anarchtecturetry/viewmodel/ViewModelFactory.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_refresh_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/drawable/ic_refresh_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_blockchain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/layout/activity_blockchain.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_market_price.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/layout/item_market_price.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/menu/menu.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/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/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-pt/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/values-pt/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/BlockchainRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/BlockchainRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/local/BlockchainCurrentValueLocalMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/local/BlockchainCurrentValueLocalMapperTest.kt -------------------------------------------------------------------------------- /app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/local/BlockchainLocalMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/local/BlockchainLocalMapperTest.kt -------------------------------------------------------------------------------- /app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/local/BlockchainLocalRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/local/BlockchainLocalRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/remote/BlockchainCurrentValueRemoteMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/remote/BlockchainCurrentValueRemoteMapperTest.kt -------------------------------------------------------------------------------- /app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/remote/BlockchainRemoteMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/remote/BlockchainRemoteMapperTest.kt -------------------------------------------------------------------------------- /app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/remote/BlockchainRemoteRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/data/remote/BlockchainRemoteRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/domain/BlockchainInteractorImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/domain/BlockchainInteractorImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/presentation/BlockchainViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/app/src/test/java/br/com/programadorthi/anarchtecturetry/blockchain/presentation/BlockchainViewModelTest.kt -------------------------------------------------------------------------------- /base/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /base/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/build.gradle -------------------------------------------------------------------------------- /base/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/proguard-rules.pro -------------------------------------------------------------------------------- /base/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/adapter/BigDecimalJsonAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/adapter/BigDecimalJsonAdapter.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/database/BigDecimalTypeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/database/BigDecimalTypeConverter.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/exception/BaseException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/exception/BaseException.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/extension/ViewExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/extension/ViewExt.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/formatter/DateFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/formatter/DateFormatter.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/formatter/MoneyFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/formatter/MoneyFormatter.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/formatter/TextFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/formatter/TextFormatter.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/presentation/ViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/presentation/ViewState.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/remote/BaseRemoteMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/remote/BaseRemoteMapper.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/remote/NetworkHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/remote/NetworkHandler.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/remote/NetworkHandlerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/remote/NetworkHandlerImpl.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/remote/RemoteExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/remote/RemoteExecutor.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/remote/RemoteExecutorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/remote/RemoteExecutorImpl.kt -------------------------------------------------------------------------------- /base/src/main/java/br/com/programadorthi/base/utils/BaseConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/main/java/br/com/programadorthi/base/utils/BaseConstants.kt -------------------------------------------------------------------------------- /base/src/test/java/br/com/programadorthi/base/adapter/BigDecimalJsonAdapterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/test/java/br/com/programadorthi/base/adapter/BigDecimalJsonAdapterTest.kt -------------------------------------------------------------------------------- /base/src/test/java/br/com/programadorthi/base/database/BigDecimalTypeConverterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/test/java/br/com/programadorthi/base/database/BigDecimalTypeConverterTest.kt -------------------------------------------------------------------------------- /base/src/test/java/br/com/programadorthi/base/formatter/DateFormatterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/test/java/br/com/programadorthi/base/formatter/DateFormatterTest.kt -------------------------------------------------------------------------------- /base/src/test/java/br/com/programadorthi/base/formatter/MoneyFormatterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/test/java/br/com/programadorthi/base/formatter/MoneyFormatterTest.kt -------------------------------------------------------------------------------- /base/src/test/java/br/com/programadorthi/base/remote/BaseRemoteMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/test/java/br/com/programadorthi/base/remote/BaseRemoteMapperTest.kt -------------------------------------------------------------------------------- /base/src/test/java/br/com/programadorthi/base/remote/NetworkHandlerImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/test/java/br/com/programadorthi/base/remote/NetworkHandlerImplTest.kt -------------------------------------------------------------------------------- /base/src/test/java/br/com/programadorthi/base/remote/RemoteExecutorImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/base/src/test/java/br/com/programadorthi/base/remote/RemoteExecutorImplTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programadorthi/Anarchitecturetry/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':base' 2 | --------------------------------------------------------------------------------