Binance.App.clone.KMP.mp4
This is a Binance App Clone(Market) built using Kotlin Multiplatform & Compose Multiplatform UI that works on Android, iOS platforms.
This demo will diplay realtime price of cryptocurrency like BTC, ETH and many more
Functinality Added in This Demo -> Search coin -> Filter By category -> Sort by name, 24 hour volume, Last price and Change percentage
Binance Market Clone App is built with -> Compose multiplatform -> Coroutines -> Voyager -> Flow -> Material3 -> Koin -> Ktor -> Image Loader -> Kotlin Serialization based on MVVM architecture.
Open-source libraries
- Kotlin based, Coroutines + Flow for asynchronous.
- Kotlin Serialization: Kotlin multiplatform / multi-format serialization.
- Compose multiplatform: a modern UI framework for Kotlin.
- Ktor: for making network requests.
- Koin: a pragmatic lightweight dependency injection framework.
- Material 3: Material 3 components
- MVVM: Project Architecture
- Image: Remote Image Loading
Network Apis used in project:
Restful Apis:
https://api.binance.com/api/v3/ticker/24hr
https://www.binance.com/bapi/margin/v1/public/margin/symbols
Websocket url:
wss://stream.binance.com:9443/ws/!ticker@arr