Skip to content

Movie application provide a new films and series using News Api

Notifications You must be signed in to change notification settings

ahmedNaser7/Movie

Repository files navigation

Movie Application

A simple and easy-to-use movie application built with Jetpack Compose and Kotlin, utilizing Retrofit for API calls. The app displays new releases and recommended movies, allows users to search for movies, and add them to their watchlist

Screenshots

Screenshot

Features

  • Home
  • Movie Details
  • Search
  • Browse
  • Browse Details
  • WatchList

Technologies Used

Getting Started

Prerequisites

  • Android Studio
  • A Firebase project with Realtime Database and Authentication set up

Installation

  1. Clone the repository:

    https://github.com/ahmedNaser7/Movie.git
  2. Open the project in Android Studio.

  3. Sync the project with Gradle files.

Configuration

. Set up api Authentication: - read the document of Movie Api

Architecture

The application follows the MVVM (Model-View-ViewModel) architecture pattern for a clean separation of concerns and easy testability.

  • Model: Contains the data classes and the repository for data handling.
  • View: Includes the UI components and observes the data from the ViewModel.
  • ViewModel: Acts as a bridge between the Model and the View, holding the UI data and handling logic.

About

Movie application provide a new films and series using News Api

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages