Movie Recommendation Application

Descriere

Aplicația de recomandare a filmelor permite utilizatorilor să descopere filme populare și sa primeasca recomandări personalizate. Aplicația utilizează date din API-ul The Movie Database (TMDb) pentru a aduna informații despre filme și a oferi recomandări personalizate bazate pe selecțiile utilizatorului.

Funcționalități

  1. Ecranul principal: Afișează o listă cu filme populare, care includ informații precum titlul, descrierea, data lansării, limba originală și posterul filmului.
  2. Adăugarea la favorite: Utilizatorul poate adăuga filmele preferate într-o listă personalizată.
  3. Recomandări: După selectarea unui film, utilizatorul poate apăsa un buton pentru a obține recomandări de filme similare celui selectat.

API Utilizat

The Movie Database (TMDb) API: API-ul oferă informații detaliate despre filme, precum titluri, descriere, imagini, genuri și recomandări.
Detalii ale API-ului sunt disponibile pe [TMDb API Documentation](https://www.themoviedb.org/documentation/api).

Endpointuri utilizate:

       `/movie/popular`: Pentru a obține filmele populare.
       `/movie/{movie_id}/recommendations`: Pentru a obține filme recomandate pe baza unui film selectat.
       `/genre/movie/list`: Pentru a obține lista de genuri disponibile.
       `/search/movie`: Pentru a obtine informații despre un film.

Tehnologii Folosite

  • Kotlin: Limbajul de programare principal.
  • Jetpack Compose: Toolkit pentru UI, folosit pentru crearea interfețelor vizuale.
  • Retrofit: Folosit pentru a interacționa cu API-ul TMDb.
  • Jetpack Navigation: Pentru navigarea între ecrane.

https://github.com/Android-Course-UPB/project-ketiduracoska98

kduracoska 2025/04/24 19:26

android/proiect/2025/proiecte/movierecommendationapp.txt · Last modified: 2025/05/29 15:53 by kduracoska
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0