quotesapp
This quotes app targets Android, iOS and Desktop platforms, and is developed using Kotlin Multiplatform, JetBrains Compose Multiplatform, App Modularization, Clean Architecture and other Jetpack Components and multiplatform libraries.
파일 탐색기
최종 버전 다운로드 (.zip)- build_debug.yml
- static_code_analyze.yml
- unit_testing.yml
- BaseApplication.kt
- MainActivity.kt
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- icon_quotes.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher_background.xml
- strings.xml
- themes.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle.kts
- google-services.json
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- app.yaml
- AppModule.kt
- Monitoring.kt
- Routing.kt
- Serialization.kt
- Sockets.kt
- Quote.kt
- QuotesDataSource.kt
- QuotesDataSourceImpl.kt
- QuoteResources.kt
- QuoteRoutes.kt
- Application.kt
- application.conf
- logback.xml
- ApplicationTest.kt
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle.kts
- android-library.gradle.kts
- multiplatform-compose.gradle.kts
- detekt.gradle.kts
- jacoco-android.gradle.kts
- jacoco-kotlin.gradle.kts
- ktlint.gradle.kts
- ConfigData.kt
- Dependencies.kt
- DependencyHandlerExt.kt
- Modules.kt
- Versions.kt
- build.gradle.kts
- detekt.yml
- DataImportsPresentationLayersRule.kt
- DomainImportsAndroidModuleRule.kt
- DomainImportsOtherLayersRule.kt
- PresentationImportsDataLayersRule.kt
- CleanArchitectureRuleSetProvider.kt
- io.gitlab.arturbosch.detekt.api.RuleSetProvider
- DataImportsPresentationLayersRuleTest.kt
- DomainImportsAndroidModuleRuleTest.kt
- DomainImportsOtherLayersTest.kt
- PresentationImportsDataLayersRuleTest.kt
- .gitignore
- build.gradle.kts
- main.kt
- .gitignore
- build.gradle.kts
- gradle-wrapper.jar
- gradle-wrapper.properties
- Config.xcconfig
- Contents.json
- Contents.json
- ic_quotes.png
- Contents.json
- Contents.json
- ContentView.swift
- GoogleService-Info.plist
- Info.plist
- iOSApp.swift
- project.pbxproj
- Podfile
- app_dependency_graph.png
- quotes.apk
- screenrecorder.gif
- cleanup.sh
- pre-commit-linux
- pre-commit-windows
- AndroidCoreModule.kt
- ViewModel.kt
- AndroidNetworkHandler.kt
- AndroidPlatformSpecific.kt
- AndroidManifest.xml
- AndroidNetworkHandlerTest.kt
- CoreModule.kt
- Mappers.kt
- ViewModel.kt
- ErrorEntity.kt
- Result.kt
- Logger.kt
- NapierLogger.kt
- BackgroundExecutor.kt
- NetworkHandler.kt
- PlatformSpecific.kt
- DesktopCoreModule.kt
- ViewModel.kt
- DesktopNetworkHandler.kt
- DesktopPlatformSpecific.kt
- IosCoreModule.kt
- ViewModel.kt
- IosNetworkHandler.kt
- IosPlatformSpecific.kt
- .gitignore
- build.gradle.kts
- AndroidUiModule.kt
- ContextExt.kt
- AndroidToastMessageHandler.kt
- ToastMaker.kt
- MyCircularProgressBar.kt
- MyOutlinedTextField.kt
- UiMessageOwnerComponent.kt
- UiModule.kt
- Color.kt
- Theme.kt
- Type.kt
- UiMessageHandler.kt
- UiMessageOwner.kt
- Extensions.kt
- ToastMaker.kt
- ToastMessageHandler.kt
- TextFieldState.kt
- UiMessage.kt
- strings.xml
- notosans-black.ttf
- notosans-bold.ttf
- notosans-light.ttf
- notosans-medium.ttf
- notosans-regular.ttf
- notosans-semibold.ttf
- ic_add.svg
- ic_empty_quotes.svg
- ic_person@1x.jpg
- ic_profile.svg
- ic_quote.svg
- ic_share.svg
- DesktopUiModule.kt
- DesktopToastMessageHandler.kt
- ToastMaker.kt
- IosUiModule.kt
- UiApplicationExt.kt
- IosToastMessageHandler.kt
- ToastMaker.kt
- .gitignore
- build.gradle.kts
- ProfileScreenTest.kt
- ProfileScreen.kt
- FeatureModule.kt
- .gitignore
- build.gradle.kts
- FakeQuotesRepository.kt
- AddNewQuoteScreenTest.kt
- QuotesScreenTest.kt
- RemoteSourceModule.kt
- RepositoryModule.kt
- QuoteMapper.kt
- QuotesRepositoryImpl.kt
- ApiServiceException.kt
- Constants.kt
- QuotesApiService.kt
- QuotesApiServiceImpl.kt
- NewQuoteRequest.kt
- QuoteResponse.kt
- QuotesRemoteDataSource.kt
- QuotesRemoteDataSourceImpl.kt
- UseCaseModule.kt
- Quote.kt
- QuotesRepository.kt
- AddNewQuote.kt
- AddNewQuoteImpl.kt
- GetAllQuotesByPagination.kt
- GetAllQuotesByPaginationImpl.kt
- AddNewQuoteRoute.kt
- AddNewQuoteUiState.kt
- AddNewQuoteVM.kt
- QuoteItem.kt
- QuotesRoute.kt
- QuotesUiState.kt
- QuotesVM.kt
- ViewModelModule.kt
- FeatureModule.kt
- QuoteMapperTest.kt
- FakeQuotesRepository.kt
- QuotesRepositoryImplTest.kt
- FakeQuotesApiServiceImpl.kt
- QuoteResponseMappingTest.kt
- QuoteUtil.kt
- AddNewQuoteImplTest.kt
- GetAllQuotesByPaginationImplTest.kt
- AddNewQuoteVMTest.kt
- QuotesVMTest.kt
- .gitignore
- build.gradle.kts
- main.android.kt
- BottomNavigation.kt
- MainNavigation.kt
- RootScreen.kt
- AppModule.kt
- AppInitializer.kt
- TopLevelDestination.kt
- main.desktop.kt
- main.ios.kt
- .gitignore
- build.gradle.kts
- CoroutinesTestExtension.kt
- KoinTestApplication.kt
- KoinTestRunner.kt
- InstantTaskExecutorExtension.kt
- .gitignore
- build.gradle.kts
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE.md
- README.md
- settings.gradle.kts
// repository documentation
Was this content helpful?
(0 ratings)
