mingsc / ghFollowers

Sean Allen's take home project course app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Purpose

Practice take home project with all the bells and whistles built with programmatic views. Part of Sean Allen's Swift take home project course.

image

Concepts included

Views

  • Programmatic views
  • Collection view with pagination and Diffable Data Sources
  • Embedded view controllers
  • Native image caching with NSCache
  • Custom alert view
  • Native Dark Mode support
  • Dynamic type
  • iPhone SE support

Architecture

  • Delegates and protocols
  • Network manager with URLSession and Codable
  • Persistence manager for UserDefaults
  • Swift 5 result type and error handling

About

Sean Allen's take home project course app


Languages

Language:Swift 100.0%