Advanced iOS App Architecture (First Edition): Real-world app architecture in Swift
Authors: raywenderlich Tutorial Team – Rene Cacheaux – Josh Berlin
ISBN-10: 1942878818
ISBN-13: 9781942878810
Publication Date 出版日期: 2019-05-01
Print Length 页数: 307 pages
Book Description
By finelybook
Advanced iOS App Architecture guides you through building one real-world app written in different architectures to give you hands-on and practical experience working in different architectures. This book will also guide you through the theory you need to gain a solid foundation of architecture concepts so that you can make your own informed decisions on how to use them in your codebase.
This book is for intermediate iOS developers who already know the basics of iOS and are looking to build apps using defined architectures,making apps cleaner and easier to maintain.
Topics Covered in Advanced iOS App Architecture
Navigating Architecture Topics: Learn the theory behind various architectures to help inform which works best for you in different situations you may face.
Managing Dependencies: Learn how to manage dependencies both internally and externally within your app.
MVVM Architecture: Explore the history of the MVVM architecture and begin building KOOBER — the book’s project app — using MVVM principles.
Redux Architecture: Explore the history of the Redux architecture and continue building KOOBER using Redux principles.
Elements Architecture: Explore the history of the Elements architecture and continue building KOOBER using Elements principles.
After reading this book,you’ll have the knowledge to decide which types of architecture components suit your apps and you’ll have a deep understanding of the covered architectures.
Chapter 1: Welcome
Chapter 2: Which Architecture Is Right for Me?
Chapter 3: Example App: Koober
Chapter 4: Objects & Their Dependencies
Chapter 5: Architecture: MVVM
Chapter 6: Architecture: Redux
Chapter 7: Architecture: Elements,Part 1
Chapter 8: Architecture: Elements,Part 2
Conclusion