banner
jzman

jzman

Coding、思考、自觉。
github

Flutter混合開發玩Android客戶端

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

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

實現功能#

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

歡迎在issue上反應 bug 以便及時修復。

專案效果#

如果效果圖不能清晰展示建議查看:玩安卓開源客戶端介紹

imageimageimage
imageimageimage
imageimageimage

apk 下載體驗#

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

jzmanwanandroid

後續計劃#

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

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

這段時間輸入很少,找個理由安慰一下自己,把它歸咎於年後的調整期,希望後續滿血歸來,繼續努力,歡迎 star

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。