SwiftUI Framework: Quick Guides for Masterminds

J.D Gauchat
Ebook
488
Pages
Eligible
Ratings and reviews aren’t verified  Learn More

About this ebook

Quick Guides for Masterminds are excerpts from our best-selling books SwiftUI for Masterminds, UIKit for Masterminds, and HTML5 for Masterminds, providing a cost-effective alternative to getting the information you need.


Description


With this guide, you will learn how to create user interfaces using SwiftUI.


After reading this guide, you will know how to define views with SwiftUI, how to update the interface, how to navigate between views, and how to create multiplatform applications.


Swift 5.6 | iOS 15 | Xcode 13


Table of Contents


SWIFTUI FRAMEWORK

Xcode

Projects

Editor Area

SwiftUI Files

Canvas

User Interface

Text View

Modifiers

Color View

Materials

Images

SF Symbols

Event Modifiers

Custom Modifiers

Layout

Stacks

Spacer

Safe Area

Priorities

Alignment Guides

Groups

Generic Views

Custom Views

Previews

Environment

Development Assets


DECLARATIVE USER INTERFACE

States

Property Wrappers

@State

@Binding

Binding Structures

@Environment

Model

@EnvironmentObject

View Model

Control Views

Button View

Menus

TextField View

SecureField View

TextEditor View

Toggle View

Slider View

ProgressView View

Stepper View

GroupBox View

ControlGroup View

Adaptivity

Size Classes

GeometryReader View

Preferences


LISTS

Lists of Views

ForEach View

ScrollView View

Grids

List View

Sections

Edit Mode

Swipe Actions

Custom Buttons

Refreshable

Outline List

Pickers

Picker View

DatePicker View

Forms

Form View

Disclosure Group


NAVIGATION

Multiple Views

NavigationView View

Toolbar

Search

NavigationLink View

Modal Views

Sheets

Popovers

Alert Views

Confirmation Dialog

TabView Views

Universal Interface

Configuration

Three-Columns Layout


This guide assumes that you have a basic knowledge of app development, Xcode, and the Swift language. For a complete course on app development with SwiftUI, read our book SwiftUI for Masterminds.


This guide is a collection of excerpts from the book SwiftUI for Masterminds. The information included in this guide will help you understand a particular aspect of app development, but it will not teach you everything you need to know to develop an app for Apple devices. If you are looking for a complete course on app development with SwiftUI, read our book SwiftUI for Masterminds. For more information, visit our website at www.formasterminds.com.


Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.