2020年是我经历的最不平凡的一年,这一年有遗憾、有收获,有感概,也有庆幸,庆幸自己还活着。

用一句话总结自己的2020,忙并收获着,累并快乐着

《Flutter 实战入门》

《Flutter 实战入门》是我第一本出版的书籍,今年6月上线。此书耗费了极大的精力,当然对自己的提高也是非常大的。

此书上架2个月后,由于对 Flutter 的了解更加深入了,觉得其中有很多写的不是很好的地方,于是开始了重写之路,目前整个系列已经重写完成,共16个章节。

全部分享到了个人博客:http://laomengit.com/guide/introduction/mobile_system.html

330个 Flutter 组件使用手册

整理完成了330+组件的详细用法,不仅包含UI组件,还包含了功能性的组件。

虽然整理了 330+的组件基本用法,但并不是让你每一个都学习一遍,任何技术基本都是掌握 20%就可以解决 80%的问题,因此只需学会基础组件就可以上手项目了,至于其他的控件只需大概浏览一下,做项目的时候遇到一些功能能够想起 Flutter 已经提供了此组件就可以了。

因此不要看到330+个组件就心生恐惧,这不是一篇让你从入门到放弃的文章,而是一篇让你更快入门的文章。希望你把此当成一本工具书,当用到的时候再来查阅。

在线查看地址:http://laomengit.com/flutter/widgets/widgets_structure.html

Github 开源flutter-do

目前 flutter-do 包含350多个组件用法、组件继承关系图、40多个 loading 组件,App升级、验证码、弹幕、音乐字幕 4个插件,一个小而全完整的App项目。此开源项目未来也会继续维护。

地址: https://github.com/781238222/flutter-do

Flutter 交流群

创建微信交流群是为了让大家有一个可以交流Flutter技术的地方,认识更多的人,随着时间的推移,人也越来越多,目前已经有8个交流群,每个群300人左右,为了方便初学者,每隔一段时间会将初学者邀请到老群,希望初学者的问题和疑问能有人及时回答。群里除里聊技术、也会聊人生、吹水,甚至游戏开黑。

如果你也想加入交流群,请到我的博客或者Github中,里面有加入交流群的方式。

博客:http://laomengit.com/guide/introduction/mobile_system.html

Github: https://github.com/781238222/flutter-do

总结

这一年新了一本书、整理了330多个组件用法手册,共 20多万字,开源了多个Flutter 插件。这一年过的非常充实。

记得整理330多个组件的时候,每天只睡4个小时左右,坚持了3个多月,忙并收获着,累并快乐着。几乎所有的业余时间都用在了这上面。

2021 展望

马上进入2021年了,新的一年也给自己立一个flag吧,新的一年希望完成 Flutter 源码分析进阶 系列文章,最近有读者问我文章更新的频率怎么变低了啊?

一是正在整理 Flutter 源码分析进阶 系列文章,每一篇文章花费的时间更多了,所以未来一年很可能由以前的一周3、4篇文章变为每周一篇。

二是我要抽出更多的时间陪我的小棉袄了,她正是成长的时候,希望她健康快乐的成长起来。

最后也祝大家2021年 爱情事业双丰收

交流

老孟Flutter博客(330个控件用法+实战入门系列文章):http://laomengit.com

欢迎加入Flutter交流群(微信:laomengit)、关注公众号【老孟Flutter】:

