Learn SwiftUI: Build amazing cross-platform user interfaces using Swift 5


Learn SwiftUI: Build amazing cross-platform user interfaces using Swift 5
by 作者: Chris Barker
Pages: 449 pages
Edition 版本: 1
Language 语言: English
Publisher Finelybook 出版社: Packt Publishing
Publisher Finelybook 出版日期: 2020-06-09
ISBN-10 书号: 1839215429
ISBN-13 书号: 9781839215421


Book Description
Get to grips with Apple s new SwiftUI framework for creating robust UIs for iOS and iPadOS using Swift programming

Key Features
Use SwiftUI for building dynamic apps for Apple devices from scratch
Understand declarative syntax in cross-platform development and how states work within SwiftUI
Learn to develop watchOS apps by reusing SwiftUI code

Book Description
SwiftUI is the new and powerful interface toolkit that lets you design and build iOS,iPadOS and macOS apps using declarative syntax. It is a powerful way to develop the UI elements of an application which would normally be tightly coupled to application logic.
Learn SwiftUI will get you up-to-speed with the framework and cross-device UI development in no time. Complete with detailed explanations and practical examples,this easy-to-follow guide will teach you the fundamentals of the SwiftUI toolkit. You ll learn how to build a powerful iOS and iPadOS application that can be reused for deployment on watchOS. As you progress,you ll delve into user interface and unit testing in iOS apps,along with understanding how to test your SwiftUI code for multiple devices. The book will also show you how to integrate SwiftUI features such as data binding and network requests into your current application logic.
By the end of this book,you will have learned how to build a cross-device application using the SwiftUI framework and Swift programming.

What you will learn
Explore the fundamentals of SwiftUI and compare it with existing UI frameworks
Write SwiftUI syntax and understand what should and shouldn't be included in SwiftUI s layer
Add text and images to a SwiftUI view and decorate them using SwiftUI s modifiers
Create basic forms,and use camera and photo library functions to add images to them
Understand the core concepts of Maps in iOS applications and add a MapView in SwiftUI
Design extensions within your existing apps to run them on watchOS
Handle networking calls in SwiftUI to retrieve data from external sources

Who this book is for
The book helps any mobile app developer looking to understand the fundamentals of the new SwiftUI framework along with the benefits of cross-device development. A solid understanding of iOS and macOS development,along with some knowledge of the Swift programming language will be beneficial. Basic programming knowledge is essential to grasp the concepts covered in the book effectively.
Contents
Preface
Chapter 1: Getting Started with SwiftUl
Chapter 2: Understanding Declarative Syntax
Chapter 3: Building Layout and Structure
Chapter 4: Creating Your First Application
Chapter 5: Understanding Controls,Views,and Lists
Chapter 6: Working with Navigation in SwiftUl
Chapter 7: Creating a Form with States and Data Binding
Chapter 8: Networking and Linking to Your Existing App
Logic
Chapter 9: Maps and Location Services
Chapter 10: Updating for iPad with NavigationViewStyle
Chapter 11: SwiftUl on watchoS
Chapter 12: SwiftUI versus UIKit
Chapter 13: Basic Animation in Views
Chapter 14: Animations in Transitions
Chapter 15: Testing in SwiftUl
Other Books You May Enjoy
Index

下载地址 Download
打赏
未经允许不得转载:finelybook » Learn SwiftUI: Build amazing cross-platform user interfaces using Swift 5

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