Mastering .NET MAUI: Build Cross-Platform Mobile Apps with C# 13 and .NET 9 A Hands-On Guide to Developing Modern, High-Performance Apps for iOS, Android, macOS, and Windows
Mastering .NET MAUI: Build Cross-Platform Mobile Apps with C# and .NET 9 A Hands-On Guide to Developing Modern, High-Performance Apps for iOS, Android, macOS, and Windows 1. Key Features Build real-world, high-performance apps from a single C# codebase Design responsive UIs using XAML and MAUI's unified layout system Access native device features like GPS, storage, sensors, and camera Implement MVVM, async patterns, and custom UI components Deploy seamlessly to Android, iOS, Windows, and macOS Integrate modern .NET 9 and preview .NET MAUI 10 features Automate build and release pipelines using GitHub Actions Optimize app performance with AOT, trimming, and async data handling 2. Book Description Mastering .NET MAUI is the definitive guide for building cross-platform mobile and desktop applications using C# and .NET 9. Whether you're targeting Android, iOS, macOS, or Windows, this hands-on book equips you with the skills, tools, and patterns to create fast, reliable, and modern applications with a single codebase. Packed with real-world examples, code samples, and step-by-step guidance, this book walks you through the complete app lifecycle--from UI design and data handling to performance tuning and store deployment. You'll also explore new features in .NET MAUI 10, such as HybridWebView, ShadowTypeConverter, and enhanced styling options, so you stay ahead of the curve. Whether you're a beginner eager to build your first app or an experienced developer ready to ship enterprise-grade solutions, this book is your complete guide to professional .NET MAUI development. 3. What You Will Learn Build fluid, native UIs with XAML, layout containers, and styling Use MVVM and data binding for clean separation of concerns Access device features with MAUI Essentials APIs Implement navigation, state handling, and lifecycle management Store data offline with SQLite, JSON, and file system APIs Optimize apps using AOT, compiled bindings, and async operations Automate deployment with CI/CD pipelines in GitHub Actions Publish apps to Google Play, App Store, and Microsoft Store Adopt the latest MAUI 10 features with future-proof patterns 4. Who This Book Is For This book is written for: C# developers new to .NET MAUI or mobile development Xamarin.Forms developers upgrading to .NET MAUI Cross-platform app developers seeking a unified workflow Enterprise engineers building mobile and desktop business apps Students, hobbyists, and professionals aiming to publish apps in app stores No prior experience with mobile development is required, but basic C# and .NET knowledge will help you get the most out of this guide. 5. Table of Contents 1. Introduction to .NET MAUI and Cross-Platform Development 2. Building User Interfaces with XAML and C# 3. Navigation and Application Structure 4. Working with Data and MVVM Pattern 5. Accessing Native Device Features 6. Advanced UI with Controls and Layouts 7. Offline Storage and File Access 8. Enhancing Performance and Responsiveness 9. Deploying and Testing Your App 10. Future-Proofing with .NET MAUI 10 Features Take your cross-platform development skills to the next level and deliver stunning apps--Mastering .NET MAUI gives you everything you need to succeed.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $20. ThriftBooks.com. Read more. Spend less.