Advanced iOS App Architecture
β Scribed by RenΓ© Cacheaux & Josh Berlin
- Publisher
- raywenderlich.com
- Year
- 2022
- Tongue
- English
- Leaves
- 334
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Table of Contents
Book License
What You Need
Book Source Code & Forums
About the Authors
About the Editor
Chapter 1: Welcome
What lies ahead
Who this book is for
Where to go from here?
Chapter 2: Which Architecture Is Right for Me?
Identifying problems to solve
Boosting team velocity and strengthening code quality
Examining the problems
Increasing code agility
Surveying architecture patterns
Selecting a pattern
Putting patterns into practice
Key points
Chapter 3: Example App: Koober
Koober
Why Koober?
Getting started with the source
Key points
Chapter 4: Objects & Their Dependencies
Establishing the goals
Learning the lingo
Creating dependencies
The fundamental considerations
Why is this architecture?
Dependency patterns
Dependency Injection
On-demand approach
Factories approach
Single-container approach
Designing container hierarchies
Applying DI theory to iOS apps
Applying the on-demand approach
Applying the factories approach
Applying the single-container approach
Applying the container hierarchy approach
Key points
Where to go from here?
Chapter 5: Architecture: MVVM
What is it?
Container views
Communicating amongst view models
Navigating
Applying theory to iOS apps
Composing views
Navigating
Managing state
Pros and cons of MVVM
Key points
Where to go from here?
Chapter 6: Architecture: Redux
What is Redux?
Applying theory to iOS apps
Pros and cons of Redux
Key points
Where to go from here?
Chapter 7: Architecture: Elements, Part 1
Introducing Elements
Underlying concepts of Elements
User interface
Interaction responder
Key points
Chapter 8: Architecture: Elements, Part 2
Observer
Use case
Pros and cons of Elements
Key points
Conclusion
π SIMILAR VOLUMES
<h2>Apply Different Architectures to Your Codebase!</h2><p></p><p>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 th
<span>Apply Different Architectures to Your Codebase!</span><p><span>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