GO FURTHER, FASTER: Try the Swift Career Accelerator today! >>

Lost in the pages…

Forums > 100 Days of SwiftUI

I just realized that I've been lost in the pages of this site! :-)

I started out back in May with the '100 Days of SwiftUI' course, and the list of days has you click into a topic to do the lessons. At some point, I just kept going with that string of topic pages, since each one flows into the next. You finish the quiz and challenges for a section, and it rolls you to the next one. So I think I've been off on this path since mid-June.

I just finished SnowSeeker a few days ago, and tonight I finished the chapters on Drawing and Animation. I started to read about Core Data, and then decided to see where I am in the '100 Days', only to find that SnowSeeker was supposed to be the end!

So the projects looked the same up through SnowSeeker, but I didn't do an exhaustive comparison for content. My concern is this: Did I miss anything by getting lost like this?

   

You mean you've been following the projects here instad of the the actual course itself? If that's the case... well, as far as I know, the projects are the same up to SnowSeeker. Paul updated them for iOS17 and the links seem to point to the same place as the individual days in the course. But you probably missed the milestones, the apps that you build youself every few projects. I'd definitely recommend to go back to them and do them. It's important that you actually write some code yourself, not just follow along with tutorials. Also, you probably missed Day 48.

Other than that you probably haven't missed much. Project 20 and 21 are beyond the scope of the course, it seems. But I'd recommend you do Project 20 anyway. As for Core Data, you'll probably be a little lost there if you've been following the previous projects. Core Data is basically the predecessor of SwiftData. Or more accurately, SwiftData uses Core Data under the hood but is much more intuintive and simpler to use and understand. It's meant to replace Core Data. Which is why Core Data haven't been included in the couse at all. However, the downside is that a lot of projects still use Core Data. It's been around since forever ago, and SwiftData still doesn't have the full functionality of Core Data. Essentially, SwiftData is the future and Core Data is the past. It's up to you if you want to learn Core Data anyway.

Personally, I'd go and build some actual apps myself and tried to make use of SwiftData. If you run into something SwiftData can't do (and it can do a lot more than was included in the course, see here), then go check out Core Data.

   

Yes, I think starting with the first project, I followed the link to jump over to it in the book, and just kept going from there. It was looking like the course was following the book, and I guess I thought (incorrectly) that the links in the '100 Days' list were just for grouping the lessons into days.

I'll definitely go back and pick up the separate projects. Sounds like they'll help sharpen the skills. :-)

The extra drawing/animation chapter(s) were interesting, and I may still run through the Core Data stuff. I've done a lot of database stuff in my time, so it's interesting just for that reason if nothing else.

Thanks for the info!

   

Hacking with Swift is sponsored by try! Swift Tokyo.

SPONSORED Ready to dive into the world of Swift? try! Swift Tokyo is the premier iOS developer conference will be happened in April 9th-11th, where you can learn from industry experts, connect with fellow developers, and explore the latest in Swift and iOS development. Don’t miss out on this opportunity to level up your skills and be part of the Swift community!

Get your ticket here

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

Reply to this topic…

You need to create an account or log in to reply.

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.