【老孟Flutter】2020年总结的更多相关文章

  1. 【老孟Flutter】2021 年 Flutter 官方路线图

    老孟导读:这是官方公布的2021年路线图,向我们展示了2021年 Flutter 的主要工作及计划. 原文地址:https://github.com/flutter/flutter/wiki/Road ...

  2. 【老孟Flutter】6种极大提升Flutter开发效率的工具包

    老孟导读:本文介绍6种极大提升Flutter开发效率的工具包. [1] 强大的日志软件包 在开发 Flutter 的过程中打印日志是常用的调试方式之一,但 Flutter 内置的日志打印非常简单,下面 ...

  3. 【老孟Flutter】自定义文本步进组件

    交流 老孟Flutter博客(330个控件用法+实战入门系列文章):http://laomengit.com 欢迎加入Flutter交流群(微信:laomengit).关注公众号[老孟Flutter] ...

  4. 【老孟Flutter】41个酷炫的 Loading 组件库

    老孟导读:目前 loading 库中包含41个动画组件,还会继续添加,同时也欢迎大家提交自己的 loading 动画组件或者直接微信发给我也可以. Github 地址:https://github.c ...

  5. 【老孟Flutter】Stateful 组件的生命周期​

    老孟导读:关于生命周期的文章共有2篇,第一篇是介绍 Flutter 中Stateful 组件的生命周期. 博客地址:http://laomengit.com/blog/20201227/Statefu ...

  6. 【老孟Flutter】Flutter 中与平台相关的生命周期

    老孟导读:关于生命周期的文章共有2篇,一篇(此篇)是介绍 Flutter 中Stateful 组件的生命周期. 第二篇是 Flutter 中与平台相关的生命周期, 博客地址:http://laomen ...

  7. 【老孟Flutter】为什么 build 方法放在 State 中而不是在 StatefulWidget 中

    老孟导读:此篇文章是生命周期相关文章的番外篇,在查看源码的过程中发现了这一有趣的问题,欢迎大家一起探讨. Flutter 中Stateful 组件的生命周期:http://laomengit.com/ ...

  8. 【老孟Flutter】源码分析系列之InheritedWidget

    老孟导读:这是2021年源码系列的第一篇文章,其实源码系列的文章不是特别受欢迎,一个原因是原理性的知识非常枯燥,我自己看源码的时候特别有感触,二是想把源码分析讲的通俗易懂非常困难,自己明白 和 让别人 ...

  9. 【老孟Flutter】如何提高Flutter应用程序的性能

    首先 Flutter 是一个非常高性能的框架,因此大多时候不需要开发者做出特殊的处理,只需要避免常见的性能问题即可获得高性能的应用程序. 重建最小化原则 在调用 setState() 方法重建组件时, ...

随机推荐

  1. 浅谈Abp vNext的模块化设计

    abp的模块化给我留下深刻的印象,模块化不是什么新概念,大家都习以为常,但是为什么要模块化,模块化的意义或者说目的是什么?也许我们思考得并不深入.难得的是abp不仅完美的阐述了模块化概念,而且把模块化 ...

  2. 创建实验楼课程app模块以及配置图片路径

    1.创建course模型 1.1 创建用户模型course python ../manage.py startapp course # 创建course模型 1.2 在setting.py中注册cou ...

  3. 【2020.12.02提高组模拟】A组反思

    55,rk47 T1 赛时先想了\(trie\),想到不一定是前缀,然后就放弃转为打暴力 得分:\(RE22\) 正解是只用判断\(i\)与\(i+1\)的关系,那么只有两种情况,判断一下然后\(dp ...

  4. moviepy AudioClip帧处理ValueError: The truth value of array with more than one element is ambiguous

    ☞ ░ 前往老猿Python博文目录 ░ 一.环境 操作系统:win7 64位 moviepy:1.0.3 numpy:1.19.0 Python:3.7.2 二.应用代码及报错信息 程序代码 if ...

  5. linux 复制文件前n行到另外一个文件

    head -n 100 train.txt > 123.txt head -100 train.txt > 123.txt

  6. hadoop技术产生

    一.为什么有大数据 我的理解是: 1)数据量达到了传统数据库的瓶颈 2)数据量的激增 3)硬件成本的降低 [ 技术水平的上升 ] 4)想通过大量的数据发现潜在的商业价值 二.什么是大数据 大数据指的是 ...

  7. spark有个节点特别慢,解决办法

    除解决数据倾斜问题外,还要开启推测执行,寻找另一个executor执行task,哪个先完成就取哪个结果,再kill掉另一个.

  8. Linux文件权限问题

    更改权限命令   chmod 常用参数 -R, --recursive change files and directories recursively (以递归的方式对目前目录下的所有档案与子目录进 ...

  9. redis学习之——CentOS 6 下载安装redis

    一.检查当前环境: 安装过程中没有这些,命令,在CentOS 6,最小安装导致..如果执行完命令,Noting  to  do...字样说明环境正常. yum -y install rpm gcc w ...

  10. STL——容器(Map & multimap)的排序与遍历

    1. Map & multimap 的排序与遍历 map<T1,T2,less<T1> >  mapA; //该容器是按键的升序方式排列元素.如果未指定less< ...