Your Progress

Learning Summary

0 of 114 topics completed
Quizzes Completed 0Best Quiz Score —Current Level Not startedContinue Choose a topic

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Intermediate

114 topics
  1. SwiftUI View Protocol
  2. State
  3. Binding
  4. Observable State
  5. Environment
  6. Property Wrappers
  7. View Modifiers
  8. Custom Views
  9. Reusable Components
  10. NavigationStack
  11. NavigationPath
  12. Lists and Grids
  13. Lazy Stacks
  14. Forms
  15. Animations
  16. Transitions
  17. Gestures
  18. Geometry
  19. Custom Layouts
  20. SwiftUI App Lifecycle
  21. SwiftUI Previews
  22. UIView
  23. UIViewController
  24. Storyboards
  25. Interface Builder
  26. Programmatic UI
  27. UITableView
  28. UICollectionView
  29. UINavigationController
  30. UITabBarController
  31. UIScrollView
  32. Auto Layout Programmatically
  33. Delegates
  34. Data Sources
  35. Target-Action Pattern
  36. View Controller Lifecycle
  37. Custom UI Components
  38. MVC
  39. MVVM
  40. Coordinator Pattern
  41. Repository Pattern
  42. Dependency Injection
  43. Separation of Concerns
  44. Modular Architecture
  45. Clean Architecture
  46. State Management
  47. Navigation Architecture
  48. UserDefaults
  49. Codable
  50. JSON Encoding
  51. JSON Decoding
  52. FileManager
  53. Local File Storage
  54. Keychain
  55. SQLite
  56. Core Data
  57. SwiftData
  58. Data Persistence
  59. Data Migration
  60. Caching
  61. HTTP Fundamentals
  62. REST APIs
  63. URLSession
  64. URLRequest
  65. URLResponse
  66. GET Requests
  67. POST Requests
  68. PUT Requests
  69. PATCH Requests
  70. DELETE Requests
  71. JSON APIs
  72. API Authentication
  73. HTTP Headers
  74. Query Parameters
  75. Multipart Requests
  76. File Uploads
  77. File Downloads
  78. Network Error Handling
  79. Async Networking
  80. API Service Layer
  81. Asynchronous Programming
  82. async/await
  83. Tasks
  84. Task Groups
  85. Actors
  86. MainActor
  87. Structured Concurrency
  88. Cancellation
  89. Sendable
  90. Thread Safety
  91. Camera
  92. Photo Library
  93. Microphone
  94. Audio Recording
  95. Video Playback
  96. Location Services
  97. Maps
  98. Contacts
  99. Calendar
  100. Haptics
  101. Motion Sensors
  102. Accelerometer
  103. Gyroscope
  104. Biometrics
  105. Face ID
  106. Touch ID
  107. Local Notifications
  108. Push Notifications
  109. UserNotifications Framework
  110. Notification Permissions
  111. Notification Actions
  112. Notification Categories
  113. Background Notifications
  114. APNs Fundamentals

Topics

114 published topics

  1. 81 Asynchronous ProgrammingLearn Asynchronous Programming through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  2. 82 async/awaitLearn async/await through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  3. 83 TasksLearn Tasks through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  4. 84 Task GroupsLearn Task Groups through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  5. 85 ActorsLearn Actors through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  6. 86 MainActorLearn MainActor through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  7. 87 Structured ConcurrencyLearn Structured Concurrency through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  8. 88 CancellationLearn Cancellation through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  9. 89 SendableLearn Sendable through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  10. 90 Thread SafetyLearn Thread Safety through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  11. 91 CameraLearn Camera through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  12. 92 Photo LibraryLearn Photo Library through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  13. 93 MicrophoneLearn Microphone through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  14. 94 Audio RecordingLearn Audio Recording through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  15. 95 Video PlaybackLearn Video Playback through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  16. 96 Location ServicesLearn Location Services through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  17. 97 MapsLearn Maps through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  18. 98 ContactsLearn Contacts through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  19. 99 CalendarLearn Calendar through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning
  20. 100 HapticsLearn Haptics through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Intermediate · 19 min read · 120 min learning