Friese, Peter
Asynchronous Programming with SwiftUI and Combine: Functional Programming to Build UIs on Apple Platforms
- ISBN 13:
- 9781484285718
- author:
- Friese, Peter
- format:
- Paperback
- publisher:
- APress
- language:
- English
- Publication Year:
- 2023
- Pages:
- 434
- Dimensions:
- 23.4 x 15.6 x 2.4 centimetres (0
- Genre:
- Computers, Programming, Mac General,
- Condition:
- New
- Availability:
- Item usually sent within 2 working days
Description
Build UI-heavy applications more easily and efficiently with SwiftUI and Combine. This comprehensive guide takes you through the process of creating modern apps for Apple platforms using declarative programming and functional reactive principles. You'll learn how to describe your desired UI, manage app state, and access asynchronous APIs using Swift's new async/await features and Apple's Functional Reactive Programming framework, Combine. By the end of the book, you'll have a solid understanding of architecting and implementing UI-heavy apps in a declarative and functional reactive way. With this book, you'll be able to build simple and complex UIs in SwiftUI, understand its state management system, and work with Combine to access networks and other asynchronous APIs. Perfect for developers targeting all Apple platforms (iOS, iPadOS, watchOS, macOS, tvOS) with little overhead.