8000 GitHub - nelo686/tmdbCompose: Review of my Architect coder`s final project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nelo686/tmdbCompose

Repository files navigation

The Movie DataBase [Compose edition]

List View Detail View

With this app, you can check the top rated movies in Spain, mark which ones are your favorites and which ones you want to see.

I used the following technologies:

  • Kotlin.
  • MVVM pattern.
  • Jetpack Compose.
  • Compose Navigation.
  • Coroutines.
  • StateFlow.

I did use the following libraries:

  • Room, to be able to manage a database.
  • Retrofit 2, to be able to retrieve json data.
  • GSON, to be able to parse retrieved data.
  • Hilt, to be able to inject dependencies.
  • Coil, to load images efficiently.
  • Arrow, to be able to use Eithers.

I used jUnit5, Mockito and turbine to test viewModels and both data and domain layers.

Releases

No releases published

Packages

No packages published

Languages

0