skip to content
anntz.com

ios development roadmap

my personal roadmap for learning native ios development using swift

Table of Contents

Roadmap

My personal roadmap for learning the basics of native IOS development:

  1. Foundations of Swift
  2. Object Oriented Programming in Swift
  3. UI Layer: SwiftUI, Design Components
  1. Networking & API Calls using
  • Make API class using Closures & Async/Await
  1. GCD & Multi-threading
  • Background threads and Main threads
  1. Memory Management
  • ARC & Memory leaks
  1. Design Patterns
  • Singleton
  • Dependency Injection
  • Observer & Coordinator
  • Delegate Pattern
  • Factory Pattern
  • Builder Pattern
  1. Unit Tests