.NET MAUI - Platform integration
Each platform that .NET Multi-platform App UI (.NET MAUI) supports offers unique operating system and platform APIs that you can access from C#. .NET MAUI provides cross-platform APIs to access much of this platform functionality, which includes access to sensors, accessing information about the device an app is running on, checking network connectivity, storing data securely, and initiating browser-based authentication flows.
This sample demonstrates the following functionality:
Microsoft.Maui.ApplicationModelnamespace:- App actions
- App information
- Browser
- Launcher
- Main thread
- Maps
- Permissions
- Version tracking
Microsoft.Maui.ApplicationModel.Communicationnamespace:- Contacts
- Networking
- Phone dialer
- SMS (messaging)
- Web authenticator
Microsoft.Maui.ApplicationModel.DataTransfernamespace:- Clipboard
- Share files and text
Microsoft.Maui.Devicesnamespace:- Battery
- Device display
- Device information
- Device sensors
- Flashlight
- Geocoding
- Geolocation
- Haptic feedback
- Vibration
Microsoft.Maui.Medianamespace:- Media picker
- Screenshot
- Text-to-speech
- Unit converters
Microsoft.Maui.Storagenamespace:- File picker
- File system helpers
- Preferences
- Secure storage
For more information about the sample see Platform integration.