Skip to content

Latest commit

 

History

History
52 lines (31 loc) · 1.98 KB

README.md

File metadata and controls

52 lines (31 loc) · 1.98 KB

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