Skip to content

BM Movies is a sleek and user-friendly app that lets you explore and discover the latest movies, including popular, now-playing, and upcoming films. With detailed movie information, storyline, ratings, and genres.

Notifications You must be signed in to change notification settings

sala7khaled/bm-movies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BM Movies

BM Movies is a sleek and user-friendly app that lets you explore and discover the latest movies, including popular, now-playing, and upcoming films. With detailed movie information, storyline, ratings, and genres. BM Movies makes it easy to stay updated on what's trending in the world of cinema. Perfect for movie enthusiasts seeking a streamlined movie discovery experience.



Features

  • TheMovieDB APIs implemented.
  • MVVM (Model-View-ViewModel) architecture pattern.
  • DDD (Domain-Driven-Design) principles applied.
  • No third-party libraries are used.
  • Network layer caching using URLRequest.CachePolicy
  • Handle offline mode
  • Caching mechanisms for images.
  • Include test unit.


App Icon

Light Dark Tint


Screenshots

Splash Home Movie Detail


Installation

To install and run the BM Movies application, follow these steps:

  1. Clone the repository:
git clone https://github.com/sala7khaled/bm-movies.git
  1. Open the project in Xcode.
  2. Once the project is opened in Xcode.
  3. Build and run the project using a simulator or a connected device.

Warning

Contact the project maintainer to request the APIKeys.swift file, which is required to run the app properly.



Contact

If you have any questions or suggestions regarding the BM Movies application, please feel free to contact the project maintainer:



About

BM Movies is a sleek and user-friendly app that lets you explore and discover the latest movies, including popular, now-playing, and upcoming films. With detailed movie information, storyline, ratings, and genres.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages