An open API service indexing awesome lists of open source software.

https://github.com/chuthientuan/movieapp-android


https://github.com/chuthientuan/movieapp-android

android android-app android-studio movies-streaming

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# 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:
```sh
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](/fastlane/metadata/android/en-US/video/demo.gif)

## License

This project is licensed under the MIT License.