Book

SwiftUI Cookbook

SwiftUI is an innovative new framework for building UI for all Apple platforms. This recipe-based guide covers the new features of SwiftUI 3 introduced in iOS 15 and helps you migrate from UIkit with a simple learning curve through practical solutions. You'll learn how SwiftUI combines with Apple dev tools to build truly cross-platform Apple apps.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

20h32m

Language

English

About Book

Who Is This Book For?

This book is for mobile developers who want to learn SwiftUI as well as experienced iOS developers transitioning from UIkit to SwiftUI. The book assumes knowledge of the Swift programming language. Knowledge of object-oriented design and data structures will be useful but not necessary. You'll also find this book to be a helpful resource if you're looking for reference material regarding the implementation of various features in SwiftUI.

Book content

chapters 20h32m total length

Using the Basic SwiftUI Views and Controls

Going Beyond the Single Component with Lists and Scroll Views

Exploring Advanced Components

Viewing while Building with SwiftUI Preview

Creating New Components and Grouping Views with Container Views

Presenting Extra Information to the User

Drawing with SwiftUI

Animating with SwiftUI

Driving SwiftUI with Data

Driving SwiftUI with Combine

SwiftUI Concurrency with async await

Handling Authentication and Firebase with SwiftUI

Handling Core Data in SwiftUI

Creating Cross-Platform apps with SwiftUI

SwiftUI Tips and Tricks

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required