- Tech-stack
- Kotlin - a cross-platform, statically typed, general-purpose programming language with type inference.
- Kotlin Multiplatform Mobile (KMM) - an SDK designed to simplify creating cross-platform mobile applications.
- Coroutines - perform background operations.
- Flow - handle the stream of data asynchronously that executes sequentially.
- Koin - A pragmatic and lightweight dependency injection framework.
- ktor - is a framework to easily build connected applications – web applications, HTTP services, mobile and browser applications.
- SQLDelight - Generates typesafe Kotlin APIs from SQL
- Jetpack
- Implement caching using SQLDelight
- Write UTs and UI tests
- Add paging
- Implement IOS version using SwiftUI (will be done when I get a MacBook)
- Publish on Playstore
Popular movies Screen |
---|