Skip to content

This is the netflix ios application clone that has been developed with UIKit, Swift and CoreData by me to improve myself and sharpen my skills

Notifications You must be signed in to change notification settings

MrIronstone/Netflix-iOS-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Netflix iOS Clone

This is the project where I developed a netflix ios application clone to learn MVVM architecture, UIKit, Swift and networking.

List movies and tv shows according the categories, such as, Trending Movies, Top rated Tv shows, or Upcoming Movies etc.

The app has 4 main screen, same as netflix itself, Home, Upcoming, Top Search and Downloads

App demo

Netflix.Clone.Demonstration.mp4

Demo Highlights

• Detail view properly handles the situation where the some details are not provided by the API.

• Used CoreData to store title informations when tapped on download button

• All title datas provided by themoviedb.org's API.

• When any Title is downloaded, it notify the Downloads screen via swift's own Notification Center, and all the data that makes up the page are recalculated.

Code Highlights

• Thanks to sdwebimage, photos can be cached and provide uninterrupted slide animations.

• Uses Swift's Result type

• Every view has been created programmatically

• Used Youtube API v3 for videos and TMDB for title names and posters

Used UIKit Components

• CollectionView

• TableView

• UINavigationController

• UITabBarController

• Webkit

About

This is the netflix ios application clone that has been developed with UIKit, Swift and CoreData by me to improve myself and sharpen my skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages