developer-roadmap
developer-roadmap copied to clipboard
[Suggestion] iOS developer
Would be great to add an iOS developer roadmap.
Hi, Completely agree with this suggestion. I want to contribute.
This can be the skeleton that can be used to create it. Suggestions are welcome, let me know.
[Last added:
- State management under Swift UI
- Life cycle under View Controller
- Combine under Advanced topics
- Codable and URLSession under Networking
- Pick a Language
- Objective C
- Swift
- OOP
- Control flow statement
- Optional
- Foundation framework
- What is ARC
- Fundamentals
- Version Control Systems
- Git
- Repository hosting services
- GitHub
- GiLab
- Xcode
- How to debug
- What is Debug View Hierarchy?
- What is Swift Playground?
- Interface Builder & Storyboard
- IBOutlet
- Asset Management
- Dependency Manager
- CocoaPods
- What is Podfile?
- Carthage
- SPM (Swift Package Manager)
- CocoaPods
- Human Interface Guidelines
- Version Control Systems
- Build Your First Application
- Architectural Patterns
- MVVM
- MVC
- MVP
- Design Patterns
- Delegate
- Observer
- Singleton
- View Controller
- Life cycle
- View
- UIKit
- User Interface (views and controls)
- User Interactions (gesture recognition, motion detection...)
- AutoLayout
- UIKit
- Networking
- URLSession
- How to call an API
- Codable
- get JSON data and parse it
- CoreLocation, MapKit
- Data Persistence
- Realm
- Keychain
- CoreData
- Architectural Patterns
- Advanced Topics
- Analytics, data storage and utilities
- Firebase
- XCTest
- TDD
- CI/CD
- Push Notification
- GDC (Grand Central Dispatch)
- Combine
- Swift UI
- State management
- In-App Purchases
- Analytics, data storage and utilities
- More Advanced and Specific Topics
- CoreML
- ARKit
- SpriteKit
- Publish
- App Store
- iTunes Store
- Review guidelines
- Testflight
- App Store
This image might help
source: https://javarevisited.blogspot.com/2022/05/ios-developer-roadmap.html#axzz7qezaAVht
And it's missing SwiftUi stuff like:
- Combine
- State management
- life cycle views
Hi @BrunoCerberus , thank you for the hint!
I just saw that roadmap, but maybe there are too much arguments for a beginner and is too much dispersive?
I try to reduce the argument like the android roadmap. But feel free to integrate or edit my comment with other fundamental topics are life cycle views
and state management
🙌🏻 Or when I have a slot of time I can integrate it
I edited the comment with the skeleton of iOS Developer Roadmap
Up
ah! I made this issue and then completely forgot to checkup on it. Great work guys! 👍
Hey guys, I'd love to contribute to this issue and build a roadmap for IOS. Is the issue still open?
Can the maintainers assign the issue to me so We can get started to work on building it ? Thankyou.
I think is still open. We write a first skeleton about the roadmap (the second comment) that can be improve, but I don't know how we have to proceed
It's simple, if a project maintainer or so assigns the issue to us or one, we can fork the repo and build the roadmap and open a pull request when we are done specifying the issue we close. But assigning is required as to not collide with someone who is already working on it or so.
Well, thank you for explain. @kamranahmedse can you assign this issue to @TRohit20 ?
Would also love to see this addition. I see many people lost with this path since the recent updates with SwiftUI making it harder for new developers to figure out what they should be looking at.
up
up
up
Check this out,But it's Chinese https://www.processon.com/v/64d49cb64e65c16610352aba
Well, thank you for explain. @kamranahmedse can you assign this issue to @TRohit20 ?
Hi, as an experienced iOS developer, I also would like to join to contribute to the iOS roadmap which is lack currently. Could you assign this issue to me also? @kamranahmedse
Hi, I'm an iOS Engineer and I'm eager to contribute to this iOS roadmap initiative. Could you kindly assign this issue to me as well? @kamranahmedse
Thank you!
Up
up
Hi! Are there any updates on this? it has been a long standing issue but the swift/ios developer roadmap does not seem to be added to the main website. I am planning on learning swift. I am a fullstack web developer planning on getting started with iOS development. Roadmap.sh has always been my favourite website to get appropriate roadmaps. Any information on this will be appreciated.
Thank you!👨💻😇
up
UP
Up
Hey there!
Looks like this issue has been hanging around for a bit without much action. Our roadmaps have evolved quite a bit since then, and a bunch of older issues aren't really applicable anymore. So, we're tidying things up by closing out the older ones to keep our issue tracker nice and organized for future feedback.
If you still think this problem needs addressing, don't hesitate to reopen the issue. We're here to help!
Thanks a bunch!
In case someone comes later to this issue, this is the corresponding roadmap for IOS development.