Gallagher, Matt
App Architecture: iOS Application Design Patterns in Swift
- ISBN 13:
- 9781719030250
- author:
- Gallagher, Matt
- format:
- Paperback
- publisher:
- Createspace Independent Publishing Platform
- language:
- English
- Publication Year:
- 2018
- Pages:
- 230
- Dimensions:
- 22.9 x 15.2 x 1.2 centimetres (0
- Genre:
- Computers, Programming, Mac General,
- Condition:
- New
- Availability:
- Item usually sent within 7 working days
Description
App Architecture: IOS Application Design Patterns in Swift By Chris Eidhof, Matt Gallagher, and Florian Kugler This comprehensive guide explains application design patterns and their implementation techniques using a single example app. It presents high-level solutions to common problems faced by architects, such as constructing components, communicating between the view and model, and handling non-model state. The book covers five design patterns, including two commonly used and three experimental ones, providing valuable lessons that can be applied to other patterns and existing code bases. The book delves into the Model-View-Controller and Model-View-ViewModel + Coordinator architectures, as well as more experimental approaches like View-State-Driven Model-View-Controller, ModelAdapter-ViewBinder, and The Elm Architecture. By examining these different patterns, readers can gain a deeper understanding of how to tackle common challenges in iOS application development. With its focus on practical solutions and real-world examples, this book is an essential resource for developers looking to improve their skills in app architecture and design pattern implementation.