Skip to content

It's a work-in-progress movie Android app that lets you explore movies using TMDB API

License

Notifications You must be signed in to change notification settings

ilya-rb/Tmdb-Client

Repository files navigation

TMDB browser [work in-progress 🚧 👷🔧 🚧 ]

CircleCI codecov codebeat badge

Why:

Simple playground for testing various Android stuff(libraries, frameworks, architectures, etc..).

Some of the technologies used:

Setup

  1. To build the project you need to remove .example suffix in the api-config.properties.example and keystore.properties.example files.

  2. For building APK you need to specify path to debug and release .jks keystores.

  3. Also you need to supply TMDB API key. Instructions on how to get key is here

  4. And the last one is you need to create a Firebase project in order to get google-services.json for google-services gradle plugin. After that it should be placed in app/src/debug for debug and app/src/release for the release build respectively. For debug builds google-services.json file package name should contain .debug prefix like this:

android_client_info": {
  "package_name": "package.name.debug"
}

Code style:

This project uses Detekt for static analysis and formatting style can be found in code-style/tmdb_code_style.xml file

Some screenshots:

1 3 4 5 6 7

Movie details screen

Regular Jetpack Compose
7 8

Navigation graph

NavGraph