Your First iOS & SwiftUI App: Polishing the App

Mar 1 2022 Swift 5.5, iOS 15, Xcode 13

Part 1: SwiftUI Views & View Modifiers

1. Introduction

Lesson Complete

Play Next Lesson
Next
Save for later
About this episode
See versions

See forum comments
Cinema mode Mark as Complete Download course materials
Next episode: 2. More View Modifiers

This video was last updated on Mar 1 2022

Hello again, everyone. I’m Jessy. If you watched the beginning of our previous course in this learning path, you will have seen me there.

And I’ll say the same thing again: Ray, the instructor of this course, originally recorded it using iOS 14 and Xcode 12. The current versions are now iOS 15 and Xcode 13.

But I’ve gone through this whole course myself, using these latest tools. And it’s still in perfectly-working condition.

Unlike the last course, I did not come across any changes that you’ll need to put into place.

So, this will be the last you’ll be seeing of me, in this course. But I hope that you’ll join me for some of the other courses I’ve created, later in our learning paths. As for right now, here’s Ray!

Welcome to Your First iOS and SwiftUI App: Polishing the App!

This course picks up where we left things off in the first course in our learning path: Your First iOS and SwiftUI App: An App From Scratch, so make sure you watch that first if you haven’t already.

In this course, we’re going to take the app in the upper left, and by the end of the course, it will look like the lower right. Quite a nice difference, isn’t it?

To accomplish this, we’ll be working through the “nice to haves” in the programming to-do list that we made in the previous course, which are to:

  • Implement multiple rounds
  • Implement restarting the game
  • Add the leaderboard view
  • Make the app look pretty :]

Along the way, you’ll learn about some SwiftUI Fundamentals, including how to use Colors and Gradients, add Dark Mode Support, draw Shapes, use SFSymbols, Animation, Size Classes, property wrappers, present multiple screens, and so much more.

Not only will the app look much better, but your code will be much cleaner and maintainable too. You’ll learn how to extract your SwiftUI views in order to keep your code clean, reusable, and maintainable, and you’ll continue to use test-driven development to build out and expand your app’s data model.

By the end of this course, not only will you have created your first app, but you’ll have created a polished app that can carry around in your pocket, an show of to your family and friends.

Before we begin, I wanted to pause and thank you for subscribing to our site. Your support is what makes this all possible, and we’ll do our best to keep making amazing tutorials for you. I truly hope you enjoy this course, and the rest of the courses and books on our site.

Let’s get started by giving our user interface a makeover, using the power of SwiftUI!