Pinned如何進行 Code Review?在多人軟體開發過程中,Code Review 就是在我們完成一個功能或問題修正後,會請其他開發者來幫忙檢查、給建議,這過程扮演了一個十分重要的角色,讓我們來看看該如何進行。May 17, 20224May 17, 20224
PinnedMy PortfolioThis Page Lists All Apps / Projects That I’ve Created And Contributed.Jun 18, 20212Jun 18, 20212
外商公司大型專案重構的技術經驗分享在面對大型重構專案時,我們面臨了四大挑戰:問題與動機的定義、技術選擇的艱難抉擇、如何成功說服整個團隊的挑戰,以及最後如何成功遷移。透過這次經驗分享,讓我們深入探討如何克服這些挑戰,並最終取得成功。Jan 8, 2024Jan 8, 2024
團隊協作 Git Flow今天來講一個對於開發也非常重要的一環:團隊協作 Git Flow,這邊講的比較像是概括性的流程,外面非常多不同的專屬流程、客製化或變形,只有合適的流程、沒有所謂最好的流程,不用太拘泥說哪種流程最好。Mar 25, 20222Mar 25, 20222
我的目標規劃和實踐法,一起邁向理想的人生!你的人生目標為何?可以問問自己「你追求什麼?」像是專業技能、職涯發展、興趣、財務等,有了人生目標後可以拆解成年度、季、月目標,接著排出重要順序,然後依序執行並且回頭檢視、並且調整步調。Feb 9, 20224Feb 9, 20224
Jetpack Compose Migration: Part 1. Get StartedLet’s take a closer look at Jetpack Compose, there is a series of migrations from Android XML to Compose world.Jan 13, 2022Jan 13, 2022
初探 Flutter — 實作一個 Widget 開始開始做了一個 App 新專案,要使用 Flutter 做開發,示範一個新專案上所用到十分簡單的客製化元件以及講解一些 Dart 基礎語法和 Container 常用用法。Sep 6, 20212Sep 6, 20212
Android App 開發實戰系列 Part 5. Epoxy on RecyclerViewPart 5. 要來介紹呈現電影列表的套件 Epoxy,主要是用這個套件來呈現比較複雜的列表,像是我們的首頁,夾雜穿插了橫滑和直滑的列表,用 Epoxy 套件提供一個更容易的實作方式,讓我們來看 Epoxy 如何簡化我們的列表實作。Dec 21, 2020Dec 21, 2020
Android App 開發實戰系列 Part 4. ViewModel + ViewPart 4. 我們要來講解 ViewModel + View,同時會講解 MVVM 的大原則和核心概念。Nov 10, 20201Nov 10, 20201
Android App 開發實戰系列 Part 3. Paging + RepositoryPart 2. 我們講解資料來源和 API,而 Part3. 則是要開始講解 Model 層,裡面會提到如何實作資料提供者 Repository、如何宣告 Model 以及介紹 Paging 基本原理和導入使用。Sep 16, 2020Sep 16, 2020