Skip to content

An android application of movies/series that consumes The Movie DB api.

License

Notifications You must be signed in to change notification settings

matheusxreis/moviedroid

Repository files navigation

Moviedroid

android kotlin androidstudio

About

This is a app for movies/tv shows fans, who would like reading about and keeping a list of their favorite movies/tv shows. The application consumes The Movie DB Api.

What was used to build it

  • MVVM: the model-view-viewmodel architecture;
  • Kotlin Coroutines: to deal with async called.
  • Navigation component: to make a stack navigation between fragments;
  • Data Binding: to bind ui components in my layouts;
  • Retrofit: to consumes the API.
  • Room: to save the user notes;
  • Hilt: to inject the dependencies;
  • Motion Layout: to deal with some animations;
  • Search Result Activity and searchable: to define search configurations of the app.

Features

Using this app, you can:

  • See the populatest movies and tv shows;
  • Search for a movie/tv show throught its name;
  • See informations about the movie/tv show;
  • See recommendations;
  • Add items in your favorites list;
  • Create new lists and populate as you want.

How run with my api key

For you run with your api key, you need to create a local.properties file and add the following line:

apiKey=your_api_key

That's all folks! Never stop learning! 🤘

Releases

No releases published

Packages

No packages published

Languages