Skip to content

Android application that is based on The Movie Database (TMDB) API. The basic idea of this application would be to provide users with information about movies, TV shows

Notifications You must be signed in to change notification settings

Mohamed-Elhanafy/CinemaScope

Repository files navigation

CinemaScope

CinemaScope is an Android app that allows users to discover information about movies and TV shows. The app provides a user-friendly interface for browsing popular movies, upcoming movies, and top-rated TV shows. Users can also view movie details, cast information, trailers, and more.

Features

  • Browse and search for popular movies and TV shows.
  • View detailed information about movies, including cast, genres, release date, and overview.
  • Watch trailers for movies and TV shows.
  • Save favorite movies and shows for quick access.
  • Responsive and user-friendly design for a seamless viewing experience.
  • ...

Screenshots

Installation

  1. Clone the repository to your local machine using:

  2. Open the project in Android Studio.

  3. Build and run the app on an emulator or a physical device.

Technologies Used

  • Kotlin programming language
  • Android Architecture Components (ViewModel, LiveData,Navigation, etc.) -Retrofit: for network calling -OkHttp: for HTTP client -Gson: for JSON parsing -Glide: for image loading and caching -Coroutines: for asynchronous programming

How to Contribute

Contributions to CinemaScope are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and test them thoroughly.

  4. Commit your changes and push them to your forked repository.

  5. Create a pull request, describing the changes you made.

Please ensure your code adheres to the project's coding standards and conventions. Before submitting a pull request, make sure to run the app on different screen sizes and orientations to verify that your changes do not introduce any issues.

How to Run the App

To run the app, follow these steps:

Clone the repository to your local machine replace the API_KEY constant in Constants.kt file with your API key. Open the project in Android Studio Build and run the app using an emulator or a physical device

License

This project is licensed under the MIT License.

About

Android application that is based on The Movie Database (TMDB) API. The basic idea of this application would be to provide users with information about movies, TV shows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages