- Swift Language
- Algorithms and Data Structures
- Design Patterns and Principles
- Coding Template
- Mastering Xcode
- iOS Frameworks
- App Portfolio (Github & App Store)
- Interview Preparation
I will add details to them one by one. It will be the most comprehensive roadmap for iOS devs to become a tech lead.
A Swift tour in one hour: here
A guided tour in Swift: here
Swift language guide: here
Memory management in iOS: here
Algorithms And Data Structures
All the data structures questions with hints: LeetCode
Data Structures & Algorithms from MIT: here
Linked list explained with videos : here
Beginner — Intermediate — Advanced Level: here
Facebook iOS preparation from a real FB dev. (Yeah, he made it): here
A comprehensive list of iOS questions: here
A nice collection of resources: here
Almost every algorithm explained in Swift by RayWanderlich.com: here
iOS Skills: A Path to Mastery for iOS Development — Josh Brown : here
Life is short, build things that matter.
Full Article: Burhan ARAS @ iOS Interview University
Mobile App Development Best Practices – 04.10
iOS New and Deprecated APIs in iOS 17 Abstract Class vs. Protocol-Oriented Approach in Swift Comparing the Performance of the...
New and Deprecated APIs in iOS 17
In this video, I would like to share with you some things that were either deprecated or added in iOS...
Promova helps people with dyslexia learn languages
The new Promova feature comes just in time for National Dyslexia Awareness Month and is available on the platform for...
Notify – A simple note application with modern MVVM, Compose and Material3
Notify is a simple note application that is built with Modern Android development tools. This project showcases the Good implementation...
Mobile App Development Best Practices – 03.10
iOS MetaCodable – Supercharge Swift’s Codable implementations with macros meta-programming How to build a Tuist plugin and publish it using...
How to make and use BOM (Bill of Materials) dependencies in Android projects
By using a BOM dependency, you can avoid specifying the versions of each individual library in your app, and let...