Build native apps that actually feel native - on Android, iOS, and Windows - from a single C# codebase.
Most cross-platform tutorials stop at "hello world." This book doesn't. Through the complete, chapter-by-chapter build of FieldSync, a real-world field service application for a fictional solar installation company, you'll go from a blank .NET MAUI project to a production-grade, three-platform application with offline-first data sync, custom native controls, hardware integration, and a working CI/CD release pipeline.
You won't just learn what the APIs do, you'll learn when to reach for them, when not to, and what happens when a real device, a real user, and a real spotty connection all show up at once.
Inside, you'll learn how to:
- Understand the handler architecture that lets MAUI produce genuinely native UI on every platform, not a web view wearing a costume
- Structure a maintainable MVVM codebase with dependency injection, testable ViewModels, and clean service abstractions
- Build fully custom native controls with your own handlers on Android, iOS, and Windows - including a hand-drawn signature capture control
- Integrate real device hardware: camera, GPS, Bluetooth, sensors, and even a proprietary native hardware SDK via custom bindings
- Design offline-first data sync that survives real connectivity gaps, with SQLite persistence and conflict-safe recovery logic
- Ship with confidence: unit and UI testing, crash diagnostics, and a multi-platform CI/CD pipeline that signs and deploys to Android, iOS, and Windows from one workflow
- Secure, version, and observe a production app once it's actually live in the field
Written for developers who already know C# and want to move past the tutorial stage, this book treats .NET MAUI the way a senior engineer would: with real tradeoffs, real pitfalls, and real code you can copy, run, and trust. Every example is verified, every architectural decision is explained, and every chapter builds on the last, so by the end you're not just following along - you're equipped to build and ship your own production MAUI application.
If you're ready to stop building demos and start building software that has to work in a driveway with no signal, this is the book.