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.
- 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.
- Language: Java
- Backend: Firebase (Authentication, Realtime Database)
- Networking: Retrofit + TMDB API
- Image Loading: Glide
- UI: RecyclerView, ViewPager2, Navigation Components
- Clone the repository:
git clone https://github.com/chuthientuan/MovieApp-Android.git
- Open the project in Android Studio.
- Set up your Firebase project and replace google-services.json.
- Add your TMDB API key in the appropriate location.
- Build and run the app on an Android device or emulator.
This project is licensed under the MIT License.










