SwiftUI.AE1
The Ultimate SwiftUI Crash Course
Build stunning iOS apps faster with this SwiftUI course designed for beginners.
- 16 Lecciones interactivas y 97 topics mapped to the official exam objectives
Intermediate A tu propio ritmo · 1 año de acceso
01 / Habilidades que obtendrás
What you will be able to do
This SwiftUI course is your shortcut to building sleek, responsive iOS apps without getting lost in complex code or outdated tools. Whether you're just starting out or switching from UIKit, it walks you through every step with hands-on guidance.
In this full Swift developer course, learn how to create beautiful user interfaces with smooth animations and custom views. From handling user input to managing app state, integrating UIKit components, and deploying complete projects, you’ll gain hands-on experience.
So, make a smart choice, make an investment in Swift.
- Master core Swift syntax, data types, functions, and OOP concepts like classes, protocols, and closures.
- Build dynamic, responsive user interfaces using SwiftUI’s declarative framework, including stacks, lists, and navigation.
- Manage app state using State & Binding variations and external objects like ObservableObject.
- Create smooth animations, custom shapes, and visual effects to enhance user experience.
- Seamlessly combine legacy UI Kit views and controllers with SwiftUI using UIViewRepresentable and UIViewControllerRepresentable.
- Deploy real apps faster with less code
Course Highlights
-
16 Lecciones estructuradas Cobertura completa de los objetivos principales del curso
-
1 año de acceso completo Aprendizaje a tu propio ritmo, accesible en cualquier momento y en todos los dispositivos
02 / Lecciones y laboratorios
See exactly what you will learn and practice
Plan de estudios
16 Lecciones interactivas · 97 topics01 Introduction 3 topics +
- About This Course
- False Assumptions
- Where to Go from Here
02 Introducing SwiftUI 3 topics +
- Understanding What SwiftUI Is
- Getting the Tools
- The Gory Details
03 Basics of the Swift Programming Language 12 topics +
- Basic Swift Syntax
- Basic Data Types
- Arrays
- Dictionaries
- Optional Types
- Functions
- Flow Control
- Looping
- Structures
- Classes
- Closures
- Protocols
04 Getting Started with the Basics of SwiftUI 5 topics +
- Taking a Look at SwiftUI Views
- Displaying an Image
- Displaying a Button
- Stacking the Views
- Putting on the Finishing Touches
05 Handling User Inputs and Custom Views 2 topics +
- Looking at Input Views
- Composing Custom Views
06 Displaying Lists of Items 4 topics +
- Using the List View to Display Items
- Displaying the List within a NavigationView
- Displaying Sections
- Previewing in Light and Dark Modes
07 Creating Navigation and Tabbed Applications 2 topics +
- Creating Navigation Apps
- Creating Tabbed Applications
08 Formatting Your User Interface 2 topics +
- Laying Out Views Using Stacks
- Using Container Views
09 Understanding State Management in SwiftUI 6 topics +
- Using a Property Wrapper
- Maintaining State Using State Variables
- Binding State Variables
- Managing State from External Objects
- Sharing Objects
- Accessing Built-in Environment Variables
10 Using Legacy UIKit Views and View Controllers in SwiftUI 3 topics +
- Using UIKit in SwiftUI
- Using the UIViewRepresentable Protocol for UIKit Views
- Using the UIViewControllerRepresentable Protocol for UIKit View Controllers
11 Drawings and Special Effects 4 topics +
- Drawing Using the Five Built-in Shapes
- Clipping with the Basic Shapes
- Drawing Custom Shapes
- Using Special Effects in SwiftUI
12 Performing Animations in SwiftUI 3 topics +
- Understanding How to Animate
- Performing Your Own Animation
- Creating a Custom Progress Indicator
13 Creating a Complete Project 3 topics +
- Understanding What the App Does
- Building the Project
- Deploying the App
14 Ten SwiftUI Tips and Tricks 10 topics +
- Resuming Live Preview
- Implementing Localization
- Combining Text Views
- Creating Custom Modifiers
- Displaying Multiple Alerts
- Enabling Debug Preview
- Previewing Using Different Devices
- Dark Mode Only Works On NavigationView
- Extracting Subviews
- Displaying a Context Menu
15 Ten Great SwiftUI Resources 10 topics +
- Apple
- SwiftUI by Example
- 100 Days of SwiftUI
- Gosh Darn SwiftUI
- SwiftUI Hub
- Awesome SwiftUI
- raywenderlich.com
- Swift Talk
- About SwiftUI
- Stack Overflow
16 Appendix: Code Snippets for Common SwiftUI Views 25 topics +
- Content View
- Using Modifiers
- Image View
- Text View
- Button View
- VStack View
- HStack View
- ZStack View
- TextField View
- SecureField View
- Toggle View
- Slider View
- Stepper View
- Picker View
- List View
- NavigationView View
- NavigationLink View
- Section View
- TabView View
- Form and Section Views
- Rectangle View
- RoundedRectangle View
- Circle View
- Capsule View
- Ellipse View
03 / Preguntas frecuentes
Preguntas antes de empezar
Do I need coding experience to take this course?+
How long will it take to finish the course?+
Is SwiftUI easy to learn?+
Should I learn Flutter or SwiftUI?+
Is SwiftUI in demand?+
Is SwiftUI easier than React Native?+
Which companies are using SwiftUI?+
Ready to Build Beautiful iOS Apps—Fast?
Enroll in our SwiftUI course today and go from a curious beginner to a skilled app developer in no time!
- 1 año de acceso completo
- Certificado de finalización
No se requiere tarjeta de crédito