用Flutter開發的跨平臺專案,完美執行在Android和IOS上,Material簡潔風格,包括啟動頁、引導頁、註冊、登入、首頁、體系、公眾號、導航、專案,還有漂亮的妹子相簿,執行極度流暢,結構清晰,程式碼規範,值得擁有
Flutter學習資源彙總持續更新中......
- Flutter官方網站
- Flutter中文網
- wendux的Flutter實戰
- Flutter官方exampleflutter_gallery
- 阿里巴巴鹹魚團隊系列文章
- 阿里巴巴flutter-go,flutter 開發者幫助 APP,包含 flutter 常用 140+ 元件的demo 演示與中文文件
- 玩Android跨平臺專案
- 非常有用的Json轉Model外掛
- Flutter-Notebook,提供了很多優秀樣例和Demo
前言
- 這是一款使用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
我的主頁
下載
- Android點選下載,或者掃描下方二維碼下載
- 暫不支援IOS版本下載,請自行clone專案程式碼執行。
應用截圖
感謝
- 特別感謝github開源作者shijiacheng
- 感謝鴻洋大神及玩Android官網提供的開放API
- 感謝乾貨集中營 API