AlirezaGoshayesh / MovieHub

An Android application that allows users to browse and search for movies, providing detailed information and ratings for each movie.

Home Page:https://developerisme.ir

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MovieHub

A short-time project that uses the most recent technologies, libraries and best practices.

icon sample

In this project

  • User sees a list of popular movies
  • User can search a movie name
  • User sees a list of movies matching the name searched
  • By selecting any movie, user sees a new screen containing details of the movie

Technologies and libraries:

  • Single Activity
  • Navigation Component
  • Dependency Injection with Hilt
  • RecyclerView with DiffUtils
  • MVVM Architecture + Clean Architecture
  • Kotlin Coroutines
  • Retrofit
  • Paging V3

Used web service: https://www.themoviedb.org/documentation/api

  • Caution: If you encounter the timeout exception, use vpn.

About

An Android application that allows users to browse and search for movies, providing detailed information and ratings for each movie.

https://developerisme.ir

License:Apache License 2.0


Languages

Language:Kotlin 100.0%