flutter 学习杂谈

338 阅读3分钟

flutter杂谈

最近还是有点忙的,没有很多时间去整理笔记,整理最近正在做的事情。

分享一下学习flutter的途径吧

  1. 官网,首先官网肯定是入门首选Flutter: 为所有屏幕创造精彩 - Flutter 中文开发者网站 - Flutter ,无需多说,很多基础控件的介绍,api的使用,前沿的资讯都是可以从官网看到
  2. 中文官网Flutter中文社区 (flutterchina.club),中文社区提供开发文档的介绍,组件的介绍,而且有免费的《flutter实战-第二版》可以学习。
  3. 老孟的flutter网站 控件大全 pdf 控件继承关系图 | Flutter | 老孟 (laomengit.com),里面有很多控件的讲解,有一些源码分析和往期的文章可以观看。
  4. android开发周报 Android 开发技术周报-Android Weekly Android开发教程 安卓开发 安卓 开源项目 开发工具 ,里面会更新一些flutter的信息
  5. 科学上网 当然有能力的可以科学上网,学习外网的flutter知识。

flutter项目

flutter、dart这些终究来说还是需要去实战,才能让自己的技术得到提升,尤其是对于flutter来说,尤为重要的一个特点,那就是超级多的控件,几乎不会有人了解所有的控件,所以要多写些demo来走一遍这些控件了解原理。

建议可以仿照着wanandroid、开眼app,一些github上已经有的flutter项目来仿着些,编写边学,先了解外形,在了解其核心。

  1. Sky24n/flutter_wanandroid: 🔥🔥🔥 基于Google Flutter的WanAndroid客户端,支持Android和iOS。包括BLoC、RxDart 、国际化、主题色、启动页、引导页! (github.com)

  2. phoenixsky/fun_android_flutter: 👿👿👿👿👿玩Android客户端Flutter版本。Provider的最佳实践.DarkMode、多色彩主题、国际化、切换字体、优美动画 (github.com)

  3. yechaoa/wanandroid_flutter: 【Flutter版】玩安卓,非常适合学习,代码不多、注释多。 (github.com)

4.wtus/flutter_kaiyan: [DEPRECATED] 使用Google跨平台框架Flutter仿写一个开眼视频(Eyepetizer ) (github.com)

仿照着写,了解其中的架构、封装。

要做的事情

最近在忙很多事情,需求要来了,要进行方案设计,会消耗大量的事件。要准备考试,所以会留出很多时间,刷资料。对于flutter来说,接下来会在github更新项目。主要是发现目前github上的项目都太老了。

很多项目都是在dart3.0之前的,没有做nullsafe的处理。所以说真的不太适合学习。 所以计划整理之前一下之前的flutter知识。本来想在掘金上做flutter笔记的,但是真的太忙(lan)了。

所以,借着更新github flutter wanandroid项目要完成的几件事情。

  1. flutter wanandroid 1.0 更新一个使用最新dart、flutter插件和包管理的wanandroid项目,这里不会有太多的架构设计,知识用来快速迭代
  2. flutter wanandroid 2.0 2.0中,会进行一些架构的封装,状态的处理
  3. flutter wanandroid 2.0改进版 在改进版中,会进行一些架构的抽象,使用一些状态架构组件和封装。

先放个github的地址吧:answerDong/gino_wanandroid: 23年的flutter项目 (github.com)

目前更新了主界面等,打算利用周末时间,快速去迭代。

完毕,上面就是最近想对flutter要做的事情。flutter玩进去还是有点意思的。后续的思想、源码阅读,就等更新完项目慢慢整理,共勉。