![]() |
Learn Swift UI Introductory Cross Platform Interfaces |
Book Details
Title: Learn Swift UI Introductory Cross Platform Interfaces
ISBN-10: 942878347
Author: Chris Barker
Language: English
Subject: Swift / Computers & Technology / Programming / Apple Programming
No. of pages: 304
Format: PDF, EPUB, Source code
Chapter 4, Creating Your First Application, gives you an introduction to Xcode and shows how to create your very first project.
Chapter 5, Understanding Controls, Views, and Lists, is where we start to build a recipe app, learning about the core components available to us in SwiftUI.
Chapter 6, Working with Navigation in SwiftUI, sees us adding navigation to our recipe app and moving from one view to another.
Chapter 7, Creating a Form with States and Data Binding, covers how to create an input form and teaches you how to use states and binding.
Chapter 8, Networking and Linking to Your Existing App Logic, discusses adding a network layer and calling our app to retrieve data from an external source.
Chapter 9, Maps and Location Services, sees us working with MapKit and Location Services in SwiftUI.
Chapter 10, Updating for iPad with NavigationViewStyle, covers updating our recipe app to support the iPad.
Chapter 11, SwiftUI on watchOS, shows how to add a watchOS companion app to our recipe app.
Chapter 12, SwiftUI versus UIKit, covers comparisons between common UIKit and SwiftUI controls.
Chapter 13, Basic Animation in Views, touches on the basic animations available to us in SwiftUI.
Chapter 14, Animations in Transitions, allows you to learn how transitions work in SwiftUI alongside animations.
Chapter 15, Testing in SwiftUI, covers how to do UI and unit testing in Swift UI and looks at some of the debugging features available in Xcode 11+.
To get the most out of this book
In order to follow and code along with this book, you will need to own an Apple Mac that is capable of running macOS Catalina or later.
All the sample code examples have been tested on macOS Catalina 10.15.1, running Xcode 11.3. An understanding of the Swift programming language would be advantageous but is not essential.
Preface
SwiftUI is the brand new UI framework unveiled by Apple at WWDC 2019. For iOS, it comes as a potential successor to UIKit and AppKit for macOS.
SwiftUI takes full advantage of declarative syntax, changing the way we think about designing and developing apps.
We start by taking a look at the Swift programming language before moving onto how declarative syntax works so well for SwiftUI. We’ll then begin to program our very own recipe app, learning all about the simplicity of SwiftUI along the way. We’ll also learn about existing UI frameworks and how we can integrate those directly into our project with ease.
Once our iOS app is up and running, we’ll see how making the transition over to iPadOS and watchOS is made even easier.
With brand new features built directly into Xcode 11 and the power of the Swift 5.2 programming language - SwiftUI is the start of something very special.
Who this book is for
This book is aimed at anyone, from a beginner to the world of iOS development, to an experienced Swift developer looking to get their hands on SwiftUI for the first time.
If you've been developing for other platforms, be it mobile, web, or APIs, and want to get stuck into something new, then this book is a great place to start.
What this book covers
Chapter 1, Getting Started with SwiftUI, offers an introduction to the Swift programming language and the SwiftUI framework.
Chapter 2, Understanding Declarative Syntax, provides details on declarative syntax and how this works in SwiftUI.
Chapter 3, Building Layout and Structure, discusses the architecture and design patterns that can be used with SwiftUI.
SwiftUI is the brand new UI framework unveiled by Apple at WWDC 2019. For iOS, it comes as a potential successor to UIKit and AppKit for macOS.
SwiftUI takes full advantage of declarative syntax, changing the way we think about designing and developing apps.
We start by taking a look at the Swift programming language before moving onto how declarative syntax works so well for SwiftUI. We’ll then begin to program our very own recipe app, learning all about the simplicity of SwiftUI along the way. We’ll also learn about existing UI frameworks and how we can integrate those directly into our project with ease.
Once our iOS app is up and running, we’ll see how making the transition over to iPadOS and watchOS is made even easier.
With brand new features built directly into Xcode 11 and the power of the Swift 5.2 programming language - SwiftUI is the start of something very special.
SwiftUI By Tutorials Ray Wenderlich Book
Who this book is for
This book is aimed at anyone, from a beginner to the world of iOS development, to an experienced Swift developer looking to get their hands on SwiftUI for the first time.
If you've been developing for other platforms, be it mobile, web, or APIs, and want to get stuck into something new, then this book is a great place to start.
What this book covers
Chapter 1, Getting Started with SwiftUI, offers an introduction to the Swift programming language and the SwiftUI framework.
Chapter 2, Understanding Declarative Syntax, provides details on declarative syntax and how this works in SwiftUI.
Chapter 3, Building Layout and Structure, discusses the architecture and design patterns that can be used with SwiftUI.
Chapter 4, Creating Your First Application, gives you an introduction to Xcode and shows how to create your very first project.
Chapter 5, Understanding Controls, Views, and Lists, is where we start to build a recipe app, learning about the core components available to us in SwiftUI.
Chapter 6, Working with Navigation in SwiftUI, sees us adding navigation to our recipe app and moving from one view to another.
Chapter 7, Creating a Form with States and Data Binding, covers how to create an input form and teaches you how to use states and binding.
Chapter 8, Networking and Linking to Your Existing App Logic, discusses adding a network layer and calling our app to retrieve data from an external source.
Chapter 9, Maps and Location Services, sees us working with MapKit and Location Services in SwiftUI.
Chapter 10, Updating for iPad with NavigationViewStyle, covers updating our recipe app to support the iPad.
Chapter 11, SwiftUI on watchOS, shows how to add a watchOS companion app to our recipe app.
Chapter 12, SwiftUI versus UIKit, covers comparisons between common UIKit and SwiftUI controls.
Chapter 13, Basic Animation in Views, touches on the basic animations available to us in SwiftUI.
Chapter 14, Animations in Transitions, allows you to learn how transitions work in SwiftUI alongside animations.
Chapter 15, Testing in SwiftUI, covers how to do UI and unit testing in Swift UI and looks at some of the debugging features available in Xcode 11+.
To get the most out of this book
In order to follow and code along with this book, you will need to own an Apple Mac that is capable of running macOS Catalina or later.
All the sample code examples have been tested on macOS Catalina 10.15.1, running Xcode 11.3. An understanding of the Swift programming language would be advantageous but is not essential.
In order to get the latest version of macOS Catalina, or to see whether your hardware
supports it, please visit https://support.apple.com/en-us/HT210222.
To obtain the latest version of Xcode, please visit the Mac App Store and search for Xcode or visit the store at https://apps.apple.com/us/app/xcode/id497799835.
If you are new to iOS and macOS development and want to learn more about the Swift programming language, either prior to or after reading this book, I highly recommend Mastering Swift 5 from Packt.
To obtain the latest version of Xcode, please visit the Mac App Store and search for Xcode or visit the store at https://apps.apple.com/us/app/xcode/id497799835.
If you are new to iOS and macOS development and want to learn more about the Swift programming language, either prior to or after reading this book, I highly recommend Mastering Swift 5 from Packt.
No comments:
Post a Comment