1. Learn how to solve problems check out 100 days of Swift by
@twostraws
2. On each challenge add something new be creative, either do a challenge with a new twist or add on top of it
3. Learn SwiftUI to build your confidence & build your experience with apps. I have a free SwiftUI beginner playlist you can check out which had a solid roadmap of things i’d expect a junior ios dev to know
youtube.com/playlist?list=PL…
If my teaching style doesn’t work for you find someone who’s style does and stick with them for every vid you watch repeat step 2
4. Once you feel comfortable with step 3 BUILD SOMETHING YOU CAN SHIP
I have a few vids that cover legit app structure you’d see in a iOS workplace of architecture that would impress me if a junior applied for a role and i saw this
youtube.com/playlist?list=PL…
youtube.com/playlist?list=PL…
If you’re stuck for project ideas here’s a vid with some ideas
youtu.be/Hxc40ccivWA?si=TSpl…
5. Learn the fundamentals of UIKit, you should have a grasp on problem solving by now and researching. So you can look into other tech but defo learn UIKit since a lot of apps in the industry use it, SwiftUI builds your confidence & UIKit preps you for the real world (Until SwiftUI takes over 🤪)
6. Fuck around and find out, fail and fail hard. The more mistakes you make the quicker you learn and pick things up 👌🏾