atetc / Movies_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movies app

Description:

This project contains best practices of displaying list of movies with details

Project targeted for open API OMDB, but you need to generate your own token and set is as parameter into gradle.properties as omdbToken=<TOKEN> or use omdbToken ENV

Used in project:

  • Kotlin
  • Jetpack Compose + MVVM
  • Coroutines
  • Dependency Injection based on Dagger + Hilt
  • Network communication based on Retrofit + Calls interception
  • Sample of external API library
  • Integration test for API library
  • Unit test for domain layer

About


Languages

Language:Kotlin 100.0%