iOS Dev Interview Prep - Take Home Project - UIKit - Programmatic UI - Full Course

iOS Dev Interview Prep - Take Home Project - UIKit - Programmatic UI - Full Course

Sean Allen via YouTube Direct link

- Updated for iOS 17

1 of 58

1 of 58

- Updated for iOS 17

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

iOS Dev Interview Prep - Take Home Project - UIKit - Programmatic UI - Full Course

Automatically move to the next video in the Classroom when playback concludes

  1. 1 - Updated for iOS 17
  2. 2 - Course Overview - What You Will Learn
  3. 3 - Take Home Project Brief
  4. 4 - Xcode Project Setup - Delete Storyboard
  5. 5 - App Navigation Setup - TabBar & NavBar
  6. 6 - Custom UIButton & UITextField
  7. 7 - Search Screen UI
  8. 8 - Pass Data Between Views
  9. 9 - Custom Alert
  10. 10 - Project Organization & Architecture
  11. 11 - Network Call Planning
  12. 12 - Quick NavBar Bug Fix
  13. 13 - Create Network Call - Get Followers
  14. 14 - Refactor Error Message
  15. 15 - Result Type
  16. 16 - UICollectionView - Follower Cell UI
  17. 17 - UICollectionView - Initial Setup
  18. 18 - UICollectionView - Flow Layout
  19. 19 - UICollectionView - Diffable Data Source
  20. 20 - ARC, Memory Leaks, Capture Lists
  21. 21 - Download & Cache Avatar Images
  22. 22 - Pagination - Next 100 Followers
  23. 23 - Loading View
  24. 24 - Empty State
  25. 25 - Search Functionality
  26. 26 - Modal & Passing Data
  27. 27 - Network Call - Get User Info
  28. 28 - User Info UI Planning
  29. 29 - Child ViewController - UserInfoHeaderVC
  30. 30 - UserInfoVC Cleanup
  31. 31 - Item Info View
  32. 32 - ItemInfoVC - Superclass
  33. 33 - ItemInfoVC - Subclass
  34. 34 - Date Conversion & Date Label
  35. 35 - Button Functionality - Delegates & Protocols
  36. 36 - Persistence Setup
  37. 37 - Persistence Manager
  38. 38 - Persistence Manager - Make it Work
  39. 39 - UITableView - FavoriteCell
  40. 40 - UITableView - FavoritesVC
  41. 41 - Optimization - UITabBarController, Screen Sizes & Constants
  42. 42 - Optimization - GFAlertVC, Date Decoding, Network Refactor
  43. 43 - Optimization - Search, Pagination, Empty State
  44. 44 - Optimization - Variadic Parameters, Dynamic Type
  45. 45 - Optimization - Persistence Manager, UITableView Extension
  46. 46 - Optimization - Old iPhone SE - UserInfoVC Fixes
  47. 47 - The Final Pass Before iOS 15, 16, 17 Updates
  48. 48 - Interview Next Steps - After Project Turn In
  49. 49 - iOS 15 - Initial Run
  50. 50 - iOS 15 - Button Configurations
  51. 51 - iOS 15 - Async/Await - Part 1
  52. 52 - iOS 15 - Async/Await - Part 2
  53. 53 - iOS 15 - Date Format
  54. 54 - iOS 16 - Initial Run
  55. 55 - iOS 16 - SwiftUI in UIKit Cells
  56. 56 - iOS 17 - Initial Run
  57. 57 - iOS 17 - UIKit Previews
  58. 58 - iOS 17 - UIContentUnavailableView

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.