Skip to content

🎬 Pelitrack: Android app for exploring popular movies & series from TMDB, following Android architecture principles.

License

Notifications You must be signed in to change notification settings

yeroldsan/pelitrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pelitrack

Pelitrack is an applicaiton built following the recommendations for Android architecture to discover the most popular movies and series listed on TMDB. The goal is to combine the concepts learned throughout the Android development course and the Android practice examples listed in this repository.


settings settings-api series movies

This applicaiton showcases:

  • Material Design 3 theming and Material You dynamic color.
  • UI state management with StateFlow.
  • Layered architecture following MVVM.
  • Integration with Architecture Components: Navigation, Composables, ViewModel, Screens.
  • Use of Retrofit for HTTP calls and Coil for image loading.
  • Asynchronous operations with Kotlin Coroutines for improved performance.

Features

  • List the most popular movies.
  • List the most popular series.
  • Save your favorite series and movies.
  • Information screen for movie and serie.

Requirements

You need to have:

Note

You might have to install the right Android SDK via Tools/SDK Manager first.

Getting Started

  1. Clone the repository.
  2. Open Android Studio and navigate to the pelitrack directory.
  3. Pair your phone over Wi-FI or using USB following on screen instruction.
  4. Click the â–¶ Run button to build and run the application.

Tip

In case you experience lag when running the application, please select Release version build in step number 4.

About

🎬 Pelitrack: Android app for exploring popular movies & series from TMDB, following Android architecture principles.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages