Your Progress

Learning Summary

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

Suggested sequence

Learning roadmap

Topics follow the Admin display order

Advanced

166 topics
  1. Advanced Generics
  2. Protocol-Oriented Programming
  3. Associated Types
  4. Existentials
  5. Opaque Types
  6. Result Builders
  7. Property Wrappers
  8. Advanced Closures
  9. Memory Management
  10. ARC
  11. Strong References
  12. Weak References
  13. Unowned References
  14. Retain Cycles
  15. Value Semantics
  16. Reference Semantics
  17. Copy-on-Write
  18. Swift Concurrency Internals
  19. Swift Macros
  20. Advanced State Management
  21. Observation
  22. Custom Containers
  23. Custom Layout Protocol
  24. Preference Keys
  25. Environment Values
  26. Advanced Navigation
  27. Deep Linking
  28. Custom Animations
  29. Matched Geometry Effects
  30. Advanced Gestures
  31. UIKit Integration
  32. UIViewRepresentable
  33. UIViewControllerRepresentable
  34. Performance Optimization
  35. Foundation
  36. SwiftUI
  37. UIKit
  38. Combine
  39. Core Data
  40. SwiftData
  41. Core Animation
  42. Core Graphics
  43. Core Image
  44. Core Location
  45. MapKit
  46. AVFoundation
  47. Photos
  48. Vision
  49. Natural Language
  50. Speech
  51. Core ML
  52. Metal
  53. WebKit
  54. CloudKit
  55. StoreKit
  56. HealthKit
  57. HomeKit
  58. WidgetKit
  59. ActivityKit
  60. App Intents
  61. AuthenticationServices
  62. CryptoKit
  63. User Authentication
  64. Sign in with Apple
  65. OAuth
  66. OAuth 2.0
  67. JWT
  68. Keychain Services
  69. Secure Storage
  70. HTTPS
  71. TLS
  72. Certificate Pinning
  73. Cryptography
  74. CryptoKit
  75. Data Encryption
  76. App Transport Security
  77. Secure Enclave
  78. Biometric Authentication
  79. Privacy Permissions
  80. Secure Coding Practices
  81. CloudKit
  82. Firebase Integration
  83. REST Backend Integration
  84. GraphQL Integration
  85. WebSockets
  86. Real-Time Data
  87. Authentication Services
  88. Cloud Databases
  89. File Storage
  90. Serverless Functions
  91. Offline-First Applications
  92. Data Synchronization
  93. Widgets
  94. Live Activities
  95. Dynamic Island
  96. App Clips
  97. Siri Integration
  98. App Intents
  99. Spotlight Integration
  100. Universal Links
  101. Deep Links
  102. Share Extensions
  103. Action Extensions
  104. Notification Service Extensions
  105. Keyboard Extensions
  106. Background Tasks
  107. Background Processing
  108. Background Fetch
  109. StoreKit
  110. In-App Purchases
  111. Consumable Purchases
  112. Non-Consumable Purchases
  113. Subscriptions
  114. Subscription Management
  115. Transaction Verification
  116. StoreKit Testing
  117. App Store Monetization
  118. Advertising Integration
  119. Unit Testing
  120. XCTest
  121. Swift Testing
  122. UI Testing
  123. Integration Testing
  124. Mocking
  125. Dependency Injection for Testing
  126. Test Doubles
  127. Performance Testing
  128. Accessibility Testing
  129. Snapshot Testing
  130. Automated Testing
  131. Xcode Debugger
  132. Breakpoints
  133. LLDB
  134. Instruments
  135. Memory Graph
  136. Memory Leaks
  137. CPU Profiling
  138. Memory Profiling
  139. Network Profiling
  140. Energy Profiling
  141. App Launch Performance
  142. UI Performance
  143. SwiftUI Performance
  144. Crash Analysis
  145. MetricKit
  146. App IDs
  147. Bundle Identifiers
  148. Certificates
  149. Provisioning Profiles
  150. Code Signing
  151. Development Builds
  152. Distribution Builds
  153. Archives
  154. TestFlight
  155. Beta Testing
  156. App Store Connect
  157. App Store Listing
  158. App Screenshots
  159. App Privacy Information
  160. Age Ratings
  161. App Review Guidelines
  162. App Submission
  163. App Review Process
  164. App Updates
  165. Version Management
  166. Phased Releases

Topics

166 published topics

  1. 161 App Review GuidelinesLearn App Review Guidelines through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Advanced · 19 min read · 180 min learning
  2. 162 App SubmissionLearn App Submission through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Advanced · 19 min read · 180 min learning
  3. 163 App Review ProcessLearn App Review Process through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Advanced · 19 min read · 180 min learning
  4. 164 App UpdatesLearn App Updates through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Advanced · 19 min read · 180 min learning
  5. 165 Version ManagementLearn Version Management through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Advanced · 19 min read · 180 min learning
  6. 166 Phased ReleasesLearn Phased Releases through a detailed iPhone application development lesson with Swift examples, device verification, exercises and practice questions.Advanced · 19 min read · 180 min learning