iOS Dev Interview Prep - Take Home Project - UIKit - Programmatic UI - Full Course
Offered By: YouTube
Course Description
Overview
Syllabus
- Updated for iOS 17
- Course Overview - What You Will Learn
- Take Home Project Brief
- Xcode Project Setup - Delete Storyboard
- App Navigation Setup - TabBar & NavBar
- Custom UIButton & UITextField
- Search Screen UI
- Pass Data Between Views
- Custom Alert
- Project Organization & Architecture
- Network Call Planning
- Quick NavBar Bug Fix
- Create Network Call - Get Followers
- Refactor Error Message
- Result Type
- UICollectionView - Follower Cell UI
- UICollectionView - Initial Setup
- UICollectionView - Flow Layout
- UICollectionView - Diffable Data Source
- ARC, Memory Leaks, Capture Lists
- Download & Cache Avatar Images
- Pagination - Next 100 Followers
- Loading View
- Empty State
- Search Functionality
- Modal & Passing Data
- Network Call - Get User Info
- User Info UI Planning
- Child ViewController - UserInfoHeaderVC
- UserInfoVC Cleanup
- Item Info View
- ItemInfoVC - Superclass
- ItemInfoVC - Subclass
- Date Conversion & Date Label
- Button Functionality - Delegates & Protocols
- Persistence Setup
- Persistence Manager
- Persistence Manager - Make it Work
- UITableView - FavoriteCell
- UITableView - FavoritesVC
- Optimization - UITabBarController, Screen Sizes & Constants
- Optimization - GFAlertVC, Date Decoding, Network Refactor
- Optimization - Search, Pagination, Empty State
- Optimization - Variadic Parameters, Dynamic Type
- Optimization - Persistence Manager, UITableView Extension
- Optimization - Old iPhone SE - UserInfoVC Fixes
- The Final Pass Before iOS 15, 16, 17 Updates
- Interview Next Steps - After Project Turn In
- iOS 15 - Initial Run
- iOS 15 - Button Configurations
- iOS 15 - Async/Await - Part 1
- iOS 15 - Async/Await - Part 2
- iOS 15 - Date Format
- iOS 16 - Initial Run
- iOS 16 - SwiftUI in UIKit Cells
- iOS 17 - Initial Run
- iOS 17 - UIKit Previews
- iOS 17 - UIContentUnavailableView
Taught by
Sean Allen
Related Courses
Advanced Programming in SwiftMeta via Coursera Como criar um aplicativo para iPhone
Universidade Estadual de Campinas via Coursera iOS App Development with Swift
University of Toronto via Coursera Work with augmented reality (AR) and the web
Curtin University via edX Get Started with iOS App Development
SkillUp EdTech via Coursera