flutter杂谈
最近还是有点忙的,没有很多时间去整理笔记,整理最近正在做的事情。
分享一下学习flutter的途径吧
- 官网,首先官网肯定是入门首选Flutter: 为所有屏幕创造精彩 - Flutter 中文开发者网站 - Flutter ,无需多说,很多基础控件的介绍,api的使用,前沿的资讯都是可以从官网看到
- 中文官网 ,Flutter中文社区 (flutterchina.club),中文社区提供开发文档的介绍,组件的介绍,而且有免费的《flutter实战-第二版》可以学习。
- 老孟的flutter网站 控件大全 pdf 控件继承关系图 | Flutter | 老孟 (laomengit.com),里面有很多控件的讲解,有一些源码分析和往期的文章可以观看。
- android开发周报 Android 开发技术周报-Android Weekly Android开发教程 安卓开发 安卓 开源项目 开发工具 ,里面会更新一些flutter的信息
- 科学上网 当然有能力的可以科学上网,学习外网的flutter知识。
flutter项目
flutter、dart这些终究来说还是需要去实战,才能让自己的技术得到提升,尤其是对于flutter来说,尤为重要的一个特点,那就是超级多的控件,几乎不会有人了解所有的控件,所以要多写些demo来走一遍这些控件了解原理。
建议可以仿照着wanandroid、开眼app,一些github上已经有的flutter项目来仿着些,编写边学,先了解外形,在了解其核心。
4.wtus/flutter_kaiyan: [DEPRECATED] 使用Google跨平台框架Flutter仿写一个开眼视频(Eyepetizer ) (github.com)
仿照着写,了解其中的架构、封装。
要做的事情
最近在忙很多事情,需求要来了,要进行方案设计,会消耗大量的事件。要准备考试,所以会留出很多时间,刷资料。对于flutter来说,接下来会在github更新项目。主要是发现目前github上的项目都太老了。
很多项目都是在dart3.0之前的,没有做nullsafe的处理。所以说真的不太适合学习。 所以计划整理之前一下之前的flutter知识。本来想在掘金上做flutter笔记的,但是真的太忙(lan)了。
所以,借着更新github flutter wanandroid项目要完成的几件事情。
- flutter wanandroid 1.0 更新一个使用最新dart、flutter插件和包管理的wanandroid项目,这里不会有太多的架构设计,知识用来快速迭代
- flutter wanandroid 2.0 2.0中,会进行一些架构的封装,状态的处理
- flutter wanandroid 2.0改进版 在改进版中,会进行一些架构的抽象,使用一些状态架构组件和封装。
先放个github的地址吧:answerDong/gino_wanandroid: 23年的flutter项目 (github.com)
目前更新了主界面等,打算利用周末时间,快速去迭代。