Skip to content

steven-hill/MovieList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 

Repository files navigation

MovieList

A UIKit project to search for movies using the iTunes Search API.

Features and technical details

  • This app is written in Swift 5 and UIKit, and has a wholly programmatic UI.
  • Users can search for a movie using the name of the movie. The app uses the iTunes Search API to get results and display the data in a UITableView.
  • The user can tap on a result to see more information about that movie and watch the trailer via AVPlayer.
  • If the user is interested in watching the movie, they can add it to the favourites list (accessible via the tab bar).
  • I chose UserDefaults for persistence of the favourites list as the memory space requirement is small.
  • This project really helped me to get practice with the protocol and delegate pattern, coordinators, MVC, and the single responsibility principle.

Screenshots

Search screen Search results screen Movie detail screen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages