Skip to content

nipun2003/TheMovieHub

Repository files navigation

TheMovieHub

You will get daily suggestions for upcoming movies and TV shows and their details in the app, such as a related trailer, images, and many more.

Features

  1. Daily new movie recommendation
  2. Deatils of movie and TV shows.
  3. Images of related movies and TV shows
  4. Related videos
  5. Top movie casts.
  6. You can also search your movie, tv shows and about person.

ScreenShots


Api

The API used for all actions in the app is The movie database

Libraries Used

  1. Jetpack Compose for ui
  2. Hilt for dependency injection.
  3. Retrofit for network calling.
  4. Coil for image loading.
  5. Room for local storage.
  6. Android-Youtube-Player for playing youtube videos.

Contribution

Prerequisite

  1. You must have android studio installed in your system. Install Android Studio Here

  2. Jetpack Compose

  3. Kotlin

Open Source

  1. Fork the repository

  2. Create your feature branch

        git checkout -b YourBranchName
    
  3. Commit your changes

        git commit -m "Added some feature"
    
  4. Run your code

  5. Push your branch

        git push -u origin YourBranchName
    
  6. Create a new pull request

Important

For this project gradle version 7.0.3 is used so when opening the project first time, Android studio will download gradle 7.0.3 which is around 112MB, so make sure Internet or wifi available in terms of building the app.

Issues

You can also contribute in this project by raising issues and bugs in the app.

Maintainers

This project is maintained by Nipun Kumar