SwiftUI - The Complete iOS 17 Reference Library of Code [Video]
Video
Video
$117.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
$117.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 ChapterApp Development - How to use this Course (Updated to iOS 17)
-
Introduction to Swift (Updated to iOS 17)
-
Swift Paradigm (Updated to iOS 17)
- Part 1 - Programming Paradigms – Functions
- Part 2 - Generic Functions
- Part 3 - Standard Functions
- Part 4 – Scopes
- Part 5 – Closures
- Part 1 – Structures
- Part 2 - Key Paths
- Part 3 – Methods
- Part 4 - Initialization
- Part 5 - Computed Properties
- Part 6 - Property Observers
- Part 7 - Type Properties and Methods
- Part 8 - Generic Structures
- Part 9 - Primitive Type Structures
- Part 10 - Range Structures
- Part 11 - String Structures
- Part 12 - Array Structures
- Part 13 - Set Structures
- Part 14 - Dictionary Structures
- Part 1 - Enumerations
- Part 2 - Raw Values
- Part 3 - Associated Values
- Part 1 - Objects - Definition of Objects
- Part 2 - Type Properties and Methods
- Part 3 - Reference Types
- Part 4 - Self
- Part 5 - Memory Management
- Part 6 - Inheritance
- Part 7 - Type Casting
- Part 8 - Initialization
- Part 9 - Deinitialization
- Part 10 - Access Control and Modifiers - Singletons
- Part 1 - Protocols
- Part 2 - Definition of Protocols
- Part 3 - Generic Protocols
- Part 4 - Swift Protocols
- Part 5 - Extensions
- Part 6 - Delegates
- Part 1 - Errors - Throwing Errors
- Part 2 - Handling Errors
- Part 3 - Results
- Part 1 - Property Wrappers
- Part 2 - Macros
-
Introduction to Frameworks (Updated to iOS 17)
-
SwiftUI Framework (Updated to iOS 17)
- Part 1 - XCode - Projects - Editor Area
- Part 2 - SwiftUI Files
- Part 3 - Canvas
- Part 4 - Opaque Types
- Part 1 - Text View (iOS 17)
- Part 2 - Modifiers
- Part 3 - Color View
- Part 4 - Materials
- Part 5 - Images
- Part 6 - SF Symbols
- Part 7 - Event Modifiers
- Part 8 - Custom Modifiers
- Part 1 - Layout - Stacks
- Part 2 - Safe Area
- Part 3 - Priorities
- Part 4 - Alignment Guides
- Part 5 - Groups
- Part 6 - Grids
- Part 7 - Custom Views
- Part 8 - Custom Layout
- Part 9 - Generic Views
- Environment
-
Declarative User Interface (Updated to iOS 17)
- Part 1 - States - @State
- Part 2 - @Binding
- Part 3 - Binding Structures
- Part 1 - Control Views - Button View
- Part 2 - TextField View
- Part 3 - SecureField View View
- Part 4 - TextEditor View
- Part 5 - Toggle View
- Part 6 - Slider View
- Part 7 - ProgressView View
- Part 8 - Stepper View
- Part 9 - GroupBox View
- Part 1 - Model
- Part 2 - Accessing the Model
-
Lists (Updated to iOS 17)
- Part 1 - Lists - Lists of Views
- Part 2 - ScrollView View
- Part 3 - Lazy Grids
- Part 1 - List View
- Part 2 - Sections
- Part 3 - Edit Mode
- Part 4 - Swipe Actions
- Part 5 - Custom Buttons
- Part 6 - Refreshable
- Part 7 - Outline List
- Tables
- Part 1 - Picker View
- Part 2 - Date Picker View
- Part 1 - Forms
- Part 2 - Disclosure Group
-
Navigation (Updated to iOS 17)
- Part 1 - Multiple Views
- Part 2 - Toolbar
- Part 3 - Search
- Part 4 - Navigation Link
- Part 1 - Modal Views - Sheets
- Part 2 - Inspector
- Part 3 - Popover
- Part 4 - Alert Views
- Part 5 - Confirmation Dialog
- Tab View
- Part 1 - Universal Interface
- Part 2 - Three Columns Layout
- Part 3 - Configuration
- Part 1 - Adaptivity - Size Classes
- Part 2 - GeometryReader View
- Part 3 - Preferences
-
Concurrency (Updated to iOS 17)
-
Storage (Updated to iOS 17)
- User preferences - App Storage
- Part 1 - SwiftData
- Part 2 - Model
- Part 3 - Container
- Part 4 - Context
- Part 5 - Implementing SwiftData
- Part 6 - Attributes
- Part 7 - Relationships
- Part 8 - Deleting Objects
- Part 9 - Sorting Objects
- Part 10 - Filtering Objects
- Part 11 - Dynamic Query
- Part 12 - Search
- Part 13 - Fetching Objects
- Part 14 - Previews
- Part 15 - Modifying Objects
- Part 16 - Images
- Part 17 - Sections
- Part 18 - Archiving
- Part 1 - CloudKit - Enabling CloudKit
- Part 2 - CloudKit Dashboard
- Part 3 - Deploy to Production
- Part 1 - Files
- Part 2 - URLs and Paths
- Part 3 - Files and Directories
- Part 4 – Bundle
- Part 5 - Documents
-
Graphics and Animations (Updated to iOS 17)
- Part 1 - Shapes - Common Shapes
- Part 2 - Gradients
- Part 3 - Effects
- Part 4 - Patterns
- Part 1 - Paths
- Part 2 - Custom Shapes
- Transformations
- Canvas
- Part 1 - Charts - Mark Views
- Part 2 - Chart Modifiers
- Part 3 - Selection
- Part 4 - Multiple Marks
- Part 5 - Scrolling
- Image Renderer
- Part 1 - Animations
- Part 2 - Animating Custom Shapes
- Part 3 - Canvas Animations
- Part 4 - Transitions
- Part 5 - Animating SF Symbols
-
Gestures (Updated to iOS 17)
-
MapKit (Updated to iOS 17)
-
Notifications (Updated to iOS 17)
-
iCloud (Updated to iOS 17)
-
Framework Integration (Updated to iOS 17)
-
Web (Updated to iOS 17)
-
Media (Updated to iOS 17)
-
Multiplatform Applications (Updated to iOS 17)
-
Internationalization - Localization - String Catalogs (iOS 17)
-
App Store (Updated to iOS 17)
About this
video
This course transforms app development learning with a definitive compilation of SwiftUI techniques, frameworks, and best practices updated for iOS 17. Crafted by SwiftUI expert Steve DeStefano, this course turns programming maestro J.D. Gauchat’s best-selling book "SwiftUI for Masterminds the iOS 17 edition" into a complete developer’s resource course.
You'll start by mastering the Swift language fundamentals in a playful yet profound manner with Swift playgrounds and delve into advanced territories like SwiftUI's declarative syntax, state management, and the latest iOS 17 features. The curriculum covers Swift programming paradigms, including functions, generic structures, arrays, dictionaries, and enums, unveiling the power of object-oriented and protocol-oriented programming along with memory management and access control techniques. As the course unfolds, immerse yourself in the SwiftUI framework, learning to craft user interfaces that are both beautiful and functional, utilize modifiers for custom layouts, and implement navigation within your apps.
This treasure trove of resources, devoid of unnecessary chatter, is aimed at delivering a streamlined learning experience, making it an indispensable toolkit for anyone aspiring to excel in the Apple app development domain.
- Publication date:
- December 2020
- Publisher
- Packt
- Duration
- 21 hours 42 minutes
- ISBN
- 9781801070676
Latest Reviews
(1 reviews total)