The TMDB Android App is a mobile application that integrates with The Movie Database (TMDB) API to provide users with an extensive collection of movies. This app allows users to browse, search, and view detailed information about their favorite media content.
- Movie Listings: Discover the latest and most popular movies.
- Detailed Information: Access comprehensive details including cast, crew, trailers, and reviews.
- Search Functionality: Easily find your favorite movies.
- User-Friendly Interface: Enjoy a clean and intuitive UI for a seamless experience.
- Offline Access: Save your favorite content for offline viewing.
- Multi-Language Support: Available in English, French, Spanish, and Arabic.
- Clone the repository:
git clone https://github.com/Abdelrahman-Kamel8886/TMDB.git
- Open the project in Android Studio.
- Build the project and run it on an emulator or a physical device.
- Programming Languages: Java
- Frameworks & Libraries: Android SDK, Retrofit, Glide, Room Database
- Design Patterns: MVVM, Data Binding
- Tools: Android Studio, GitHub
This app uses The Movie Database (TMDB) API to fetch movie and TV show data. You will need an API key from TMDB to use this app.
- Sign up for an API key at The Movie Database "TMDB" , API Docs..
- Add your API key to the gradle.properties file:
TMDB_API_KEY=your_api_key_here
-
- Figma Link: TMDB Design
- Contact Mostafa: Mostafa's Linktree
Contributions are welcome! Feel free to open issues or submit pull requests to improve the app.
For any questions or inquiries, please contact:
-
- LinkedIn: LinkedIn Profile
- Email: [email protected]