头图

What better way to learn a new technology than with a hands-on tutorial with step-by-step instructions and code samples? When you finish or fork this tutorial, you will end up with an application like this:

Steven Giesel recently published a 5-part series documenting his first experience building applications with the Uno Platform. Follow his steps as he walks you through setting up the Uno Platform environment, giving his thoughts on the platform, and ending with a hands-on demo to build a Kanban-style Todo app that runs in the browser, desktop or mobile!

first part

As a new user, Steven learned the basics of the Uno Platform , including how the platform differs from .NET MAUI. With a basic understanding of the Uno Platform, the first part further provides the basics needed to set up a development environment before developing small cross-platform applications.

Uno Platform

the second part

The second part focuses primarily on implementing the first functionality of the application to be able to add your first To-do items . This part starts by showing the Uno Platform itself, and how easy it is to get started with code and requirements.

  • Requirements: Basic information on Todo matters
  • domain object
  • Swim lane diagram
  • Add Todo Matters

the third part

With the basic structure available, the third part drills down to implement the changes needed to allow user interaction . Additionally, by implementing a modal dialog for all platforms, users will be allowed to enter basic information about the Todo items they want to track.

the fourth part

The fourth part completes a form that also verifies that the model is in effect. Steven continued where he left off in the previous section and started creating a ViewModel to lay the groundwork for the next sections.

the fifth part

The fifth part describes how to drag and drop, how to save, and how to load the final implementation of the state. Aesthetically, this application is simple . But most importantly, we have a fully functional to-do app that can be used on all platforms using the same source code. Finally, Steven concludes the series by reviewing his experience with the Uno Platform.

GitHub repository for this Todo-App: https://github.com/linkdotnet/BlogExamples/tree/main/TodoApp
If you have any questions, feature requests, or issues about Uno Platform, you can reach out to our engineering team on Discord – Channel #uno-platform and GitHub discussions.


Long press to identify the QR code and follow Microsoft China MSDN

Click to download the official .NET MAUI documentation


微软技术栈
418 声望994 粉丝

微软技术生态官方平台。予力众生,成就不凡!微软致力于用技术改变世界,助力企业实现数字化转型。