Movie and TV series information app using TMDB API
To get this app running add your TMDB API KEY to gradle.properties
as shown below.
API_KEY="your-api-key"
- Jetpack Compose : Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.
- Kotlin : Officially supported programming language for Android development.
- Coroutines : A concurrency design pattern that you can use on Android to simplify code that executes asynchronously.
- LiveData : Data objects that notify views when the underlying database changes.
- ViewModel : Stores UI-related data that isn't destroyed on UI changes.
- Dagger Hilt : Dependency Injection Framework
- Kotlin Flow : In coroutines, a flow is a type that can emit multiple values sequentially, as opposed to suspend functions that return only a single value.
- Retrofit : A type-safe HTTP client for Android and Java.
- Minimum SDK 23
- Target SDK 33