
iOS 26 App Development Essentials - SwiftUI Edition
Developing iOS 26 Apps using SwiftUI, Swift and Xcode 26
- English
- ePUB (mobile friendly)
- Available on iOS & Android
iOS 26 App Development Essentials - SwiftUI Edition
Developing iOS 26 Apps using SwiftUI, Swift and Xcode 26
About this book
This book teaches the skills needed to build iOS applications using SwiftUI, Xcode, and the Swift programming language.
Beginning with the basics, this book outlines the steps to set up an iOS development environment and introduces using Swift Playgrounds for learning and experimenting with the Swift programming language.
The book also includes in-depth chapters that introduce the Swift programming language, covering data types, control flow, functions, object-oriented programming, property wrappers, structured concurrency, and error handling.
This guide begins with an introduction to key concepts of SwiftUI and project architecture, followed by a detailed tour of Xcode and AI-assisted development using Coding Intelligence. The book also covers how to create custom SwiftUI views, combine them to build user interface layouts, including stacks, frames, and forms.
Other topics covered include data handling using state properties and observable, state, and environment objects, as well as key user interface design concepts such as modifiers, lists, tabbed views, context menus, user interface navigation, and outline groups.
The book also includes chapters covering graphics and Liquid Glass effects, user interface animation, view transitions, and gesture handling, as well as WidgetKit, Live Activities, document-based apps, Core Data, SwiftData, and CloudKit.
Throughout the book, each concept is reinforced with hands-on tutorials and downloadable source code. Additionally, over 50 online quizzes are available to test your knowledge and understanding.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- 1. Start Here
- 2. Joining the Apple Developer Program
- 3. Installing Xcode 26 and the iOS 26 SDK
- 4. An Introduction to Xcode 26 Playgrounds
- 5. Swift Data Types, Constants, and Variables
- 6. Swift Operators and Expressions
- 7. Swift Control Flow
- 8. The Swift Switch Statement
- 9. Swift Functions, Methods, and Closures
- 10. The Basics of Swift Object-Oriented Programming
- 11. An Introduction to Swift Subclassing and Extensions
- 12. An Introduction to Swift Structures and Enumerations
- 13. An Introduction to Swift Property Wrappers
- 14. Working with Array and Dictionary Collections in Swift
- 15. Understanding Error Handling in Swift 5
- 16. An Overview of SwiftUI
- 17. Using Xcode in SwiftUI Mode
- 18. Coding Intelligence in Xcode
- 19. SwiftUI Architecture
- 20. The Anatomy of a Basic SwiftUI Project
- 21. Creating Custom Views with SwiftUI
- 22. SwiftUI Stacks and Frames
- 23. SwiftUI State Properties, Observation, and Environment Objects
- 24. A SwiftUI Example Tutorial
- 25. SwiftUI Stack Alignment and Alignment Guides
- 26. An Overview of Swift Structured Concurrency
- 27. An Introduction to Swift Actors
- 28. SwiftUI Concurrency and Lifecycle Event Modifiers
- 29. SwiftUI Observable and Environment Objects โ A Tutorial
- 30. SwiftUI Data Persistence using AppStorage and SceneStorage
- 31. SwiftUI Lists and Navigation
- 32. A SwiftUI List and NavigationStack Tutorial
- 33. An Overview of Split View Navigation
- 34. A NavigationSplitView Tutorial
- 35. An Overview of List, OutlineGroup and DisclosureGroup
- 36. A SwiftUI List, OutlineGroup, and DisclosureGroup Tutorial
- 37. Building SwiftUI Grids with LazyVGrid and LazyHGrid
- 38. Building SwiftUI Grids with Grid and GridRow
- 39. Building Custom Containers
- 40. A SwiftUI Custom Container Tutorial
- 41. Building Tabbed and Paged Views in SwiftUI
- 42. Building Context Menus in SwiftUI
- 43. Basic SwiftUI Graphics Drawing
- 44. SwiftUI Animation and Transitions
- 45. Working with Gesture Recognizers in SwiftUI
- 46. Working with Liquid Glass
- 47. Creating a Customized SwiftUI ProgressView
- 48. An Overview of SwiftUI DocumentGroup Scenes
- 49. A SwiftUI DocumentGroup Tutorial
- 50. An Introduction to Core Data and SwiftUI
- 51. A SwiftUI Core Data Tutorial
- 52. An Overview of SwiftUI Core Data and CloudKit Storage
- 53. A SwiftUI Core Data and CloudKit Tutorial
- 54. An Introduction to SwiftData
- 55. A SwiftData Tutorial
- 56. Building Widgets with SwiftUI and WidgetKit
- 57. A SwiftUI WidgetKit Tutorial
- 58. Supporting WidgetKit Size Families
- 59. A SwiftUI WidgetKit Deep Link Tutorial
- 60. Adding Configuration Options to a WidgetKit Widget
- 61. An Overview of Live Activities in SwiftUI
- 62. A SwiftUI Live Activity Tutorial
- 63. Adding a Refresh Button to a Live Activity
- 64. A Live Activity Push Notifications Tutorial
- 65. Testing Live Activity Push Notifications
- 66. Troubleshooting Live Activity Push Notifications
- Index