Flutter源码剖析(四):flutter run流程解析

赵裕(vimerzhao)
关于flutter run flutter run负责执行构建一个flutter工程,输出产物到对应设备,并负责提供基本的交互控制,使用效果如下: $ flutter run Launching lib/main.dart on COL AL10 in debug mode... Running Gradle task 'assembleDebug'... Running Gradle task 'assembleDebug'... Done 23.8s ✓ Built build/app/outputs/flutter-apk/app-debug.apk. Installing build/app/outputs/flutter-apk/app.apk... 13.7s Waiting for COL AL10 to report its views... 7ms Syncing files

谈小步快跑

赵裕(vimerzhao)
突然觉得需要好好理解一下小步快跑的含义,因为最近的工作就是一个需要小步快跑的工作。 经过一段时间的摸索之后,我觉得当前工作可以分为四个阶段: 接入,踩一遍可能遇到的坑,积累开发经验,证明性能和跨平台的可行

gitbook安装中的一些问题

赵裕(vimerzhao)
在新的iMac上安装gitbook后,一直无法使用,提示错误如下: Installing GitBook 3.2.3 if (cb) cb.apply(this, arguments) TypeError: cb.apply is not a function at /usr/local/lib/node_modules/gitbook-cli/node_modules/npmi/node_modules/npm/node_modules/graceful-fs/polyfills.js:267:18 at FSReqCallback.oncomplete (fs.js:169:5) 查找诸多问题后,最终确定是新版本的问题,可以通过nvm这个工具控制node的版本,npm不需要关心

最好的Android投屏工具

赵裕(vimerzhao)
背景 之前一直用Chrome的Vysor插件做投屏,最近这个插件无法使用了 手机连着USB,放在桌子里面,拿起来操作很不方便,胳膊肘疼 于是调研了下可选的投屏方案 AirDroid过于庞大,还要收费,而且公司

Mac外接显示器问题处理记录

赵裕(vimerzhao)
背景 最近双十一,买了一台AOC的外接显示器,4K分辨率。为了达到最大的使用体验,处理了一些问题,在此记录。 睡眠唤醒 一开始用type-c的线连接,发现每次电脑睡眠后,重新唤醒时外接屏幕无法唤醒,打开显示