Contained in: Your First iOS & SwiftUI App: Polishing the App
swiftui
Video Course
iOS & Swift
Your First iOS & SwiftUI App: Polishing the App
Feb 17 2023 · Video Course (3 hrs, 51 mins)
This course is the sequel to “Your First iOS & SwiftUI App: An App from Scratch.” In this course, we’ll finish off our “nice-to-haves” on our programming to-do list for Bull’s Eye, resulting in a professional and polished…
iOS & Swift
Intro to SwiftUI Animation
Feb 17 2023 · Lesson
…crash course in SwiftUI animation and use it to make the custom alert smoothly animate onto the screen…
iOS & Swift
Draw the Rings
Feb 17 2023 · Lesson
Draw the cool rings in Luke’s design with the power of SwiftUI’s ForEach…
iOS & Swift
Display a Custom Alert
Feb 17 2023 · Lesson
Learn how to display a custom alert in SwiftUI by dynamically modifying view hierarchy…
iOS & Swift
Fill & Stroke Shapes
Feb 17 2023 · Lesson
Learn how you can draw shapes in SwiftUI and fill and stroke them with color…
iOS & Swift
Introduction
Feb 17 2023 · Lesson
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…
iOS & Swift
Display a Second Screen
Feb 17 2023 · Lesson
Learn one way you can display an extra screne of content in your SwiftUI app, using View’s sheet() method…
iOS & Swift
Extract Views
Feb 17 2023 · Lesson
Learn how to keep your SwiftUI code clean and organized by extracting your views…
iOS & Swift
SFSymbols
Feb 17 2023 · Lesson
…make a new file to create all of our rounded views. So inside our views, I’m gonna make a new file with the SwiftUI view template. And we’ll call this RoundedViews.swift. Let me fix my indentation with control I. I will change this to RoundedImageViewStroked as the first…
iOS & Swift
Connect the Leaderboard
Feb 17 2023 · Lesson
…friend ForEach, which you may recall helped us create a bunch of Ring Views in the background. We’ll also use a new SwiftUI View called ScrollView, which will make the view scrollable if there are more entries than can fit on one screen. Let’s try this…
iOS & Swift
Conclusion
Feb 17 2023 · Lesson
…lower right. And you were able to do this in just in a few episodes, thanks to the power of SwiftUI! You should feel proud, because in this section, you have really honed your SwiftUI skills, to put together some pretty neat effects. Y ou now understand how to extract…
iOS & Swift
Conclusion
Feb 17 2023 · Lesson
…deserved high-five from me. But don’t get too comfortable - the learning isn’t done yet! The next course in our iOS and SwiftUI for Beginners learning path is Programming in Swift: Fundamentals. Here, we switch gears and take a deep dive into the Swift programming language itself…
iOS & Swift
Colors & Gradients
Feb 17 2023 · Lesson
Learn how to apply custom colors and gradients to your SwiftUI views…
iOS & Swift
Put it All Together
Feb 17 2023 · Lesson
…together the background view! All right, so we’re gonna create a new file inside this views category, and we’re gonna use the SwiftUI view template. And we’re gonna call this backgroundview.Swift. As always, I’m gonna fix my indentation the way I like…
iOS & Swift
Challenge: More Text Styles
Feb 17 2023 · Lesson
…number here One that shows your score And finally, the “Start New Round” text, which is part of a button. To create this with SwiftUI, we want to create four different styled Text views; one for each of the above. And good news - we’ve already done some…
iOS & Swift
Challenge: Create a Custom Alert
Feb 17 2023 · Lesson
…done a few times before, we’re going to right-click on views and make a new file using the iOS SwiftUI View template and click next, and we’re gonna call this PointsView.swift, and click create. All right, because I can’t stand otherwise, I select all my text…
iOS & Swift
Introduction
Feb 17 2023 · Lesson
Welcome to the fourth and final part of Your First iOS and SwiftUI App: Polishing the App. In this part of the course, you’ll wrap up the app by finishing up the final “nice-to-have” item on our programming to-do list: adding a leaderboard screen. This section…
iOS & Swift
Challenge: Create a Leaderboard View
Feb 17 2023 · Lesson
…date and time when the player earned the score. We’ll call this DateText. Now, if you’re feeling REALLY confident about SwiftUI, you can try to pause the video and implement the entire thing on your own. But if you’re still feeling like you could use a little…
iOS & Swift
More View Modifiers
Feb 17 2023 · Lesson
…previous course, you learned how you can use SwiftUI’s View Modifiers to modify the style of your views. So far, you’ve only used a handful of view modifiers: .kerning, .bold, .font, .lineSpacing, and .multilineTextAlignment, to be speficic. But there’s a TON more view modifiers than that…
iOS & Swift
The Xcode Debugger
Feb 17 2023 · Lesson
…simulator either with the Play button in the upper left or by pressing Command R. We hit a breakpoint immediately, because with SwiftUI, all of that alert code is being hit immediately to figure out if it should appear or not. So, just continue execution. And then that same breakpoint…