Description
Sean Allen – iOS Dev Job Interview Practice – Take Home Project
This is the course that I wish I had taken when I was young in my career. iOS developer career.
Highlights of the Course
- 100% Programmatic User Interface
- One project, not many-Enjoy Discounts
- No libraries from third parties
- Help is available via the Slack channel
- ~ 50 videos (exact curriculum below)
- Free access to the first 5 videos
-   Course Overview (8:33)
-   Project Brief (14:40)
-   Initial Project Setup – No Storyboard (15:26)
-   App Navigation Setup – UITabBarController & UINavigationController (17:49)
-   What’s New in 12Xcode? (9:14)
-   A Quick Message & Slack Channel (4:55)
-   Custom Views – UIButton & UITextField (20:28)
- Â Â Search Screen UI (Programmatic)Â (21:43)
-   Passing Data & Keyboards (25:13)
Make reusable custom alerts (41:09)  Project Organization & Architecture (12:25)
-   Planning our Network calls – API, JSON & Model (14:28)
- Â Â Quick Bug Fix #1Â (5:00)
-   Make a Network Call and Get Followers (32:04)
-   Refactor Error Messages (13:26)
-   Refactor the result type (11:33)
-   UICollectionView – Custom Following Cell (16:13)
-   UICollectionView – Initial Setup (7:11)
-   UICollectionView – FlowLayout (10:47)
UICollectionView – Diffable Data Source (19:49)  ARC, Memory Leaks, Capture Lists [weak self] (12:01)
-   Downloading & Caching Avatar Images (22:01)
Pagination: Getting the Next 100 Followers (15:09)  Loading view (16:14)  Empty State View (20:04)
-   Search Function (15:14)
-   Modal Presentation & Passing Data (16:10)
  Network Call – Get User Info (14:17)
-   Planning User Info Screen (3:53)
-   UserInfoHeaderVC Child View Controller (40:50)
UserInfoVC Cleanup & Setup (13:33)  Item Info View (16:54)
-   ItemInfoVC Superclass (11:55)
ItemInfoVC – Subclasses (13:06)
-   Date Conversions & Date Label (14:29)
Button Functionality – Delegates & Protocols (31:50)
-   Persistence Overview & Add Button (5:20)
  Persistence Manager (21:02)
-   PersistenceManager – Make It Work (12:34)
UITableView – Favorites cell (8:28)  UITableView FavoritesVC (24:21)
-   UITabBarController, Screen Sizes, Constants & More (25:37)
  GFAlertVC Convenience Init DateDecoding Networking Refactor (29:24)  Search, Pagination, Empty State, Constants & More (26:33)
-   Variadic Parameters, Delegates & Protocols, Dynamic Type & More (31:30)
-   Persistence Manager, UITableView Extension & Bug Fixes (8:59)
iPhone SE – UserInfoVC fixes (14:56)  The Final Pass (32:57)
-   Interview Questions you might be asked about your project (6:59)
- Â Â BONUS: Resume/CV & Portfolio Advice
-   What’s the best way to get there? (3:23)
Here’s what you’ll get in Sean Allen – iOS Dev Job Interview Practice – Take Home Project
Continue reading: https://archive.ph/ArKBN