工作以來,發現我常使用的工具,竟有許多同事不知道。這 30 篇文章將整理工作以來,幫助我寫 code 的那些工具。我會提供範例程式,並說明開發、debug 的注意事項。
第二次參賽,這次不講 Code,來講工具! 工作以來,發現很多我自己常用的小技巧或 Debug 工具,其實有些是同事不知道的。我打算用這30天的文章,紀錄平時工...
情境 有時候看著設計稿拉完 TextView,View 對齊了但字好像沒有真的對齊。這是因為中文字和英數字 Baseline 不一樣高。在使用 Constrai...
情境 當團隊的設計師不在,你沒有 Figma 或 Zeplin 等方便的工具,只有一張 設計圖.png,要如何取得設計圖上的色碼,順利完成今天的開發任務呢? 這...
情境 開發的時候,使用 Figma 的設計圖,常會遇到帶有透明度的顏色。那麼,如何將這些顏色的透明度從百分比轉換為 16 進制呢? 除了前一篇介紹的的「數位測色...
情境 Android 手機,廠商多、機型多、長寬比例也各式各樣,確保 UI 在不同裝置上的一致性是一大挑戰。本文將介紹兩個避免 UI 跑版的重要概念。 Demo...
接下來的主題,是 Trace Code。平常除了拉 UI,最常遇到的就是找問題。發現問題,第一步就是找到事發地,接下來 4 篇會介紹我常用來找 Code 的 4...
情境 可以快速找到顯示錯誤資訊的元件,進而查詢錯誤原因。 確認元件當前的 Attribute,例如:textSize, textColor, backgrou...
情境 前面介紹了兩種快速找到問題源頭方法,還沒看過的可以先參考: [Trace Code] 01-使用Profiler檢查當前所在Activity/Frag...
情境 閱讀程式碼是工程師的日常,當程式碼規模日漸成長,許多程式不可避免的被封裝在底層/共用層。當問題被藏的越底層,追查問題就會變得更困難。 為此,Android...
情境 在 Android 開發中,我們經常會遇到需要重複輸入或複製貼上某些程式碼片段的情況。這不僅耗時,還容易出錯。而 Android Studio 提供了一個...