
Explore how spacers use available space to position views in SwiftUI’s vertical, horizontal, and z stacks. Learn to stack elements, center content, and place a button bottom-right.
Explore Swift basics by defining variables and constants, using var and let, with practical examples like age and wallet, and learn how values update or stay fixed.
Build a reusable rounded button component in SwiftUI that applies title and color properties to three buttons for capitalizing text, using a frame, padding, and a horizontal stack layout.
Learn Swift if statements to make decisions, using height checks like 50 inches with else branches, and compare with greater than, equal, not equal, and greater or equal.
Apply if statements to switch text capitalization in a SwiftUI app, toggling between all caps, capitalized, and lowercase. Copy the resulting text to the clipboard using the pasteboard.
Learn to build the emoji dictionary app in SwiftUI with a scrollable emoji list. Rename the content view to emoji list view and explore how lists support navigation.
Learn to convert an array of emoji strings into an identifiable emoji struct with a UUID, then display each symbol in a SwiftUI list using a text view.
Explore core data fundamentals by building a simple to-do app that saves items with timestamps, using a fetch request, view context, and cloud kit persistence.
Learn how to define and call Swift functions, print inside functions, and use methods on structs like dog to access properties and print dynamic messages.
Delete items from a Core Data backed to-do list by implementing on delete, updating the fetch, and saving changes with the view context.
Learn to automatically pop back to the previous view with presentation mode, and polish the to-do editor using on submit, line limits, navigation links, and iOS 15 deployment.
Polish the course view by extracting a reusable course tile that overlays the title on an async image, using stacks, padding, and a translucent background for readability.
Learn to manage App Store metadata in App Store Connect, capture screenshots from the simulator, optimize name, subtitle, and keywords, and navigate builds, encryption, review, and release timing.
Welcome to my iOS 15 Course! If you're looking for a course that is fun, for complete beginners, and gets straight to the point, then this is the course for you.
Other mega courses on Udemy offer 40+ hours of video content, but I wanted to create a course that was more manageable and didn't include any fluff. In each video I dive straight into the topic, and don't waste your time going over things that you don't really need. I only focus on the essentials, and I give you hands-on practice so that you can easily master the things we are learning!
This course is designed to be taken over a two week period, with 1-2 hours dedicated to learning each day. This course is easy to commit to because you won't get overwhelmed with a mountain of content, and you don't need to quit your day job to learn how to code!
Over the past four years I've taught over 240,000 people how to code, and I am a self-taught programmer so I know what it feels like to start from scratch. I care about your learning, but even more importantly... I care about you! I know your time is valuable, so I promise not to waste it.
Apps we create:
People Counter
Text Formatter
Emoji Dictionary
ToDo List
API/JSON App
And I'll show you how to submit your own apps the App Store! If you've ever had the goal of sharing your app idea with the world, this is the course for you.
Feel free to take a free preview of this course to see if it's a good fit for you. I am so confident that you will love my course. You have nothing to lose, so come join me and let's get started!