BookStoreKMP
π Welcome to BookStoreKMP! This kotlin-platform gem blends cutting-edge tech, sleek UI via Jetpack Compose, Ktor for networking, SqlDelight for database magic, and Koin for dependency injection. ππ»
File Explorer
Download Latest Version (.zip)- receipt.json
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- strings.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- ExampleUnitTest.kt
- .gitignore
- build.gradle.kts
- proguard-rules.pro
- CommonModule.android.kt
- ContextUtils.kt
- DatabaseDriverFactory.kt
- LocalUtil.android.kt
- MultiplatformSettingsWrapper.kt
- TestSqlDriverFactory.android.kt
- add-box.png
- compose-multiplatform.xml
- get-started.png
- logo.png
- subtract-box.png
- strings.xml
- strings.xml
- BookDao.kt
- AppDatabase.sq
- BookDetailsResponse.kt
- BookSearchResultsResponse.kt
- ReadingEnteriesResponse.kt
- HttpClientFactory.kt
- SettingsRepositoryImpl.kt
- BookDtoMapper.kt
- BookEntityMapper.kt
- DocDtoMapper.kt
- AppRepositoryImpl.kt
- CommonModule.kt
- Koin.kt
- BookDomainModel.kt
- BookSearchDomainModel.kt
- AppRepository.kt
- SettingsRepository.kt
- AddBook.kt
- DeleteBook.kt
- GetAlreadyRead.kt
- GetBookDetails.kt
- GetCartItems.kt
- GetCurrentlyReading.kt
- DataState.kt
- CartScreen.kt
- CartScreenEvents.kt
- CartScreenState.kt
- CartViewModel.kt
- BottomNavBar.kt
- ConnectivityMonitor.kt
- ShimmerBackground.kt
- DetailsScreen.kt
- DetailsScreenEvents.kt
- DetailsScreenState.kt
- DetailsViewModel.kt
- GetStartedScreen.kt
- HomeScreen.kt
- HomeScreenEvents.kt
- HomeScreenState.kt
- HomeViewModel.kt
- Navigation.kt
- NavigationItem.kt
- SettingsState.kt
- SettingsViewModel.kt
- BookStoreStrings.kt
- Color.kt
- Shape.kt
- Theme.kt
- Type.kt
- DatabaseDriverFactory.kt
- LocalUtil.kt
- MultiplatformSettingsWrapper.kt
- WindowSize.kt
- App.kt
- add-box.png
- compose-multiplatform.xml
- get-started.png
- logo.png
- subtract-box.png
- BookDaoTest.kt
- SettingsRepositoryTest.kt
- AppRepositoryTest.kt
- AddBookTest.kt
- DeleteBookTest.kt
- GetAlreadyReadTest.kt
- GetBookDetailsTest.kt
- GetCurrentlyReadingTest.kt
- CartViewModelTest.kt
- DetailsViewModelTest.kt
- HomeViewModelTest.kt
- SettingsViewModelTest.kt
- FakeAppRepository.kt
- FakeDao.kt
- FakeSettingsRepository.kt
- TestSqlDriverFactory.kt
- CommonModule.jvm.kt
- DatabaseDriverFactory.kt
- LocalUtil.desktop.kt
- MultiplatformSettingsWrapper.kt
- Helper.kt
- main.kt
- CommonModule.ios.kt
- DatabaseDriverFactory.kt
- LocalUtil.ios.kt
- MultiplatformSettingsWrapper.kt
- Helper.kt
- MainViewController.kt
- TestSqlDriverFactory.kt
- category_icon.xml
- ic_launcher_foreground.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher_background.xml
- build.gradle.kts
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- Config.xcconfig
- Contents.json
- app-icon-1024.png
- Contents.json
- Contents.json
- Contents.json
- ContentView.swift
- Info.plist
- iOSApp.swift
- project.pbxproj
- TvActivity.kt
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- strings.xml
- themes.xml
- AndroidManifest.xml
- .gitignore
- build.gradle.kts
- proguard-rules.pro
- WearActivity.kt
- WearApp.kt
- loading.png
- splash_icon.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- strings.xml
- styles.xml
- strings.xml
- strings.xml
- AndroidManifest.xml
- .gitignore
- build.gradle.kts
- lint.xml
- proguard-rules.pro
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle.kts
// repository documentation
Was this content helpful?
(0 ratings)
