Skip to content

chuthientuan/MovieApp-Android

Repository files navigation

MovieApp-Android

Overview

MovieApp-Android is a modern Android application that allows users to explore, search, and view details about movies. It features a sleek and intuitive UI, making it easy to browse movies by categories, view trending and popular films, and manage user profiles.

Key Features

  • Explore Movies: Browse movies by categories such as popular, top-rated, upcoming, etc.
  • Movie Details: View detailed information, ratings, trailers, and overviews of selected movies.
  • User Authentication: Sign in/up using Firebase Authentication.
  • Favorites: Add and manage your favorite movies.
  • Data from TMDB API using Retrofit.
  • Movie Slider: Highlight trending or featured movies in a smooth image slider.
  • Image loading with Glide.
  • Real-time features with Firebase.
  • Dark Mode support.
  • Modern UI: Clean and responsive user interface using Material Design principles.

Tech Stack

  • Language: Java
  • Backend: Firebase (Authentication, Realtime Database)
  • Networking: Retrofit + TMDB API
  • Image Loading: Glide
  • UI: RecyclerView, ViewPager2, Navigation Components

Getting Started

  1. Clone the repository:
    git clone https://github.com/chuthientuan/MovieApp-Android.git
  2. Open the project in Android Studio.
  3. Set up your Firebase project and replace google-services.json.
  4. Add your TMDB API key in the appropriate location.
  5. Build and run the app on an Android device or emulator.

Screenshots

Video demo

MovieApp Demo

License

This project is licensed under the MIT License.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages