Hey! Look at that thing!
It’s your Second iOS and SwiftUI App! Fantastic job, sticking with it to get to this point. It’s a major milestone for you. Here’s some of what you’ve accomplished along the way:
For one, you’ve gotten a lot more experience creating SwiftUI views. That’s true in two senses:
One, there are the View files themselves. All of your code is going to live in some file or another. So getting practice at creating files in an organized way is crucial to maintaining the software you’ll build–and your own sanity!
The other way you’ve been creating views is by figuring out how and when to bring updated instances of them onscreen. That includes Lists, Modal Sheets, NavigationLinked-Detail Views, Confirmation Dialogs, and all their subviews.
But none of that would matter without some solid model types to back it all up.
While building up this app’s Book and Library models, you learned about the Environment, Extensions, Access Control, and new Protocols.
When you’re ready to move on, you should go begin our iOS User Interfaces with SwiftUI learning path. There, you’ll gain the ability to create more interesting layouts, and animations, with ease!
I do hope you’ll give it a try – if you’re enjoying making apps for iOS with SwiftUI, that path is only going to make things easier and more satisfying for you.
But we have reached the end of this course and this learning path. Thanks so much for joining me to build this ReadMe app. Here’s to your third app, and beyond.