UPGRADE YOUR SKILLS: Learn advanced Swift and SwiftUI on Hacking with Swift+! >>

Day 22 Completed

Forums > 100 Days of SwiftUI

woohoo! I think I'm starting to get the hang of this. I'm itching to spend time on my app idea, but I'll hold off until I feel really confident.

3      

Great job! Keep up the hard work!

Reasons to start writing your app now:

  1. It will help motivate you and give you some instant gratification to see it start taking shape.
  2. As it is taking shape, you will come up with new ideas and options that might not have occurred to you.
  3. It will help you practice the skills you are learning and get better at them.
  4. As you practice those skills, you'll remember them better and they'll be reinforced better.
  5. You'll come across situations and new questions that you wouldn't have come arcoss otherwise which will give you a deeper understanding as you find answers to those questions.
  6. You'll be motivated to push yourself beyond what you're learning and add additional tools to your belt as you look for ways to implement your ideas that haven't been covered yet in the course.
  7. You already have enough skills to get started, not necessarily to finish, but you can continue to improve you app(s) as you go along.
  8. It will give you the chance to play around with things in a way you might not have otherwise, because with a limited tool set you have to get creative to get things working.
  9. Even if you start creating it and ditch everything you did at some point, you'll have increased your knowledge, your skills, and hopefully your enjoyment of creating apps.
  10. It will build your confidence as you see your idea taking shape and if you get stuck you can always hit the pause button, ask questions, or do research.

3      

Really good advice, thanks @vtabmow

3      

BUILD THE ULTIMATE PORTFOLIO APP Most Swift tutorials help you solve one specific problem, but in my Ultimate Portfolio App series I show you how to get all the best practices into a single app: architecture, testing, performance, accessibility, localization, project organization, and so much more, all while building a SwiftUI app that works on iOS, macOS and watchOS.

Get it on Hacking with Swift+

Sponsor Hacking with Swift and reach the world's largest Swift community!

Archived topic

This topic has been closed due to inactivity, so you can't reply. Please create a new topic if you need to.

All interactions here are governed by our code of conduct.

 
Unknown user

You are not logged in

Log in or create account
 

Link copied to your pasteboard.