【OpenHarmony】跨平台开发-Flutter 学习:首次复盘
例如我遇到的错误有DevEco 模拟器 WiFi 异常,我查了官网手册,发现无法解决我的错误,我就去群里咨询,华为的老师给出很多相关报错原因,词汇很专业,我对此很多不理解,因为我没学过也不知道,所以排错起来,只能很多靠猜(不懂原理也就是问题本质)去问 ai 解决,找不到相关案例,因为客观因素太多了,这也是劝退自学开发主要原因,好在我原因得到自己解决,因为我对错误出现有感觉(也许开发久了自然就有了感
声明
本文源自21天开源鸿蒙跨平台训练营活动-第九篇博客
文章导读
本文是这么些天发布博客心得总结的文章,是学习方法分享,也是心得总结,下面就跟是每个诗句去理解、感受本人的文章内容吧!
一、智者不博,博者不知
1.1学习心得
吾生也有涯,而知也无涯, 这是我加入21天开源鸿蒙跨平台训练营活动最大感受, 学的越多就觉得自己什么也不懂 ,因为我正在面对新的领域去探索一些未知错误,去当前人踏错,为后人开路!这很荣幸(苦中作乐)
例如我遇到的错误有DevEco 模拟器 WiFi 异常,我查了官网手册,发现无法解决我的错误,我就去群里咨询,华为的老师给出很多相关报错原因,词汇很专业,我对此很多不理解,因为我没学过也不知道,所以排错起来,只能很多靠猜(不懂原理也就是问题本质)去问 ai 解决,找不到相关案例,因为客观因素太多了,这也是劝退自学开发主要原因,好在我原因得到自己解决,因为我对错误出现有感觉(也许开发久了自然就有了感受)手动将热点进行更换上网卡,得以正常!后面这个过程就叫DNS解析污染,一位懂的朋友给我解释了下,我也就迷迷糊糊的懂了的大概!
如下图都是我排错的过程之一



模拟器无法连接网络-应用运行-DevEco Studio-开发 - 华为HarmonyOS开发者

一定要坚持,直面报错,敢于面对!不轻言放弃,例如我差点在配环境的路上倒下,但是我没有放弃,坚持!孜孜不倦地寻找正确方案,直到把报错解决,放弃很简单,但坚持很酷!
1.2学习方法
面对新的知识领域学习,最好方式去看开发者文档,我在完成跨平台框架语言是 Flutter,我得去看 Flutter 的教程,但是教程默许你有开发基础,一般不太详细,想要灵活的掌握就得去做一个项目。
这里的项目是指开发几个页面出来将前端组件和后端逻辑结合起来,现在的 ai 可以帮助我们学习,极大能够提升我们学习效率。大家一定要用好 ai 但不是无脑 ai,我们思考,让 ai 验证,这是我认为最好的使用 ai方式,我学习这么久,推荐两款 ai :kimi、deep seek。
二、临渊羡鱼、不如归而结网
我很感谢21天开源鸿蒙跨平台训练营活动让我学习接触 Flutter 和 Open Harmony ,接触跨平台的概念,同时感叹国内鸿蒙系统出现的带来的自豪感,我们终于不用过多的受限学习,而且大家交流十分活跃,事事有回应的感受!训练营的好处就是跟着大家一起学习,你追我赶的学习氛围,我很享受,而且还能和大佬一起学习,通过学习来提升自己!
一次开发,多端部署,是Flutter 能做到,Open Harmony 也在做!在做跨平台开发这段时间慢慢的理解华为的做法,他们在做这是很酷的一件事!我也会持续学习,不断的提升 Flutter 能力来完成跨平台开发开源鸿蒙的事情!

更多推荐


所有评论(0)