Flutter版本的玩Android完整版本(終結)

ngu2008發表於2019-03-19

用Flutter開發的跨平臺專案,完美執行在Android和IOS上,Material簡潔風格,包括啟動頁、引導頁、註冊、登入、首頁、體系、公眾號、導航、專案,還有漂亮的妹子相簿,執行極度流暢,結構清晰,程式碼規範,值得擁有

Flutter學習資源彙總持續更新中......

前言

  • 這是一款使用Flutter寫的WanAndroid客戶端應用,在Android和IOS都完美執行
  • 可以用來入門Flutter,簡單明瞭,適合初學者
  • 專案完全開源,如果本專案確實能夠幫助到你學習Flutter,謝謝start一下,有問題請提交Issues,我會及時回覆

環境搭建

  • 根據Flutter中文網搭建開發環境,使用Android Studio安裝Flutter外掛,點選pubspec.yaml的package get,然後執行

App目錄結構

  • |--lib
    • |-- main (入口類)
    • |-- loading (啟動頁)
    • |-- splash_screen (引導頁)
    • |-- util (工具類)
    • |-- base (基類,封裝基類BaseWidget和BaseWidgetState)
    • |-- http (網路請求相關類)
    • |-- common (常用類)
    • |-- event (事件類)
    • |-- model (實體類)
    • |-- ui (介面相關)
    • |-- util (工具類)

功能介紹

V1.4版本

  • 增加切換主題
  • 封裝基類BaseWidget和BaseWidgetState
  • 顯示隱藏AppBar
  • 增加狀態頁切換(資料載入中,資料載入失敗,空資料)

V1.3版本

  • 新增搜尋和搜尋結果列表
  • 新增頁面正在載入...使用flutter_spinkit
  • 整個介面UI風格修改

V1.2版本

  • 新增福利,妹子圖,你懂得
  • 新增分享share
  • 新增常用網站
  • 新增關於作者,退出登入

V1.1版本

  • 新增引導頁flutter-intro-slider
  • 列表頁懸浮FloatingActionButton,點選迅速回到頂部
  • 新增註冊、登入、我的收藏,增加側滑抽屜,詳見截圖

V1.0版本

  • 專案首頁、知識體系、公眾號、導航、專案、各個頁面,和詳情頁面
  • 主要的UI包括首頁輪播圖和列表,體系流式佈局,公眾號導航TabBar,以及下拉重新整理和載入更多
  • 輪播圖使用的是開源庫flutter_swiper
  • 網路請求使用的是開源庫dio

我的主頁

下載

Flutter版本的玩Android完整版本(終結)

  • 暫不支援IOS版本下載,請自行clone專案程式碼執行。

應用截圖

Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)
Flutter版本的玩Android完整版本(終結)

感謝

  1. 特別感謝github開源作者shijiacheng
  2. 感謝鴻洋大神及玩Android官網提供的開放API
  3. 感謝乾貨集中營 API

使用開源庫

相關文章