SwiftUI – The Complete iOS 17 Reference Library of Code
SwiftUI – The Complete iOS 17 Reference Library of Code, available at $94.99, has an average rating of 4.74, with 251 lectures, 58 quizzes, based on 1269 reviews, and has 8904 subscribers.
You will learn about Students will learn how to work with the SwiftUI Framework Get hundreds of downloadable SwiftUI code snippets Build high quality apps using the technologies taught in this course Upload your apps to the app store This course is ideal for individuals who are Beginner iOS / macOS / watchOS / tvOS developers through intermediate and advanced It is particularly useful for Beginner iOS / macOS / watchOS / tvOS developers through intermediate and advanced.
Enroll now: SwiftUI – The Complete iOS 17 Reference Library of Code
Summary
Title: SwiftUI – The Complete iOS 17 Reference Library of Code
Price: $94.99
Average Rating: 4.74
Number of Lectures: 251
Number of Quizzes: 58
Number of Published Lectures: 251
Number of Published Quizzes: 58
Number of Curriculum Items: 309
Number of Published Curriculum Objects: 309
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Students will learn how to work with the SwiftUI Framework
- Get hundreds of downloadable SwiftUI code snippets
- Build high quality apps using the technologies taught in this course
- Upload your apps to the app store
Who Should Attend
- Beginner iOS / macOS / watchOS / tvOS developers through intermediate and advanced
Target Audiences
- Beginner iOS / macOS / watchOS / tvOS developers through intermediate and advanced
This course is built using the latest Apple release, iOS 17
Welcome to “SwiftUI – The Complete iOS 17 Reference Library of Code, the definitive guide to to learning everything SwiftUI.
This is a SwiftUI Reference Course / Cookbook / and Set of Documentation, for everything SwiftUI.There are hundreds of downloadable examples / video instruction / and projects here so you can get the code you need and add it directly into your projects / create your own SwiftUI docs, or add this to your own existing SwiftUI docs.
My name is Steve DeStefano, i am a SwiftUI developer, and working together with the brilliant programmer J.D. Gauchat, I have turned his best selling book “SwiftUI for Masterminds the iOS 17 edition” into this complete developers resource course.
And this course is different than other courses, in that we don’t just scratch the surface, or build a few simple apps… in here, I give you the SwiftUI framework, explained.
All the instruction, all the downloadable examples, and all the tools that you need to build your own insanely cool apps, without any wasted time or chatter. I am strictly on point reading from the book, typing the code, and explaining how it all works. I use labels, graphics, animations, and other callouts to help draw your attention to the flow of the code.
You get the step by step instruction for each technology in the SwiftUI framework, and see how to use the different views, initializers, methods, and modifiers that are available for each of those technologies.
Also included in the course is the code file for every lecture, so you can download it and use in your apps right away, all built with the latest release, and tested to run perfectly. This is a huge library of code, hundreds of examples highlighting the SwiftUI Framework, neatly categorized for easy look up and reference, so you have everything you need to create your own stunning apps to submit to the App Store.
No more fumbling through Apple’s convoluted docsfor hours trying to find the code you need, or wasting time looking on Stack Overflow, your getting all the instruction and code you need…you just need the idea for the app, and you’re ready to go.
If you’re new to Swift, no problem, there is a language section in the beginning of the course that will walk you through the Swift Language and get you up to speed, fast.
If you’re an experienced programmer, this course will be your go to resource, because it is a huge data base of instruction and downloadable code thats perfect to add to your own set SwiftUI docs…its similar to a cookbook of code but with very detailed instruction.
Here are some of the topics covered:
App Development • Swift Language (complete language) • Protocols • Frameworks • User Interface • View Protocol • Opaque Types • Text • Modifiers • Color View • Image View • Event Modifiers • Custom Modifiers • Layout • Safe Area • Priorities • Alignment Guides • Groups • Custom Views • Previews • Regex Framework • Grids • Preview Modifiers • Environment • Property Wrappers • @State • @Binding • @Environment • @AppStorage • Model • Observable • @EnvironmentObject • View Model • Combine Framework • Publishers • Subscribers • Transforming values • Operators • Subjects • Controls Button View • TextField View • SecureField View • Toggle View • Slider View • Stepper View • Navigation View • NavigationLink View • TabView View • Sheets • Popovers • Alert Views • Action Sheets • Split Views • Custom Navigation • Size Classes • Orientation • GeometryReader View• Preferences • Mac Catalyst • Conditional Code • Menu • Multiple Windows Support • Lists • ForEach View • ScrollView • List View • Sections Edition Mode • Custom Buttons • Search • Picker View • DatePicker View • Forms • Shapes • Charts • Gradients • Images • Paths • Custom Shapes Transformations • Animations • Hit Testing • Transitions • Gesture • Notification Center • System Notifications • User Notifications • Provisional Notifications • User Defaults • File Manager • URLS and Paths • Files and Directories • Bundle • Archiving • Encoding and Decoding • JSON • Core Data • Core Data Model • Core Data Stack • Sort Descriptors • iCloud • Testing Devices • Key Value Storage • @AppStorage • UIKit Integration • Web • Safari View Controller • MapKit • Camera • Photo Library • Custom Camera • AviKit FrameWork • Custom Video Player • Collection View • Apple Developer Program • Publishing to the App Store • Certificates, Provisioning Profiles, Identifiers • App Store Connect • Swift Language .• And much more.
So come code along with JD and myself, working with an incredibly cool and insane set of design tools, and learn everything you need to know about the SwiftUI Framework, and how to implement and leverage all of its great new technologies.
This course is built using the latest Apple release, iOS 17
Course Curriculum
Chapter 1: Awesome Resources for the course
Lecture 1: Extra Awesome Resources to Help you on your SwiftUI journey
Lecture 2: Download all the iOS 17 project code and individual listing code for the course
Lecture 3: The Companion Book for this course is available at JD's website
Chapter 2: Chapter 1 – App Development – How to use this Course (Updated to iOS 17)
Lecture 1: Table of Contents
Lecture 2: 1.0 – Welcome – How to use this iOS 17 course
Lecture 3: 1.1 – App Development Overview
Lecture 4: 1.2 – Xcode 15
Lecture 5: 1.3 – Development – Languages – Frameworks – APIs – Compilers
Chapter 3: Chapter 2 – Introduction to Swift
Lecture 1: 2.1 – Computer Programming – Playground
Lecture 2: 2.2 – Variables
Lecture 3: 2.3 – Data Types
Lecture 4: 2.4 Part 1 – Conditionals and Loops – If else
Lecture 5: 2.4 Part 2 – Conditionals and Loops – switch
Lecture 6: 2.4 Part 3 – Conditionals and Loops – while – repeat while – for in
Lecture 7: 2.4 Part 4 – Conditionals and Loops – Control transfer statements
Chapter 4: Chapter 3 – Swift Paradigm
Lecture 1: 3.1 • 3.2 – Part 1 – Programming Paradigms – Functions
Lecture 2: 3.2 – Part 2 – Generic Functions
Lecture 3: 3.2 – Part 3 – Standard Functions
Lecture 4: 3.2 – Part 4 – Scopes
Lecture 5: 3.2 – Part 5 – Closures
Lecture 6: 3.3 – Part 1 – Structures
Lecture 7: 3.3 – Part 2 – Key Paths
Lecture 8: 3.3 – Part 3 – Methods
Lecture 9: 3.3 – Part 4 – Initialization
Lecture 10: 3.3 – Part 5 – Computed Properties
Lecture 11: 3.3 – Part 6 – Property Observers
Lecture 12: 3.3 – Part 7 – Type Properties and Methods
Lecture 13: 3.3 – Part 8 – Generic Structures
Lecture 14: 3.3 – Part 9 – Primitive Type Structures
Lecture 15: 3.3 – Part 10 – Range Structures
Lecture 16: 3.3 – Part 11 – String Structures
Lecture 17: 3.3 – Part 12 – Array Structures
Lecture 18: 3.3 – Part 13 – Set Structures
Lecture 19: 3.3 – Part 14 – Dictionary Structures
Lecture 20: 3.4 – Part 1 – Enumerations
Lecture 21: 3.4 – Part 2 – Raw Values
Lecture 22: 3.4 – Part 3 – Associated Values
Lecture 23: 3.5 – Part 1 – Objects – Definition of Objects
Lecture 24: 3.5 – Part 2 – Type Properties and Methods
Lecture 25: 3.5 – Part 3 – Reference Types
Lecture 26: 3.5 – Part 4 – Self
Lecture 27: 3.5 – Part 5 – Memory Management
Lecture 28: 3.5 – Part 6 – Inheritance
Lecture 29: 3.5 – Part 7 – Type Casting
Lecture 30: 3.5 – Part 8 – Initialization
Lecture 31: 3.5 – Part 9 – Deinitialization
Lecture 32: 3.5 – Part 10 – Access Control and Modifiers – Singletons
Lecture 33: 3.6 – Part 1 – Protocols
Lecture 34: 3.6 – Part 2 – Definition of Protocols
Lecture 35: 3.6 – Part 3 – Generic Protocols
Lecture 36: 3.6 – Part 4 – Swift Protocols
Lecture 37: 3.6 – Part 5 – Extensions
Lecture 38: 3.6 – Part 6 – Delegates
Lecture 39: 3.7 – Part 1 – Errors – Throwing Errors
Lecture 40: 3.7 – Part 2 – Handling Errors
Lecture 41: 3.7 – Part 3 – Results
Instructors
-
Stephen DeStefano
SwiftUI / Swift / Developer / Instructor
Rating Distribution
- 1 stars: 23 votes
- 2 stars: 25 votes
- 3 stars: 98 votes
- 4 stars: 354 votes
- 5 stars: 771 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024