A KMM app to browse your favourite movies with ratings, posters, backdrops, and reviews.
All you need is Android Studio & XCode
Open the root directory after cloning the repo in Android Studio, let the dependencies download, and then launch it from the top menu bar.
Open iosApp/iosApp.xcworkspace, this will launch XCode, launch it in the simulator of choice.
- Kotlin multiplatform - KMM
- Async data lading - Ktor Framework to build connected applications - HTTP client in this case
- Kotlin - Programming Language
- MVVM/MVI Architecture - Architecture for building production-quality apps.
- Jetpack Compose - Modern toolkit for building native UI.
- Decompose - KMM library for breaking down code into BLoC, with routing, pluggable UI (Jetpack Compose, SwiftUI)
- Image Loading - Image library for KMM.
- Coroutines
- Flow - Async stuff
- Jetbrain's compose multiplatform - Cross Platform UI framework