SwiftUI - Build Amazing Apps - With Much Less Code [Video]
Video
Video
$134.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$134.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction – What is SwiftUI?
-
Preview and the New Xcode
-
Constants and Variables
-
Strings
-
Operators
-
Classes and Structs
-
Properties
-
Initializers
-
Control Flow
-
Functions
-
Collections
-
Optionals
-
Tuples
-
Enumerations
-
Error Handling
-
Stacks (VStack – HStack – ZStack)
-
Text and Its Modifiers
-
TextField and State
-
Image and Its Modifiers
-
The Dog Breed Application
- Dog Breed Application Introduction
- Dog Breed Application - Text, Image, View Modifiers, Stacks, Gradients, and Shapes – Part 1
- Dog Breed Application - Adding the Data, Text Labels, Icons, and the Identifiable Protocol – Part 2
- Dog Breed Application - Lists - Navigation - Creating and Populating Rows with Data – Part 3
- Dog Breed Application - Passing the Row Data to the Detail View – Part 4
-
Weather Application
- Weather Application Introduction
- Weather Application - Getting the App ID, Setting Up the Data Model and Services – Part 1
- Weather Application - Creating the View Model Class – ObservableObject – Part 2
- Weather Application - Designing the User Interface (UI) – Part 3
- Weather Application – Refactoring – Part 4
- Weather Application - Adding Animation – Part 5
-
Core Data and SwiftUI –To-Do List Application
- To-Do List Application Introduction
- To-Do List Application - Setting up Core Data – Part 1
- To-Do List Application - Setting Up the User Interface (UI) – Part 2
- To-Do List Application - Configuring the List Rows – Part 3
- To-Do List Application - Saving User data, Fetching and Displaying that Data – Part 4
- To-Do List Application - Deleting data - Dark Theme – Part 5
-
Sunflower Application
- Sunflower Application Introduction
- Sunflower Application - Building the Sunflower Application – Part 1
- Sunflower Application - Adding the Animation – Part 2
- Sunflower Application - Creating the Settings Screen with Forms – Part 3
- Sunflower Application - Adding a Tab Bar to Navigate Between Screens – Part 4
- Sunflower Application - The EnvironmentObject - Controlling the Application Behavior through the Settings – Part 5
-
Core ML –Dog Breed ID Application
-
Guess the Color Application – A SwiftUI Game
- Guess the Color Application Introduction – A SwiftUI Game
- Guess the Color Application - Adding the Target and Guess Circles – Part 1
- Guess the Color Application - Adding the Picker and Target - Guess Rectangles – Part 2
- Guess the Color Application - Adding the Sliders and Button – Part 3
- Guess the Color Application - Adding a Reset - Scoring - Animation – Part 4
-
Adding a Video Player to Your SwiftUI Application
-
Find Words – Building a Word Game that Gives the User the Choice of Three Languages
- Introduction
- Word Game - Setting Up - Creating a Header View – Part 1
- Word Game – Creating a User Settings Class and Settings View – Part 2
- Word Game - Adding a Picker View – Part 3
- Word Game- Adding a Button and Functions to Display Word – Part 4
- Word Game - Adding the TextField and List Views – Part 5
- Word Game - Giving the User Feedback Through Message Alerts – Part 6
- Word Game - Adding the Footer for Word Count and Average Letter per Word Views – Part 7
- Word Game - Adding a Launch Screen and Animating Gears – Part 8
- Word Game - Adding Haptic Feedback and Sound – Part 9
About this
video
Apple’s SwiftUI is becoming one of the most popular tools for building iOS applications. It is as easy as dragging and dropping, and it uses five times less code compared to UIkit and storyboards. This course will teach you how to use SwiftUI features and declarative programming to build rich and robust applications for the Apple store.
The course starts with an introduction to SwiftUI and Swift language and gives you a tour of Xcode and Previews. Next, you will become familiar with the basic topics of SwiftUI, such as constants, variables, operators, classes, structs, properties, initializers, error handling, and stacks. Moving along, you will understand the role of text fields, state, image, and modifiers in SwiftUI. Toward the end, you will learn to build interesting applications in SwiftUI to encapsulate your learning.
By the end of this course, you will be able to build modern and reliable apps using SwiftUI that can be deployed to any Apple device.
All resources and code files for this course are available at https://github.com/PacktPublishing/SwiftUI---Build-Amazing-Apps---With-much-less-code-
- Publication date:
- December 2020
- Publisher
- Packt
- Duration
- 13 hours 46 minutes
- ISBN
- 9781801078948