- fetch movies by category with paging (network + database)
- favorites movies with sorting (database)
- localization (EN, RU)
- light/dark/system default theme (datastore)
TODO:
- movie details
- movie search
- register/login (local db)
- register/login (remote api)
- built-it player ?
- Work with databases, datastore
- MVVM Compose + Hilt + Jetpack Compose Navigation
- Work with paging
- ELM implementation in Compose
TODO:
- testing
- multi-module architecture
- Kotlin
- Coroutines/Flow
- MVVM
- Compose UI
- Room/DataStore
- Retrofit + OkHttp
- Jetpack Paging 3
- Hilt
- Jetpack Compose Navigation
- Coil
- Gson

- Create local.properties in project root
- Create API_KEY https://www.themoviedb.org/settings/api
- Add
API_KEY = <your_api_key>
tolocal.properties
TMDB API - https://developer.themoviedb.org/reference/intro/getting-started