Header image

🚀 iOS Developer Roadmap

Roadmap to becoming an iOS developer in 2020.

☝️ What is it?

This is a tree-like compilation of topics highly relevant to iOS development. Both image and text version are generated from human readable content file.

✌️ Who is it for?

The roadmap will be helpul for:

👌 Why these topics?

See this article explaining selection of topics.

👨‍🎓 How to use this roadmap

  1. Find a topic you want to study.
  2. Go to corresponding resources section.
  3. Study until you can confidently explain the topic to your cat.
  4. (Optional) tick the checkbox next to the topic. How to tick a checkbox.
  5. Go to step 1.

Essential topics are topics which significantly contribute to understanding of iOS development. Consequently, it is a good idea to study them first as they are often encountered on interviews.

Start from Getting started section if you haven't done any iOS development yet.

🗺 Image version

Roadmap of essential topics. Roadmap for all topics is here. Header image

📝 Text version

Text version with materials to study.

🤝 How to contribute

The complete contribution guide.


⚙️ Generation status


📃 License

License: CC BY 4.0

📊 Skills Matrix

You might also like the iOS Developer Skills Matrix. Skills matrix

📚 iOS and Swift Tutorials and Courses

Learn iOS development & Swift online from the best iOS Swift tutorials and courses recommended by the programming community. https://hackr.io/tutorials/learn-ios-swift