百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

dotnet-maui-workshop

> 编程语言
开源

一整天的研讨会(.NET MAUI 研讨会一应俱全),介绍如何使用 .NET MAUI 为 iOS、Android、macOS 和 Windows 构建应用程序

2.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一整天的研讨会(.NET MAUI 研讨会一应俱全),介绍如何使用 .NET MAUI 为 iOS、Android、macOS 和 Windows 构建应用程序

.NET MAUI - Workshop

Start the Interactive Workshop →

Today we will build a .NET MAUI application that will display a list of Monkeys from around the world. We will start by building the business logic backend that pulls down json-encoded data from a RESTful endpoint. We will then leverage .NET MAUI to find the closest monkey to us and also show the monkey on a map. We will also see how to display data in many different ways and then finally fully theme the application.

Languages

This workshop is available in the following languages:

  • English - default README files
  • Chinese (Simplified) 简体中文 - README files ending with .zh-cn.md (Translated by Kinfey Lo)
  • Chinese (Traditional) 繁體中文 - README files ending with .zh-tw.md (Translated by James Tsai)

Setup Guide

Hey there! This workshop will be a hands on and a bring your own device workshop. You can develop on PC, Mac, or Linux and all you will need to do is install Visual Studio 2026 or Visual Studio Code with the C# Dev Kit extension. It is built on .NET 10. See full installation guide for .NET MAUI for more information.

Before starting the workshop, I recommend going through the quick 10 minute .NET MAUI Tutorial that will guide you through installation and also ensuring everything is configured correct.

If you are new to mobile development, we recommend deploying to a physical Android device which can be setup in just a few steps. If you don't have a device, don't worry as you can setup an Android emulator with hardware acceleration. If you don't have time to set this up ahead of time, don't worry as we are here to help during the workshop.

Beyond that you will be good to go for the workshop!

Agenda

I have also put together an abstract of what you can expect for the day long workshop:

Part Topic Description Part 0 Overview & Setup 30 Min Session - Introduction to .NET MAUI Session & Setup Help Part 1 Displaying Data Single Page List of Data Part 2 MVVM MVVM & Data Binding Part 3 Navigation Navigation with Shell Part 4 Platform Features Implementing Platform Features Part 5 CollectionView CollectionView & Beyond Part 6 App Themes Theming the app

Prefer reading locally? Each part folder contains a README.md file with the same content.

To get started open the Part 1 - Displaying Data folder and open MonkeyFinder.sln. You can use this throughout the workshop. Each part has a README file with directions for that part. If you came in late, you can open any of the folders and there is a starting project for that section.

Video Walkthrough

James recorded a full 4-hour walkthrough end-to-end on his YouTube!

Blazor Hybrid Workshop

If you want to learn more about Blazor Hybrid too, then we have got another great workshop lined up for you!

In this workshop you will build the same app as in this one, the Monkey Finder app, but now using Blazor Hybrid. By doing both workshops, you can really see the differences and similarities between the two approaches.

More links and resources:

  • Interactive Workshop Site
  • .NET MAUI Website
  • .NET MAUI on Microsoft Learn
  • .NET MAUI Documentation
  • .NET MAUI on GitHub
  • .NET Beginner Series Videos

If you have any questions please reach out to me on Twitter @JamesMontemagno.

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •English - default README files
  • •Chinese (Simplified) 简体中文 - README files ending with .zh-cn.md (Translated by Kinfey Lo)
  • •Chinese (Traditional) 繁體中文 - README files ending with .zh-tw.md (Translated by James Tsai)
  • •Interactive Workshop Site
  • •.NET MAUI Website
  • •.NET MAUI on Microsoft Learn
  • •.NET MAUI Documentation
  • •.NET MAUI on GitHub
  • •.NET Beginner Series Videos

> 标签

C#dotnetdotnet-mauidotnetmaui

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言