This innovative application utilizes Compose Multiplatform to share both the User Interface (UI) and Business Logic seamlessly across Android and iOS platforms. This approach streamlines development, enhances code reusability, and ensures a consistent user experience regardless of the underlying operating system.
- API Integration: Ktor Client
- JSON Parsing: Kotlinx Serialization
- Dependency Management: Version Catalog
- Dependency Injection: Koin-Compose
- Image Handling: Kamel
- State Management & Hoisting: Compose principles for reactive UI
- Custom Dialog Animation: Modifier Custom
- Splash Screen: Custom Splash Screen using
- Clone the repository.
- Open in Android Studio or Xcode.
- Build and run on your desired platform.
- Ktor Client
- Kotlinx Serialization
- Kamel
- Koin
Fakestore API: https://fakestoreapi.com/products
https://github.com/Naveed-Baloch/Compose-Kmp-Shop/assets/83871075/7588ddf1-004a-4cff-acb9-eb48c2b4bfa3Check the Demo on LinkedIn Link