Roadmap to become an iOS developer .
This is a tree-like compilation of topics highly relevant to iOS development.
The roadmap will be helpul for:
- anyone who wants to become an iOS developer
- iOS developers who are preparing for interviews and need to brush up knowledge
- iOS developers who need to compile own set of interview questions
- Find a topic you want to study.
- Go Google for resources specific for that topic (youtube videos , Medium articles , udemy , etc..).
- Study until you can confidently explain the topic to your CAT.
- Go to step 1.
If you like start learning by courses you can find a great content to learn in these Courses :
- Learning Basic Swift Syntax Crash Course (Devslopes) Note That you need to have a previous knowledge on another programming language to make sure you understand the basic concepts on programming
- As a beginner : iOS & Swift - The Complete iOS App Development Bootcamp (Angela Yu)
- For a beginner also you can depend on : iOS beginner path (Ray Wenderlich)
- As an intermediate : iOS 11 & Swift 4: From Beginner to Paid Professional™ (Devslopes)
- As an advanced : CS193p Developing applications for iOS (Stanford university)
- There is also a newer verssion of 2020 focusing on SwiftUI - CS193p Developing applications for iOS (Stanford university)