SwiftUI takes advantage of the best of the Swift Programming language to allow you to build complicated interfaces from lightweight, composable, modifiable, and disposable views such as Text, Image, and Shapes.
This book shows you how to get the most out of these fundamental building blocks and the components you’ll use to compose them including VStack, HStack, ZStack, and GeometryReader.
You’ll accept user input from Buttons, TextFields, Pickers, and Sliders and then flow the data through your app using ordinary properties, State, Bindings, ObservedObjects, StateObjects and EnvironmentObjects.
You’ll fit a ton of information onto a screen using ScrollViews, Lists, and Grids as well as Expanding Lists and DisclosureGroups. One screen is never enough so you’ll build navigation into your apps using Sheets, TabViews, and NavigationViews.
A SwiftUI Kickstart introduces you to the light-weight, value-typed, declarative world of SwiftUI.
This work was written and produced entirely by the author. We are proud to be distributing it.
Daniel H Steinberg is the author of more than a dozen books including the best selling books A Functional Programming Kickstart, A Swift Kickstart, Second Edition and Dear Elena. He has written apps for the iPhone and the iPad since the SDKs first appeared and has written programs for the Mac all the way back to System 7.
Daniel presents iOS, Functional Programming, SwiftUI, and Swift training and consults through his company Dim Sum Thinking. When he’s not coding or talking about coding for the Mac, the iPhone, and the iPad he’s probably cooking, baking bread, or hanging out with friends. Details on his training and speaking are on the Dim Sum Thinking website.
Post errata and suggestions here.
Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout
Are you this book's author? To be notified of all posts made about it, sign up an account then click here, then select 'watching' from the bell icon in the top right corner.
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Simply use coupon code "devtalk.com" at checkout. See full details here.
We ❤️ helpful members!
We reward our most helpful members via our MOTM scheme - by giving away a whopping 50 books per year!