2019年的Flutter之路 | 掘金年度征文

介绍

95后,坐标:广州,大专,了解个人人很少...,但但愿大家认识我!git

2019年过得真快,转眼间就只剩下几个小时了,数一数今年的事与成长,总结一下,为了避免枉2019年之行,在2019年,最深入的几件事是...程序员

1.Flutter开发工程师

一次偶然的机会,让我接触到Flutter这个框架,而且在2018年4月份开始学习Flutter,到目前为止,已经有一年半的经验了,那么我为何在当时,可以狠下心来学习Flutter这个框架的呢?我当时以为Android原生开发每次的调试和运行都要从新的run一次,感受很是的浪费时间,若是你的电脑稍微差一点,说不定run一次要等上半天,那时候公司的电脑比较垃圾,因此开发效率那个真的是过低过低了,后面让我接触到Flutter以后,发现热重载很是的方便好用,而且得益于Dart的AOT和JIT两种编译模式的支持,release版本性能媲美原生,那时候对Flutter爱不释手,上班有空和下班都一直学习Flutter,后面开发了第一个demo应用flutter_douban,如今看来,这个项目的代码看来惨不忍睹,但最后斩获了52个star,感谢给予star的伙伴们对个人学习的承认,后面发现Flutter部件太多了,基本上要看官网上面好久才知道某某部件的用法,因此通过两个多月的开发,开发了一个基本上写全的部件能够经过属性选择看效果及仿照flutter_galley的另外一个应用Flutter教程,这个应用让我在开发的过程当中全面的了解了各个部件的用法,对Flutter的认识也逐渐的清晰了起来,再后来就是在一些Flutter群发现有人发布外包,而后接了第一个外包,今后在接外包的路上一去不回,直到2019年3月份,毅然辞去Android开发工做,成为一名真真正正的Flutter开发工程师(虽然进去以后公司11月份倒闭了,但我又从新找到新的啦啦),在这里感谢Flutter团队,Dart这一门优秀的语言,感谢那个曾经为Flutter着迷的我!github

2.Dart服务端开发

自2018年8月-9月,我曾经试过一个月日更DartVM服务器开发,不少人会问:为何会对Dart服务器开发这么执着?json

我能够这样回答服务器

  • Flutter框架如日中天
  • Flutter框架依赖的是Dart这门语言,学习Dart服务器开发能够了解更多的Dart知识,对Flutter开发有重要的影响
  • Dart是门优秀的语言
  • Dart具备isolate和专门的VM
  • Dart支持AOT和JIT两种编译模式
  • Dart开源并在一直发展中
  • Dart写起来真的爽
  • 最后是不想写Java了

因此说在众多语言中Dart是否是第一?2019年中,惋惜我只写了6篇的Dart服务器开发相关文章,可能缘由在于把时间都放在了Flutter开发上面(主要是喜欢慢慢出),但愿在2020年以后,把·Dart-Aqueduct·框架开发系列出完,你们若是想学习的话,请持续关注个人简书或订阅号Dart客栈.框架

3.Flutter插件

到目前为止,2019年发布了4个插件:post

  • r_upgrade 一个关于Flutter应用升级的插件,包括应用下载进度、下载速度、预计完成时间、下载状态、通知栏显示进度、下载完成自动安装、Android平台上的热更新等
  • r_scan 一个关于Flutter二维码&条形码扫描的插件,包括相机、文件、连接、内存类型的扫描,支持市面上主流的条形码类型,例如: code_3九、code_9三、ean_13等等,扫描成功将返回对应的二维码&条形码类型,附带消息及坐标点等
  • r_logger一个关于Flutter日志打印的插件,能够定制tag,打印的日志内容突破限制,支持普通日志,错误日志,json格式日志,支持写入到文件中
  • r_calendar一个关于Flutter日历部件的插件,开发者能够彻底简单的定制本身喜欢的日历样式,支持单选(手动选和切换月份自动选)和多选(散选和连续选),值统一由Controller管理,使用者代码将会逻辑清晰,一点也不繁琐

4.2020年计划

  • 完成一个Dart服务器+Flutter开发项目
  • 录制一套Dart服务器开发相关教学视频
  • 写一本关于Dart基础书(估计经历不容许,学历不容许)
  • 开发Flutter插件(元数据路由管理、左右联动列表、还有...未想好...)

最后,文笔很差,直白的写本身想写的东西,能get到就能够了,若是强加修饰符,可能证实不了我是程序员!祝你们新年快乐!性能

掘金年度征文 | 2019 与个人技术之路 征文活动正在进行中......学习

相关文章
相关标签/搜索