前言
首先祝大家新的2021年快快乐乐,身体健康,万事顺心。这一年很特别,对于每个人来说都是一个难忘的一年,而对于我来说也是一个很有挑战的一年,那么我都经历了什么呢?请听我娓娓道来。
大年初四踏上回京路
记得大年初一走完亲戚后,就不让走动了,当时整的人心惶惶的,一想到初七要上班,又担心安全,又担心工作,不得已选择早早的踏上回京路,初三选择搭乘一朋友包的车一同去高铁站回京,没想到被交警拦下,说这个车是黑车不能跑,被逼回家,第二天还是不甘心,求助姐夫开车送我,这里非常感谢姐夫,冒着危险送我,万分感激。这次顺利来到高铁站,也顺利回京。感恩。
长达6个多月的在家办公
从2月份回京至上班一直到八月中旬,才回归正常上班(去公司),在家工作最大的感触就是安静,不用带耳机敲代码,没人会来打断你,没有噪音,没有玩笑(哈哈,我们平时的工作氛围,喜欢互相调侃),最大的困难就是沟通,我们通过工具某钉完美的解决了这些问题。也算是顺利的度过。在家反而觉得时间变多了,完成了工作后,多余的时间来搞博客,网站,Github开源等等吧,也是收获良多。
建立网站
www.ibaozi.cn / jetpack.net.cn
刚开始申请了一个ibaozi的域名,至于为什么叫这个?因为我媳妇外号包子(哈哈),所以你就明白了,但后来我们在家办公期间,搞起了flutter,也是借助这次难得的机遇,搞了一个flutter版本的jetpack,为什么叫jetpack?如果你是一个android开发,我就不用解释了,如果你不是,好吧我放个链接你可以自行查看https://developer.android.com/jetpack
准备这个网站的初衷就是建立一套完整的flutter开源框架收录体系,也是由于个人能力有限,没有维护的很好,目前收录的还是比较少,但我不会放弃,后续还会持续更新,网站大致如下:

没有截全,想看的可以点击上面的域名。
博客分享
这一年前前后后写了几十篇的博客,大概总结一下:
- Flutter相关
Flutter web系列
比较满意的分享是:
手写一个Flutter State Widget,来让你彻底理解State的来龙去脉
Flutter之万物皆Widget(一种你没见过的方式来深入Widget)
Flutter Provider 迄今为止最深、最全、最新的源码分析
Flutter State Management状态管理全面分析
大致就这四篇吧,也算是有了一些收获和进步。 - Android 原生相关
后现代化RecyclerView Adapter稳定版本终于来了
Android一次完美的跨进程服务共享实践
一个在线的Jetpack模版项目生成工具
RecyclerView Adapter的深入封装,一方面考虑项目中对其运用的广泛,且我们的C端项目对旧的Adapter框架依赖过深,且是java版本的实现,那么我这次的目标就是用kotlin封装一个高级的Adapter,充分利用kotlin的语法糖,减少模版代码,抽象ItemView 为ViewModel的实现,提高Item的复用率。感兴趣的同学可以看一看哦。其他两个我就不介绍了,感兴趣的可以点链接查看。
Github 开源
-
https://github.com/ibaozi-cn
image.png
这一年最主要的两个开源: - RecyclerViewAdapter
-
flutter-jetpack
感兴趣的请点链接查看哦,嘿嘿。这里就不一一介绍了。
待开源项目
- 组件化模版项目
系列文章
组件化在很多公司都有了一定的探索,那我也是站在巨人的肩膀上,能复用的轮子,自己没有造,对于一些特殊的如Gradle的管理,我们用了buildSrc+composite builds组合,自己写插件,来完成组件化运行的改造,当然原理上都是和大佬相同的,我们封装的原则也是尽量的少依赖,来做到更加灵活的配置。组件化系列目前公司还没有进行实战,源码不稳定,还没有开源出来,当然在不久的将来肯定会的。敬请期待。 - Android Apm性能监控聚合版SDK
相信很多做C端App的公司,对于线上的性能监控,多多少少都有接触,毕竟线上才是获取真实体验的唯一地方,但如何做到不影响App的体验,又能做到监控,我们也是调研了很多,最终还是选择腾讯的Matrix框架,为什么不自己做呢?你要是下决心做,其实也是可以的,但对于公司来说,成本太高,时间过长,产出太低,有很好的轮子的时候我们可以大胆的使用,但有个前提一定要深入源码的解读,这样有助于解决框架本身的问题,避免不必要的线上事故。具体实现细节请看https://www.yuque.com/ixiaochang/pbweiu/nbhl7q
考研
30岁了,似乎离35也不远了,好像也快学不动了,可我毅然决然的选择了继续深造考研,是什么给了我这个动力?答案肯定是媳妇,为了能让她过上更好的生活,反问自己:考研=好的生活吗?也不一定,但至少是正向的不是吗。另一方面,我合肥买的房子,未来10年应该会回去发展吧,听合肥的朋友说,学历也很重要,那么我觉得也是时候该继续深造一下了。可惜的是今年准备的不够,来年再战,离35还有5年,还有奔头,哈哈。
21年规划
- 继续考研
- 网站升级改造
- 升级开源项目,加入新的功能
- 等等吧
总结
回顾一年下来,Flutter技术栈的拓展,Github的项目开源,考研(每天痛苦的刷一刷数学题),公司也换了新的办公地点,长达6个月的在家办公以至于后来走点路就小腿疼的程度。最大的收获是:我和我爱的人还是健健康康的,感恩有你,感恩大家,感恩祖国的强大。21年我来了。
网友评论