94: Anatomy of an App
The discussion covers MVVM boundaries, Shell navigation, dependency injection patterns, cross-platform services, and practical framing for solving business problems before abstraction. It offers a clean mental model for structuring apps without unnecessary complexity.
What you’ll learn
- How to map UI, state, services, and navigation into a maintainable app skeleton.
- How DI improves testability and separation when used with disciplined boundaries.
- How to prioritize business outcomes before introducing reusable abstractions.