曾經是網頁前後端工程師,擁有兩年以上的開發經驗,為了突破當前的技術瓶頸,並走入更喜歡的領域,我決定轉往 Android 工程師發展。
去年因為手上有個開發 App 的需求而開始接觸 Flutter,為了尋求更好的開發品質,我開始自學 Android 原生開發已有將近一年的時間,並有雙平台的實際上架經驗。
時常關注 Android 相關動態與新技術,也樂於參與開發社群活動交流,如 Android Taipei,並以 Compose 開發第一個完整規模的原生 Android 作品「上班等公車」。
致力於追求高品質、簡潔好維護的程式碼,熱愛 Kotlin 語言,也長期關注 Kotlin 相關的社群和各大講者,期待 KMM / Ktor 未來的發展。
Email
[email protected]
復刻公車 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 語言