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