SwiftUI for Beginners: Build your first iOS app with SwiftUI, Swift Playground, and iPad

SwiftUI for Beginners: Build your first iOS app with SwiftUI, Swift Playground, and iPad book cover

SwiftUI for Beginners: Build your first iOS app with SwiftUI, Swift Playground, and iPad

Author(s): Ahmad Sahar (Author)

  • Publisher: Packt Publishing
  • Publication Date: September 18, 2026
  • Edition: 1st
  • Language: English
  • Print length: 252 pages
  • ISBN-10: 1807785572
  • ISBN-13: 9781807785574

Book Description

Take a complete iOS app from Swift Playground to the App Store, building real features with SwiftUI, MapKit, and SwiftData along the way.

Key Features

  • Build a complete CATLog app from scratch, applying each concept as you go
  • Add maps, photos, persistent data, and search to a real iOS application
  • Test your app with TestFlight and publish it to the App Store

Book Description

Most beginners want to build a real app, not work through isolated exercises. SwiftUI for Beginners gets you building from the start, showing you how to create a complete iOS app on iPad using Swift Playground, Swift 6, and SwiftUI.

Starting with the Swift Playground environment and Swift fundamentals, you will design adaptive multi-screen interfaces, build navigation flows, and manage application data. As the app grows, you will add SwiftData for persistent storage, Core Location and MapKit for location-aware features, and Photo Library integration for rich media. You will also build reusable custom views and implement search to improve usability throughout.

By the end of this book, you will have built, tested, and published a complete iOS app to the App Store using SwiftUI, SwiftData, MapKit, and TestFlight.

What you will learn

  • Build a complete iOS app on iPad using Swift Playground and SwiftUI
  • Design adaptive, multi-screen interfaces using SwiftUI components
  • Create navigation flows and manage data across multiple screens
  • Store persistent app data with SwiftData
  • Integrate Core Location and MapKit for location-aware features
  • Access the Photo Library for rich media experiences
  • Add search functionality and build reusable custom SwiftUI views
  • Test and publish your finished app to the App Store via TestFlight

Who this book is for

This book is for aspiring iOS developers, students, hobbyists, and professionals moving from other development platforms who want to learn SwiftUI from scratch. No prior experience with Swift or iOS development is required, though a basic understanding of programming concepts will help. You will learn by building a complete app using Swift Playground and SwiftUI.

Table of Contents

  1. Hello, Swift Playground
  2. Set Up the User Interface
  3. Build the User Interface
  4. Complete the User Interface
  5. Modify App Screens
  6. Display Data in a List
  7. Pass Data Between Screens
  8. Core Location and MapKit
  9. SwiftData
  10. Custom Views
  11. Photo Library
  12. Search
  13. Test Your App with TestFlight
  14. Submit Your App to the App Store

Editorial Reviews

Editorial Reviews

About the Author

Ahmad Sahar is a trainer, presenter, and consultant at Tomafuwi Productions. He is an Apple Certified Trainer for app development in Swift and has conducted training courses for over 10 years on iOS mobile application development, Flutter mobile application development, and the use of Apple software and hardware. He also currently holds the App Development with Swift Associate and Certified User certifications. He is a member of the DevCon iOS online community in Malaysia and has given presentations and talks to the group. In his spare time, he enjoys building and programming LEGO MINDSTORMS® robots.

View on Amazon

未经允许不得转载:电子书百科大全 » SwiftUI for Beginners: Build your first iOS app with SwiftUI, Swift Playground, and iPad

评论 抢沙发

评论前必须登录!

立即登录   注册