原创 2020:非適應性完美主義、存在主義哲學、架構、基金翻倍、有效休息

前言 有些事情現在不做,以後就不會再做了,比如年度總結。 這是一篇差點鴿了的年終總結,因爲各種抽不開身。 但真的有這麼忙嗎? 【TED】如何掌控你的自由時間 這篇 TED 演講讓我意識到,之所以說沒時間,是因爲沒有把總結擺在一個重要的位

原创 提高生產力|拒絕手機掃碼鑑權登錄

前言 你有沒有一張清單?記錄着日常不順手的地方,等到一有空閒,一一去攻克它。 編寫業務代碼是對用戶的優化,編寫環境代碼是對自身工作的優化。時間不可逆,縮短機械操作的時間,可以節省無意義的消耗,擁有更多的自由時間,纔能有更多的時間投入與自身

原创 新年第三天就榮登 Github 日榜,只因我做對這件事!

前言 在寫 2019 年終總結時,我默默規劃了下 2020 年的目標,其中一項就是:Android 進階路線知識圖譜 star 破 1k。 結果呢? 結果新年才過了 3 天,目標就達成了!還登上了 GitHub 趨勢榜,堪稱最快實現的新年目

原创 近1萬字乾貨年終總結,你絕對有收穫,沒有請來打我 (內含防脫乾貨)

前言 今年這篇總結很不一樣! 哪裏不一樣? 重點在思考過程,讓大家有收穫乃至認知上的提升; 不再只羅列做了什麼事情,只說做了什麼,這叫清單,不叫總結。 之所以做出這個改變,是因爲我多次翻了翻去年的年終總結。 從一開始的 制定的目標好

原创 如何5分鐘讓你的 SDK 擁有熱修復能力(原理篇)

前言 看完本文可以達到什麼程度 自頂向下分析 學會 hook task 學會自定義 task,自定義 gradle 插件 掌握改造 Robust 預備知識 理解 gradle 的基本開發 掌握 Task,Transform 概念

原创 APP 熱修復都懂了,你會 SDK 熱修復嗎?最全方案在這裏!

前言 剛開始要做 SDK 熱修復,我是拒絕的 ~ 某日,解決完一個線上 bug 後,我冒出了一個念頭:讓我們的 SDK 也具有熱修復的能力唄! 但是查了查,網上資料少、很多熱修復方案只針對app…… 可是我都拍胸脯向老大誇口了,焉有退縮的

原创 從各大跨平臺技術說開去,我們真的需要虛擬 DOM 嗎?

前言 你有沒有留意到?優秀的解決方案思想都是相通的:當你研究 Flutter 渲染原理時會發現 Flutter Rendering 層類似於 React 中的虛擬 DOM,當你去看 Weex 工作原理時,誒,又發現了虛擬 DOM 的身影,

原创 會用就行了?你知道 AOP 框架的原理嗎?

前言 本文將從另一個角度講解 AOP,從宏觀的實現原理和設計本質入手。大部分講 AOP 的博文都是一上來就羅列語法,然後敲個應用 demo就完了 。但學習不能知其然,不知其所以然。 對 AOP 我提出了幾點思考:AspectJ 爲什麼會大熱