/MovieMania

MovieMania is an Android application that fetches and displays movie data from the Tmdb API.

Primary LanguageJava

MovieMania Application

MovieMania is the app that fetches movie data from online servers using the Tmdb API.

Overview

This application will:

  • Fetch movie data from the Tmdb API.
  • Convert JSON responses into Java and Kotlin objects.
  • Follow the MVVM (Model-View-ViewModel) architecture pattern in Android.

Learning Objectives

By working on this project, you will:

  • Understand how to make HTTP requests and handle responses.
  • Learn to use Retrofit for API calls.
  • Master JSON parsing and conversion to Java and Kotlin objects.
  • Implement data binding with RecyclerView.
  • Gain experience with the MVVM architecture pattern.

Tools and Technologies

  • Programming Languages: Java, Kotlin
  • API: Tmdb API
  • Libraries: Retrofit, Gson/Moshi for JSON parsing
  • Architecture Pattern: MVVM
  • UI Components: RecyclerView, Data Binding