Crypto App client with shared data and domain layer with kotlin multiplatform
Data:
- Remote
- Ktor : HTTP Client (API https://coinmarketcap.com/api/documentation/v1/)
- Local
- SqlDelight : Sqlite (Use for caching data / offline suport)
- Dependency Injection
- Koin
Domain:
- Wrap to UseCase
Presentation: Home
- Android : Jetpack Compose
- iOS : Swift UI
Exploring compose multiplatform build shared presentation / view both android and iOS