Leave a rating/review
Notes: 29. Conclusion
Note that the look of the website might have changed since this episode was recorded. You can find the latest subscription pricing here.
Congratulations, you have completed all of the “must haves” for your first iOS app! Bullseye is now fully playable and has the core interface and gameplay logic implemented. We now have a minimal viable product - or MVP for short - that we could ship, or send off to some testers for some initial feedback.
It has been quite a journey to get to this point – if you’re new to programming, you’ve had to get a lot of new concepts into your head.
You learned the basics of SwiftUI development, including concepts like Views, View Modifiers, State, and Bindings.
You’ve also learned the basics of Swift, including concepts like variables, constants, if statements, type inference.
You even learned some basics of iOS development, including concepts like app architecture and TDD. That was a LOT in a very short period of time!
But you did it - you made your first app, and you learned a ton along the way.
If you’re new to programming, I don’t expect you to understand 100% of everything that we did, especially not the parts that involved writing Swift code - don’t worry, we cover that in great detail in the next course.
For now, all that’s important is that you’re getting used to using Xcode, and learning the basic concepts like types, methods and variables.
You’ve got some good momentum learning iOS and Swift development, so let’s keep this going.
You can review the episodes from this course for as long as you want, for free, and I very much encourage you to do so.
But, if you’re ready for me, we’re here for you.
The next course in our learning path is Your First iOS and SwiftUI App: Polishing the App.
In that course, we take things from where we left off here and implement all of the “nice to have” features. Basically we go from the app in the upper left, to the app in the lower right. Pretty awesome, huh?
By the time you’re done the next course, you’ll have a firm understanding of the basics of SwiftUI development, and you’ll be ready to continue with our learning path, where you’ll dive deep into the Swift Language itself.
But for now - sit back, take a break, and celebrate your accomplishment of making your first iOS and SwiftUI app.
When you’re ready, join me in the next course and let’s take this app from an MVP, to a polished, delightful app.