作者:Steven Giesel

翻译:Alan Wang

校对:李卫涵 – 微软 MVP

排版:Rani Sun

有什么比参考包含分步说明和代码示例的动手教程更好的学习新技术的方式呢?当你完成或 fork 本教程后,你将得到这样一个应用程序:

Steven Giesel 最近发布了一个由5部分内容组成的系列,记录了他首次使用 Uno Platform 构建应用程序的经验。跟随他的步骤,他将带你搭建 Uno Platform 环境,讲述他对此平台的看法,最后是一个动手演示,构建一个运行在浏览器、桌面或移动端的 Kanban-style Todo 应用程序!

第一部分

作为一名新用户,Steven 学习了 Uno Platform 的基础知识,包括该平台与 .NET MAUI 的区别。通过对 Uno Platform 的基本了解,第一部分进一步提供了在开发小型跨平台应用程序之前设置开发环境所需的基础知识,

第二部分

第二部分主要侧重于实现应用程序的第一个功能,以便能够添加你的第一个 To-do事项。这一部分开始展示 Uno Platform 平台自身,以及代码和需求是怎样的简单上手。

  • 需求:Todo 事项的基本信息
  • 领域对象
  • 泳道图
  • 添加 Todo 事项

第三部分

有了可用的基本结构,第三部分深入实现允许用户交互所需的更改。此外,通过实现适用于所有平台的模式对话框,将允许用户输入他们想要跟踪的 Todo 事项的基本信息。

第四部分

第三部分会完成一个表格,该表格同时也验证了此模型生效。Steven 从上一部分停下的地方继续,开始创建一个 ViewModel,为接下来的部分打下基础。

第五部分

第五部分介绍了如何拖放,如何保存以及如何加载状态的最终实现。从审美角度来说,此应用程序很简单。但最重要的是,我们有了一个功能完备的 to-do app,可以使用相同的源代码在所有平台上使用。最后,Steven 真诚回顾了他使用 Uno Platform 的体验,作为这个系列的结束。

此 Todo-App 的 GitHub repository:这里

如果你有任何有关 Uno Platform 的问题、功能需求或 issue,可以在 Discord – Channel #uno-platformGitHub discussions联系我们的工程团队。

最新文章

  1. ecshop二次开发 商品分类描述编辑框
  2. (转)redis 3.0的集群部署
  3. xcode5 和code6中push后方法执行的先后问题
  4. Flex4 自定义分页组件
  5. SQL Server 可疑的解决办法
  6. 那些年被我坑过的Python——山外有山(第四章)
  7. 前端web应用组件化(一) 徐飞
  8. 如何优雅的代码编写 AutoLayout
  9. vs2005及以上版本的程序分发问题
  10. Mybatis框架解析之Builder解析
  11. Chapter3_操作符_其他操作符
  12. 学习 已经登录windows的情况下获取windows的密码
  13. 默认以管理员身份运行VS2013/15/17
  14. edraw的符号制作
  15. Java中关于大小写字母的转换
  16. HappyJTAG2 - JTAG AND SPI AVR8 interface EMBEDDED JTAG ! EMBEDDED SPI !
  17. hdu4847 kmp
  18. 非J2EE部署解决方案
  19. codeforces 256 div2 C. Painting Fence 分治
  20. mysql中的隐式转换

热门文章

  1. kernel heap bypass smep,smap && 劫持modprobe_path
  2. iOS全埋点解决方案-时间相关
  3. 好客租房9-jsx的学习目标
  4. 关于『进击的Markdown』:第一弹
  5. 耗时半年,Eoapi 终于正式发布 API 工具的插件广场
  6. 【进阶】Spring中的注解与反射
  7. NPM Error:gyp: No Xcode or CLT version detected!
  8. bat-使用bat安装jdk和配置环境变量
  9. IP寻址与规划
  10. 排名前三——python 开源 IDE