2023
- 07 Jul Jetpack Compose - Starter
- 28 Feb ReactJS 源码阅读
2021
- 08 Dec Flutter-bloc
- 21 May Flutter 1.12 前生成的旧 Android 项目迁移指引
2020
- 28 Dec 再见2020
- 27 Sep 再谈短期利益与长期利益
- 18 Sep 今日读书笔记:为长期利益接受短期受损,需提前做好心理建设
- 25 Aug Flutter 自动化测试
- 10 Mar 拆解需求的十种策略
- 07 Mar 复盘一次“抬杠”对话
- 05 Mar 记一本烂书的发现过程
- 05 Mar BDD 反模式二则(from cucumber)
- 01 Mar 关于 BDD 的一些总结与想法
- 01 Mar BDD 就是测试吗?(2017年的文章)
- 26 Feb whose domain is it anyway
- 25 Feb BDD,TDD 学习笔记
- 03 Jan Common Mistakes in TDD and TDD in Flutter
2019
- 02 Dec Dart2.6 新特性: Static Extension Funtion
- 21 Nov You Can't Write Perfect Software
- 20 Nov 一点想法
- 15 Nov 7 Pro-tips for Room
- 31 Oct 当 WorkManager 遇见 Kotlin
- 31 Oct AndroidX: WorkManager 官方文档阅读笔记
- 19 Aug 记录一次 bug .
- 14 Aug 2019 年年中小结
- 11 Aug Customize the Favicon
- 09 Aug Getting Started
- 08 Aug Writing a New Post
- 08 Aug Text and Typography
- 02 Aug 学习笔记:《The Art of Readable Code》(2) : Names That Can’t Be Misconstrued
- 01 Aug 学习笔记:《The Art of Readable Code》(1) : Surface-Level Improvement
- 30 Jul 靠巧合编程
- 16 Jul 使用 powermock 解决 kotlin lateinit 问题,移除 application 依赖
- 14 Jul 学习笔记:《The Art of Readable Code》(0) : code should be easy to understand
- 25 Jun 读书笔试:《Clean Code》第9章 - 单元测试
- 11 Jun 面试
- 09 Jun coroutines 并发多线程问题
- 09 Jun kotlin concurency
- 03 May 100% 覆盖测试Android MVP:
- 02 Apr flutter 踩坑记
- 22 Mar kotlin
- 20 Mar Flutter 用 dart 写 UI 的一个好处
- 11 Mar 一次争论
- 04 Mar 软件可测试性 ( software testability )
- 02 Mar 立个 flag
- 02 Mar Flutter how-tos
- 28 Feb Flutter_flux 学习笔记 & 例程
- 28 Feb dart 中的 mixin
- 27 Feb Facebook flux 学习
- 26 Feb 信念
- 15 Feb 解决 mac 下 ~/.gradle/gradle.properties 设置不生效问题
- 15 Feb flutter 离一个成熟的框架大概还有很远吧
- 13 Feb No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 问题的解决
- 12 Feb 乙亥年第一个工作日
- 16 Jan Tasks
- 07 Jan Flutter By Example : BuildContext 类
2018
- 29 Dec 在 flutter 中运行复杂后台任务
- 14 Dec VideoPlayer plugin 代码分析
- 12 Dec Flutter key 的使用
- 26 Nov dart
- 20 Nov 一个想法
- 16 Nov Android Audio & PCM 学习笔记
- 12 Nov google 开发者帐号
- 08 Nov 为什么 Flutter 使用 Dart 语言
- 08 Nov Flutter 踩坑集合
- 07 Nov dart 事件循环与并发
- 06 Nov debug dart
- 01 Nov kotlin : some coroutines concepts
- 31 Oct kotlin - coroutines
- 29 Oct the difficulty of learning a developing language
- 29 Oct retrieve value from TextField
- 29 Oct dart: final static const
- 24 Oct one post per week