FREE TRIAL: Accelerate your app development career with Hacking with Swift+! >>

DAY 24

Project 3, part 2

Albert Einstein once said, “any fool can know; the point is to understand,” and this project was specifically about giving you a deeper understanding of what makes SwiftUI tick. After all, you’ll be spending the next 76 days working with it, so it’s a good idea to make sure your foundations are rock solid before moving on.

I could have said to you “SwiftUI uses structs for views” or “SwiftUI uses some View a lot”, and in fact did say exactly that to begin with when it was all you needed to know. But now that you’re progressing beyond the basics, it’s important to feel comfortable with what you’re using – to eliminate the nagging sense that you don’t quite get what something is for when you look at your code.

So much of Swift 5.1 was built specifically for SwiftUI, so don’t be worried if you’re looking at some of the features and thinking they are way beyond your level. If you think about it, they were well above everyone’s level until Swift 5.1 shipped with them!

Today you should work through the wrap up chapter for project 3, complete its review, then work through all three of its challenges.

Once you’re done, don’t forget to stay accountable and tell other people about your progress!

Need help? Tweet me @twostraws!


Hacking with Swift is sponsored by Essential Developer

SPONSORED Join a FREE crash course for iOS devs who want to become complete senior developers — from October 18th to 24th. Learn how to apply iOS app architecture patterns through a series of lectures and practical coding sessions.

Learn more

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

100 Days of SwiftUI

The 100 Days of SwiftUI is a free collection of videos, tutorials, tests, and more to help you learn SwiftUI faster. Click here to learn more, or watch the video below.

Back to 100 Days of SwiftUI

Unknown user

You are not logged in

Log in or create account

Link copied to your pasteboard.