曾經是網頁前後端工程師,擁有兩年以上的開發經驗,為了突破當前的技術瓶頸,並走入更喜歡的領域,我決定轉往 Android 工程師發展。
去年因為手上有個開發 App 的需求而開始接觸 Flutter,為了尋求更好的開發品質,我開始自學 Android 原生開發已有將近一年的時間,並有雙平台的實際上架經驗。
時常關注 Android 相關動態與新技術,也樂於參與開發社群活動交流,如 Android Taipei,並以 Compose 開發第一個完整規模的原生 Android 作品「上班等公車」。
致力於追求高品質、簡潔好維護的程式碼,熱愛 Kotlin 語言,也長期關注 Kotlin 相關的社群和各大講者,期待 KMM / Ktor 未來的發展。
復刻公車 APP 基本常用功能,包含路線搜尋、即時到站資訊及常用站牌,資料來源使用交通部 TDX Open API。
使用 Kotlin、Compose 開發並實作 MVVM 架構,搭配 Hilt 依賴注入框架建立整個專案,並使用 JUnit、Mockito 寫單元測試。專案使用常用套件包含 Retrofit、Room、DataStore、Navigation 等。
已上架至 Play 商店封閉測試版。
專案使用技術介紹︰簡報連結
Android 原始碼︰github
後端原始碼︰github
App 安裝試用請掃描 QR Code 或前往此連結︰https://play.google.com/apps/test/RQ4vABWZzVw/ahAO29uNSPY4zEJCPE6ZJ0dgnH15g0r5B3lXBP6MqZ0nTitKiTgWCjviJK6mBJZsa3L0OTn99wnH1Kz4oMsmYOXbRG
PS. 如看到「內部應用程式分享功能已關閉」請參考此步驟設定
2023/06 - Present
使用技術︰Node.js / PostgreSQL / GraphQL / React / TypeScript / Docker / Redis
使用技術︰C# / ASP.NET MVC / .NET 6 / MS SQL / PostgreSQL
2015/09 - 2020/09
畢業專題為 Leap Motion 與 Arduino 整合應用開發,使用 C 語言