Skip to content

The Movie iOS application, inspired by Netflix design

Notifications You must be signed in to change notification settings

Sevenfortyseven/Movies-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Movie Hub

A simple movie browsing/movie suggesting app

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap

About The Project

Hi there, this is my first project ever that solves absolutely 0 problems; However, I made this app for showcase purposes only, to demonstrate the skills I've learned so far. The app is created with an MVC design pattern, using moviesDB free API.

while working on this app I've learned/ mastered:

  • Passing data and communication between objects using Delegation pattern
  • Observer and Notification pattern
  • Building UI with programmatical approach only
  • Communication patterns with closures

and much more... but I think I've listed the most important ones. The app is not in a final state; I'm going to implement more features which I'll list below in my roadmap

Libraries I've used:

  • MSPeekCollectionViewDelegateImplementation
  • MarqueeLabel
  • RevealMenuController

(back to top)

Built With

  • Xcode 13
  • Swift programming language

(back to top)

Getting Started

To run the app you'll need your own moviesDB api key and xcode 13.2 +

Installation

  1. Get a free API Key at https://www.themoviedb.org

  2. Clone the repo

    git clone https://github.com/Sevenfortyseven/Movies-App.git
  3. Install pods using CocoaPods

    $ pod install
  4. Enter your API in config.swift

    let API_KEY = 'ENTER YOUR API';

(back to top)

Roadmap

  • Search Movies/TV shows
  • Dark/Light mode
  • User authorisation
  • Downloads

About

The Movie iOS application, inspired by Netflix design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published