
TOYOTA Smart GO App
- 專案問題
- Firebase Dynamic Links 即將終止服務,車款分享與 App 導流必須在期限前完成遷移。
- 擔任角色
- Android Engineer
- 負責內容
- 評估 Branch.io 與 AppsFlyer,重建連結生成邏輯,並處理已安裝直接喚醒與未安裝導向 Play Store 的不同路徑。
NATIVE ANDROID DEVELOPMENT
從手機、Android TV 到離線專用設備,使用 Kotlin 與 Android 原生技術處理系統整合、即時資料、硬體功能與既有 App 升級。



跨裝置的 Android 原生工程經驗
BUILT FOR THE REAL WORLD
當產品需要進入車輛、現場設備、大型螢幕或企業工作流程,Android 的價值來自與真實環境可靠地整合。
01 / PRODUCT CONTINUITY
接手既有 Kotlin 專案、遷移即將停止的服務,並在不破壞原有流程下完成新功能與 SDK 整合。
Kotlin · MVVM · Deep Links02 / FIELD OPERATIONS
在沒有網路的環境處理本機資料、登入安全、角色權限、裝置狀態與可追溯的操作紀錄。
Room · SQLite · Offline-first03 / LARGE SCREEN
整合影像串流、WebSocket、地圖與 AI 模型結果,在大型螢幕上維持清楚且即時的視覺回饋。
ExoPlayer · WebSocket · Canvas04 / DEVICE INTEGRATION
串接藍牙、相機、條碼掃描、印表機及第三方 SDK,讓 Android 裝置真正成為營運流程的一部分。
Bluetooth · CameraX · Device SDKSELECTED ENGAGEMENTS
以下是我在企業專案中實際參與的問題與交付內容。每個案例都清楚標示角色,不將客戶產品描述為個人作品。





SPECIALIZED DEVICE EXPERIENCE
Android 工程指導與電子紙設備應用
在兩個月的產學合作中,指導三組、共六位學生將產品概念實作為三款電子紙 Android App,涵蓋架構、開發流程與特殊裝置 SDK。
ENGINEERING CAPABILITIES
能力依專案需求組合;不為了堆疊技術名詞增加不必要的架構。
盤點 Kotlin/Java 程式碼、架構與依賴,規劃功能開發、服務遷移或漸進式改善。
處理資料同步、Room、權限與錯誤回復,讓 App 在真實網路條件下維持可用。
為大型螢幕整合串流、即時事件、地圖與高效能自訂視覺化。
連接相機、藍牙、條碼、列印、深度連結與設備廠商提供的原生能力。
WAYS TO WORK TOGETHER
不一定要從零開發完整 App,也可以針對目前最阻礙產品的工程問題切入。
先盤點程式碼、依賴、憑證與發布狀態,再安排風險與改善順序。
針對 SDK、硬體、即時資料、離線或服務遷移交付清楚範圍。
配合現有架構、版本管理與協作流程,承接可獨立驗收的 Android 工作。
DELIVERY PATH
每一步都留下清楚的技術決策與可驗收成果。
確認裝置、現有程式碼、系統介面與限制。
鎖定責任範圍、資料流程、風險與驗收方式。
以可操作版本持續確認功能與裝置行為。
完成測試、文件、交接與需要的發布支援。
FAQ
可以。會先檢查架構、Gradle、第三方套件、憑證與發布狀態,再決定維持、局部遷移或重構的合理範圍。
可以。深度連結、藍牙、相機、條碼、列印、即時影音與離線資料都能以明確模組和驗收條件合作。
可以。已有 Android TV、無人機地面站、電子紙設備與企業行動平台經驗,會依輸入方式、效能及部署環境調整設計。
可協助測試版本、簽章、商店資料與發布流程;實際權限、帳號責任與工作範圍會在專案開始前確認。
START WITH THE HARD PART
帶著既有 App、特殊設備或一段需要整合的流程來談,先找出風險最低、最能被驗收的下一步。