An android movie APP base on TMDB API
The TMDB Movie is my Jetpack Compose learning project, and it's all code written by Kotlin Jetpack Compose. Thanks for TMDB(The Movie Database) provide the API, this project backend interface is based on TMDB API.
Chinese ducument see 中文文档.
The APP ui design specifications follow Material Design3, it's beautiful and support Dark, Light and Dynamic theme(Android 12+).
Warning
This app is just my learning demo project, not the TMDB offical project. It can only be used for learning and communication, please do not use it for other purposes.
- Go to TMDB offical website register an account and apply to obtain Access Token.
- In the project root directory, create
local.properties
file(if the file does not exist), put the access in it.TMDB_ACCESS_TOKEN = YOU_TMDB_ACCESS_TOKEN
- In this project I generate a release keystore to build released apk, you maybe dont't need it, you can delete app's
build.gradle.kts
signingConfigs
configuration. - Sync and run to build apk.
- Popular movies, TVs People.
- Trending movies, TVs.
- Now playing movies, TVs.
- Discovery movies, TVs.
- Authentication login.
- Movie, TV, people details.
- Add movie, TV to favorite.
- Add movie, TV to watchlist.
- Create list.
- Add movie, TV to list.
- Share movive, TV.
- Change theme.
- Search movie, TV, people.
- Rate movie, TV.
- My list and list detials.
- My watchlist movies, TVs.
- My favorite movies, TVs.
- My rated movies, TVs.
- ...
videos.mp4
TMDB(The Movie Database)
nowinandroid
Jetpack Compose
See LICENSE