Skip to content

"A platform where users can research and gather information about all movies and TV shows, while also creating their own lists."

Notifications You must be signed in to change notification settings

muameh/MovieApp

Repository files navigation

MyMovieApp

MyMovieApp is an Android application designed for movie enthusiasts. The app allows users to explore popular, top-rated, upcoming, and currently playing movies and TV shows. Users can create personal watchlists and mark movies they have watched.

Features

  • Browse Movies and TV Shows: Explore popular, top-rated, and upcoming movies and TV series.
  • Movie Details: View detailed information, including ratings, posters, and release dates.
  • Watchlist Management: Add and manage your own watchlist.
  • User Authentication: Secure login and signup with Firebase.

Tech Stack

  • Kotlin: The main programming language for Android development.
  • MVVM Architecture: Model-View-ViewModel for better separation of concerns.
  • Firebase: Used for authentication and Firestore database.
  • Retrofit: For network requests and API integration.
  • Coil: For image loading and caching.

Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

  • Android Studio
  • Kotlin 1.5+
  • Firebase Account

Installation

  1. Clone the repo
    git clone https://github.com/muameh/MovieApp
    

Screenshot_1728644317 Screenshot_1728644321 Screenshot_1728644327 Screenshot_1728644336 Screenshot_1728644351 Screenshot_1728644365 Screenshot_1728644377 Screenshot_1728644382

Releases

No releases published

Packages

No packages published

Languages