Skip to content

marinacompsci/movieApiApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MovieAPI

iOS 13.2

Swift 5.0

An app where users can search for movies/shows/eps and save their favorite ones persistently on the phone.

It fetches its data from the OMDb API which is free to use.

Show me the app already

This app is built 100% programmatically which means no storyboards and it also uses UIKit.

What does it use?

  • Diffable CollectionView
  • Infinite Scrolling -- pagination
  • NSCache
  • TableView -- with deletion on swipe
  • UserDefaults
  • Threads
  • JsonDecoder/Encoder
  • Custom Views and Alerts
  • UIButtons, SFSymbols and GestureRecognizer
  • CAGradientLayer
  • Dynamic Fonts and Colors -- for accessibility and light/dark mode
  • UIActivityIndicatorView -- loading spinner
  • MVC (kinda)
  • A lot of escaping closures

Structure

Homescreen on dark mode Homescreen on light mode

Search Screen on dark mode Search Screen on light mode

Favorite's Screen on dark mode Favorite's Screen light dark mode

Favorites Screen on dark mode Favorites Screen on light mode

About

Simple Movie Api App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages