Items related to App Architecture: iOS Application Design Patterns in...

App Architecture: iOS Application Design Patterns in Swift - Softcover

  • 3.90 out of 5 stars
    59 ratings by Goodreads
 
9781719030250: App Architecture: iOS Application Design Patterns in Swift

Synopsis

This book explains a range of application design patterns and their implementation techniques using a single example app, fully implemented in five design patterns.

Instead of advocating for any particular pattern, we lay out the problems all architectures are trying to address: constructing the app’s components, communicating between the view and the model, and handling non-model state. We show high-level solutions to these problems and break them down to the level of implementation for five different design patterns — two commonly used and three more experimental.

The common architectures are Model-View-Controller and Model-View-ViewModel + Coordinator. In addition to explaining these patterns conceptually and on the implementation level, we discuss solutions to commonly encountered problems, like massive view controllers.

On the experimental side we explain View-State-Driven Model-View-Controller, ModelAdapter-ViewBinder, and The Elm Architecture. By examining these experimental patterns, we extract valuable lessons that can be applied to other patterns and to existing code bases.

"synopsis" may belong to another edition of this title.

About the Author

Chris Eidhof is one of the objc.io co-founders, and host of Swift Talk. He also co-authored the Functional Swift and Advanced Swift books. Before, he wrote apps such as Deckset and Scenery. Matt Gallagher works as a software developer and consultant based in Melbourne, Australia; both independently and through his streaming media technologies company Zqueue. Florian Kugler is one of the objc.io co-founders. He worked on Mac Apps like Deckset, co-authored the Functional Swift and Core Data books, and hosts the weekly Swift Talk video series.

"About this title" may belong to another edition of this title.

Buy Used

Condition: Good
Connecting readers with great books... View this item

Shipping: US$ 3.75
Within U.S.A.

Destination, rates & speeds

Add to basket

Search results for App Architecture: iOS Application Design Patterns in...

Stock Image

Kugler, Florian,Gallagher, Matt,Eidhof, Chris
ISBN 10: 1719030251 ISBN 13: 9781719030250
Used Paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_337937324

Contact seller

Buy Used

US$ 32.99
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Gallagher, Matt; Kugler, Florian; Eidhof, Chris
ISBN 10: 1719030251 ISBN 13: 9781719030250
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 0.85. Seller Inventory # G1719030251I5N00

Contact seller

Buy Used

US$ 36.92
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Eidhof, Chris,Gallagher, Matt,Kugler, Florian
ISBN 10: 1719030251 ISBN 13: 9781719030250
Used paperback

Seller: Open Books, Chicago, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Very Good. Previous owner's name written inside book. Open Books is a nonprofit social venture that provides literacy experiences for thousands of readers each year through inspiring programs and creative capitalization of books. Seller Inventory # mon0000796196

Contact seller

Buy Used

US$ 32.99
Convert currency
Shipping: US$ 6.00
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Eidhof, Chris; Gallagher, Matt; Kugler, Florian
ISBN 10: 1719030251 ISBN 13: 9781719030250
Used Softcover

Seller: Goodwill of Silicon Valley, SAN JOSE, CA, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: acceptable. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in Acceptable condition! Any other included accessories are also in Acceptable condition showing use. Use can include some highlighting and writing, page and cover creases as well as other types visible wear such as cover tears discoloration, staining, marks, scuffs, etc. All pages intact. Seller Inventory # GWSVV.1719030251.A

Contact seller

Buy Used

US$ 36.92
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Eidhof, Chris; Gallagher, Matt; Kugler, Florian
ISBN 10: 1719030251 ISBN 13: 9781719030250
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLING22Oct2018170220178

Contact seller

Buy New

US$ 72.22
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Matt Gallagher
ISBN 10: 1719030251 ISBN 13: 9781719030250
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 352. Seller Inventory # C9781719030250

Contact seller

Buy New

US$ 62.63
Convert currency
Shipping: US$ 13.59
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket