Day 30:持续学习之流水帐未来方向

当初是同事的邀约也完赛了,以及自己在 2020 的自我挑战计画,30 天刚好也可以逼自己去产出一些东西。

在参赛之前,虽有拟了每天要写的主题,大概从 Day 15 之後开始就跟计画变得不一样了。

以前觉得每天写文字觉得是个件很困难的事情,但每天写一点,久了也习惯了,甚至也厘清自己的思路,知道自己脑袋里面的东西有些什麽,可以怎麽整理成系统化的内容出来。刚好验证最近从最高学以致用法这本书学到的,对我来说这 30 天最大的收获就是实践这本书的理论,而这也帮助我许多在一些文字上整理。

参赛的选手或是自己的同事,看到蛮多人都是采用 hackmd 来写。虽然它有支援 markdown 但不是我常用的笔记工具,这边以 notion 去撰写每一天的内容。其实 notion 上 page 的复制就跟丢出 markdown 的内容没什麽不一样,只是在铁人赛的编辑器当中,上传图片这件事有点让人困扰。在嚐试用 notion 自己本身的 url,发现图片的网址有时效器,所以还是需一张张图去上传。

虽然与当初计画有落差,列一下当初想要实验的,但没有安排进来的:

  • Paging :Profile 那一只有做分页的做法,也许可以试试这个 lib
  • Mockk:针对 Kotlin 所使用的 mock ,不少人已经分享自己使用上的经验,所以也想要试试。
  • MVVM:其实自己很久没有碰 MVVM,想要回来熟悉一下。

而在这个过程中,想多了解单元测试,翻了 Android TDD 测试驱动开发这本书,也有一些想法,想要打铁趁热,後续做一些书中提的一些实做套用在这个专案身上。若想要了解测试这一块,看了书目及 2 章的感想,蛮适合想要了解单元测试,却不知道该如何下手的 Android 工程师。

最後提供 SW Demo Google Play 位址,有兴趣的朋友可以下载看看,会感受更深一些。


<<:  [DAY 27] 章节3-7: 对立的鸡群们- k-means(k平均分类演算法) (1/2)

>>:  Day 29|Divi 功能练习 21 Fullwidth Menu Module 全宽选单设定

【JavaScript】阵列方法之indexOf()

【前言】 本系列为个人前端学习之路的学习笔记,在过往的学习过程中累积了很多笔记,如今想藉着IT邦帮忙...

29 | WordPress 区块编辑器 | 本次教学单元总结:

感谢大家花宝贵的时间阅读这系列的文章,由於篇幅有限,其实还有很多主题无法尽录,不过希望阅读过後,大...

State 和生命周期(下) 正确的使用 State (Day6)

在上一篇新认识了 Class 物件里面会写一个 local (元件内)的 state 去管理储存元件...

【Lua】用 Fengari 让 Lua 取代 JavaScript 吧!

大家好! 众所皆知,能开发网页的动态程序语言以 JavaScript 为首选,毕竟几乎所有浏览器都支...

Day10 Android - Toast快显元件

今天讲的内容属於简单的元件使用,而我在前面几天已经先有拿来用几次来观察结果,但我一直没有好好提到,今...