Discover and explore top open-source AI tools and projects—updated daily.
dotnet.NET MAUI app samples for cross-platform development
Top 13.5% on SourcePulse
.NET MAUI Samples provides a collection of official and community-driven examples for .NET Multi-platform App UI (.NET MAUI). This repository targets developers looking to build cross-platform applications for Android, iOS, iPadOS, macOS, and Windows using C# and XAML from a single codebase. It serves as a practical resource for understanding MAUI's capabilities and implementing various app features.
How It Works
This repository showcases .NET MAUI's cross-platform development capabilities through diverse sample applications. It demonstrates how to leverage C# and XAML to create UIs that adapt to different devices and platforms. Key samples highlight integrations with modern technologies like AI (e.g., chat clients with LLM tool calling) and architectural patterns (e.g., e-commerce with Aspire), illustrating practical application development workflows.
Quick Start & Requirements
This repository primarily serves as a collection of sample code. Specific setup instructions, prerequisites (like .NET SDK versions, target platforms, or specific hardware), and installation commands for individual samples are not detailed within this README. Users are directed to the general .NET MAUI documentation for broader setup guidance.
Highlighted Details
SimpleChatClient and ChatClientWithTools, demonstrating LLM integration and tool function calling..NET eShop sample built with Aspire, showcasing a services-based architecture.Grid for familiar interfaces.Maintenance & Community
The project is part of the .NET Foundation and adheres to the Contributor Covenant Code of Conduct. Links to community resources like "Awesome .NET MAUI" and ".NET MAUI Showcase" are provided, alongside official documentation and website links.
Licensing & Compatibility
The .NET MAUI project, including this samples repository, is licensed under the permissive MIT license. This license generally allows for broad compatibility, including commercial use and linking within closed-source applications.
Limitations & Caveats
This repository is a collection of samples and does not provide a framework or library itself. Specific setup and execution details for each sample may vary and require consulting the individual sample's documentation or the broader .NET MAUI development guides. The README does not detail specific version requirements or potential compatibility issues between samples and the latest MAUI releases.
4 days ago
Inactive