.NET MAUI, also known as .NET Multi-platform App UI, is a new framework from Microsoft designed to help developers create modern, cross-platform applications. It is the evolution of the popular Xamarin.Forms framework, with a more flexible architecture and improved support for new platforms. With .NET MAUI, developers can build native apps for iOS, Android, macOS, Windows, and other platforms using a single codebase. The framework includes a rich set of UI controls, layout elements, and navigation patterns that are optimized for each platform, ensuring that your app looks and feels great everywhere.
Contents
- Project configuration
- Application architecture with .NET MAUI
- App Startup
- Handlers
- Renderers
- Application Lifecycle
- Resources (images, fonts, icons, raw assets)
- Platform-specific code
- XAML with .NET MAUI
- Controls
- Layouts
- Data binding
- Converters
- Handlers for customizing .NET MAUI controls
- .NET MAUI Essentials
- Copy and paste
- Sensors
- Network state
- Secure data store
- Browser-based authentication flows
- Calling API services
- Automated testing
- Build, test, distribute, and monitor with Visual Studio AppCenter