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