首页 文章详情

8月份的.NET Conf 活动之 专注于 .NET MAUI

DotNet NB | 60 2022-08-08 23:52 0 0 0
UniSMS (合一短信)

.NET Conf:Focus on MAUI [1]是一个为期一天的免费直播活动,将于太平洋时间 8 月 9 日上午 9 点开始,来自社区和 Microsoft 团队的演讲者们将分享使用MAUI 。了解.NET MAUI  是使用单个代码库为 Android、iOS、macOS 和 Windows 构建原生应用。

卢建辉老师 刚刚发布了他翻译后的.NET MAUI工作坊的内容,具体参见https://github.com/kinfey/dotnet-maui-workshop/[2],以下是动手实验的内容:


我们将会构建一个 .NET MAUI 的应用程序,它将显示来自世界各地的猴子列表。我们将从构建业务逻辑后端开始,该后端从 RESTful 端点提取 json 编码的数据。然后,我们将利用 .NET MAUI 找到离我们最近的猴子,并将猴子展示在地图上。我们还将学习到如何用多种不同的方式显示数据,最后开发一个完整的主题化应用程序。

动手实验环境需知

本次实验将是一个需要动手和自备设备的实验。您可以在 PC(推荐)或 Mac 上进行开发,您需要做的就是安装带有 .NET MAUI workload 的 Visual Studio 2022 或 Visual Studio for Mac 2022。

在开始本实验系列之前,我建议先用10分钟快速阅读 .NET MAUI 教程,它将指导您完成安装和正确配置好所需要的实验环境。

如果您是移动应用开发的新手,我们建议您把应用直接部署到 Android 设备(只需几个步骤即可完成有关设置)。如果您没有设备,请不用担心,因为您可以设置 具有硬件加速功能的 Android 模拟器。如果您没有时间提前准备好相关设置,也不要担心,因为我们会在实验期间提供有关的提示和帮助。

实验内容

这是本次实验的有关内容:

  • 实验准备 - 介绍 .NET MAUI 基本知识以及环境安装

  • 实验一: 显示数据 - 实现单页数据列表

  • 实验二: MVVM 和数据绑定 - MVVM 设计模式和数据绑定

  • 实验三: 添加导航页面 - 为应用添加导航

  • 实验四: 访问平台特性 - 实现不同平台特定功能

  • 实验五: 为 CollectionView 添加下拉刷新 - CollectionView 使用技巧

  • 实验六: 应用程序主题设置 - 主题化应用

要开始使用,请打开“Part 1 - Displaying Data”文件夹并打开“MonkeyFinder.sln”。您可以在整个实验过程中使用该项目。每个实验都有一个 README 文件,其中包含该步骤实验过程的说明。您也可以打开任何步骤的文件夹,里面都有一个和步骤对应的项目,您也可以打开来查看每一步的实现。

教学视频

James 已经录制了4个小时的完整有关本次实验的手把手教学视频,各位小伙伴请到 James 的 YouTube 频道 观看

更多链接和资源:

  • .NET MAUI 官方网站

  • Microsoft Learn 上的 .NET MAUI 的学习路径

  • .NET MAUI 官方文档

  • GitHub 上的 .NET MAUI 项目

  • .NET 初学者入门系列视频


本文的相关内容有很多超链接,请阅读原文访问上述链接。

推荐阅读:
  API 工程化分享
  我的微软 MVP 之路
【译】ASP.NET Core 6 中的性能改进
【译】.NET 7 预览版 1 中的 ASP.NET Core 更新
【译】C# 11 特性的早期预览

点击下方卡片关注DotNet NB

一起交流学习

▲ 点击上方卡片关注DotNet NB,一起交流学习

请在公众号后台

回复 【路线图】获取.NET 2021开发者路线图
回复 【原创内容】获取公众号原创内容
回复 【峰会视频】获取.NET Conf开发者大会视频
回复 【个人简介】获取作者个人简介
回复 【年终总结】获取作者年终总结
回复 加群加入DotNet NB 交流学习群

长按识别下方二维码,或点击阅读原文。和我一起,交流学习,分享心得。


good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter