Flutter混合開發玩Android客戶端

躬行之發表於2021-03-21

PS:年後連續幾周的回撥,面對漲跌心態越來越好了。

本專案使用 玩安卓 提供的 API 開發,採用 MVP 架構,專案中使用 Flutter和原生混合開發的方式實現了部分功能,如註冊登入功能,使用到的優秀開源框架有 Dagger2RetrofitRxJava2 等,專案已經全面轉換到 androidx,由於日常工作很少接觸常用 App 的開發,故作為練手專案利用業務時間開發,如果你正好需要一個完整專案練手,那個這個絕對適合你。

由於該專案搭建的早,其中像依賴注入框架 Dagger2 還未替換為更好用的 HiltHilt 以及最近很火的是 宣告式 UI 寫作方式 Compose 也是 Jetpack 系列的元件,考慮到替換工作量大,後續會以新建分支的方式不斷迭代進去,且看後續更新。

實現功能

  • 登入註冊
  • 首頁文章
  • 專案分類
  • 知識體系
  • 文章詳情
  • 收藏功能
  • 積分資訊
  • 我的分享
  • App升級
  • 未完待續

專案效果

apk下載體驗

下載地址:JzmanWanAndroid-1.0-release.apk

jzmanwanandroid

後續計劃

首先作為練手專案當然要引入新的技術,時刻保持技術更新,並體現在專案上,其次繼續新增新模組,優化顯示細節,比如目前的版本中優化了簡書文章的顯示等,還有其他小眾站點的文章顯示待優化,後續會優先不定期完成如下模組:

  • 文章搜尋
  • 面試專題
  • 每日一問
  • 閱讀歷史
  • 深色主題
  • 繼續補充中...

這段時間輸入很少,找個理由安慰一下自己,把它歸咎於年後的調整期,希望後續滿血歸來,繼續努力,下面附上專案地址:JzmanWanAndroid,給個 star 鼓勵下。

更多內容見微信公眾號 躬行之

相關文章