Build Apps with SwiftUI
Build Apps with SwiftUI, available at $44.99, has an average rating of 4.2, with 24 lectures, based on 87 reviews, and has 344 subscribers.
You will learn about Build a complete app with SwiftUI Basic and advanced SwiftUI Mix and match UIKit classes with SwiftUI Property Wrappers like State, Binding, ObservableObject, Published, etc. Build your own Property Wrappers Drawing custom shapes Persisting data Combine together with SwiftUI This course is ideal for individuals who are iOS Developers who want to get started with SwiftUI It is particularly useful for iOS Developers who want to get started with SwiftUI.
Enroll now: Build Apps with SwiftUI
Summary
Title: Build Apps with SwiftUI
Price: $44.99
Average Rating: 4.2
Number of Lectures: 24
Number of Published Lectures: 24
Number of Curriculum Items: 27
Number of Published Curriculum Objects: 27
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Build a complete app with SwiftUI
- Basic and advanced SwiftUI
- Mix and match UIKit classes with SwiftUI
- Property Wrappers like State, Binding, ObservableObject, Published, etc.
- Build your own Property Wrappers
- Drawing custom shapes
- Persisting data
- Combine together with SwiftUI
Who Should Attend
- iOS Developers who want to get started with SwiftUI
Target Audiences
- iOS Developers who want to get started with SwiftUI
SwiftUI is an amazing new framework. It’s maybe the biggest leap in for the Apple development ecosystem since Swift was introduced in 2014. With SwiftUI you will build better apps with less code. It makes app development a lot faster, simpler and even works across all Apple platforms. SwiftUI gives you automatic support for dynamic type, darkmode, localisation and a lot more.
What this course is NOT: This course is not an introduction into Swift or Xcode. It is also not meant to be a comprehensive SwiftUI handbook.
What this course aims to do: This course wants to bring you beyond the standard tutorials of displaying some local or web based data in a list. It wants to address the questions that arise when creating an app with SwiftUI for the first time and cover topics that will enable you to understand app development with this new toolset and thus make you feel comfortable continue the journey of exploring SwiftUI on your own.
This course is going to take you through the process of creating an app step-by-step. Not only will you have finished a complete app after taking this course, you will also get profound knowledge about SwiftUI and its most important concepts like property wrappers and its connections to the Combine framework.
I am Brian Advent and I have been working as a developer and trainer, especially in the Apple ecosystem, for almost a decade now.
Build your own Apps with SwiftUI
In this course I am going to provides you with all the knowledge you need to create your own SwiftUI apps in no time. I have selected the topics, progression and features that we are going to cover in this course with great care and based it on my experiences with this new toolset since its inception. Building an app from start to finish will give you a headstart in working on your own projects with SwiftUI.
How and what you are going to learn
This course is project based which means that you will learn while working on a cool app project. Important theory will also be covered in distinct videos. In our sample project we will build a cool user interface, mix and match UIKit classes with SwiftUI, we are going to explore the most important property wrappers that are mostly responsible for the reactive magic of SwiftUI. We will also create custom shapes, animate them, store data on a device and so much more.
Among other things you are then going to learn:
-
Basics like VStacks, HStacks and ZStacks
-
Mix and match UIKit with SwiftUI
-
Use Property Wrappers
-
Create dynamic content with ForEach
-
Work with multiple views
-
Create your own shapes
-
Animate Shapes based on interactive data
-
Data persistence
-
…
I designed this SwiftUI course to be easily understandable for any developer who has a beginner-intermediate knowledge about the Swift programming language and the Xcode IDE.
This course comes with extensive exercise files (code files and assets) for every video, with a begin and end state of all projects. You’ll be able to work alongside the instructor and will receive a verifiable certificate of completion upon finishing the course.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Welcome
Lecture 2: What You Should know
Lecture 3: Using the Exercise Files
Chapter 2: First Steps with SwiftUI
Lecture 1: Learn how to use VStacks and HStacks
Lecture 2: Get to Know ZStacks
Lecture 3: Beautify a Button
Lecture 4: Use UIKit Classes Like MapView
Lecture 5: Map Annotations: Use UIKit Delegates
Chapter 3: Property Wrappers and SwiftUI – Basics
Lecture 1: Property Wrappers: State and Binding
Lecture 2: State and Binding Explained
Lecture 3: ObservableObject: Distance Between
Lecture 4: @Published in More Detail
Chapter 4: Views and Dynamic Content in SwiftUI
Lecture 1: Create a SettingsView with a Slider
Lecture 2: Add Dynamic Content with ForEach
Lecture 3: Gradients in SwiftUI: An App Icon
Lecture 4: Present a View Modally with Sheet
Lecture 5: Dismiss a Sheet Manually
Chapter 5: Custom Property Wrappers in Practice
Lecture 1: Create Your Own Property Wrapper
Lecture 2: Save User Settings with PropertyWrapper
Chapter 6: Custom Shapes, Drawing and Animations
Lecture 1: Shapes in SwiftUI: A Ring
Lecture 2: Fill your Ring: Combining Shapes
Lecture 3: Animate Your Data
Chapter 7: Conclusion
Lecture 1: What SwiftUI gives you for free
Lecture 2: Next Steps
Instructors
-
Brian Advent
Software developer, educator and mathematician
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 1 votes
- 3 stars: 7 votes
- 4 stars: 29 votes
- 5 stars: 48 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 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
- Top 10 Gardening Courses to Learn in November 2024