這是一款能夠隨時隨地學習、進階Android技術的跨平臺App

image

前言

  • Flutter做爲當下最火的移動跨平臺技術,它是谷歌的推出的移動UI框架,能夠快速在iOS和Android上構建高質量的原生用戶界面。

項目地址github.com/maoqitian/f…html

項目簡介

  • 這是一款跨平臺的開源Flutter版本玩Android App。首先感謝鴻洋大佬提供的玩Android開放API;其次,本應用提供豐富完整的功能,更好的體驗,旨在隨時隨地都能更好的瀏覽www.wanandroid.com/網站內容,更好的在手機上進行學習。整個應用涉及到了大部分經常使用的Flutter組件,Flutter界面搭建,頁面跳轉,網絡請求,Json解析轉換,數據持久化,組件間消息通訊等Flutter學習嘗試,能夠說是一個比較好的Flutter學習項目,也但願能對看到此項目的您有或多或少的幫助。項目若是對您有幫助,不妨點個Star,您的支持是我前進的動力。

編譯運行環境

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Mac OS X 10.15.2 19C57, locale en-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
[✓] Android Studio (version 3.5)

Dart 2.7.0
複製代碼

項目結構圖

image

項目截圖展現

gif (debug 模式略顯卡頓,可下載release版本體驗絲滑順暢)

ios 截圖

API

玩Android開放APIandroid

下載

最新版本下載

類型 二維碼
Apk 下載二維碼
ios 下載 暫無下載,能夠自行clone項目編譯體驗

項目功能

首頁

  • 首頁文章列表
  • 首頁banner
  • 經常使用網站
  • 搜索熱詞(包含在搜索界面)
  • 置頂文章
  • 最新項目tab (首頁的第二個tab)

知識體系

  • 體系數據
  • 知識體系下的文章
  • 按照做者暱稱搜索文章

公衆號

  • 獲取公衆號列表
  • 查看某個公衆號歷史數據

導航

  • 導航數據

項目

  • 項目分類
  • 項目列表數據

登陸與註冊

  • 登陸、註冊功能

收藏

  • 收藏文章列表
  • 收藏站內文章
  • 收藏站外文章
  • 取消收藏
  • 收藏網站列表
  • 收藏網址
  • 編輯收藏網站
  • 刪除收藏網站

搜索

  • 首頁文章搜索
  • 在某個公衆號中搜索歷史文章

TODO工具

  • TODO 列表
  • 新增一個 TODO
  • 更新一個 TODO
  • 刪除一個 Todo
  • 僅更新完成狀態TODO

積分

  • 積分排行榜
  • 獲取我的積分
  • 獲取我的積分獲取列表

廣場

  • 廣場列表數據
  • 分享人對應列表數據
  • 本身的分享的文章列表(我的中心)
  • 刪除本身分享的文章(我的中心)
  • 分享文章

問答

  • 問答列表文章

設置

  • 夜間模式
  • 清除緩存
  • 版本信息
  • 退出登陸

主題切換

  • 切換App 主題

我的中心

點擊頭像進入我的中心,仿B站我的中心效果ios

Thanks

  • 感謝全部開源庫的做者

參考項目

使用的第三方庫

第三方庫 功能
fluro 頁面跳轉路由框架
shared_preferences 本地存儲
dio 網絡
json_annotation json 序列化
flutter_webview webview
fluttertoast Toast
provider 跨組件數據共享
event_bus 事件總線
flutter_spinkit 加載中指示器動畫
extended_nested_scroll_view NestedScrollView 擴展
flutter_easyrefresh 配合NestedScrollView擴展下拉刷新以及上拉加載
flutter_staggered_grid_view 瀑布流
package_info 方便獲取應用信息
flutter_html 加載html 字符串
expandable 擴展顯示隱藏
date_format 日期轉換
share 分享

版本更新日誌

v1.0.5 (2020/03/15)

完善功能

  • 我的中心添加積分顯示
  • 修復文章item顯示越界問題

v1.0.4 (2020/03/12)

完善功能

  • 添加側邊欄我的中心入口
  • 完善文章tag顯示
  • 修復上個版本存在的bug

v1.0.3 (2020/03/10)

完善功能

  • 添加文章分享功能
  • 優化主題切換功能
  • 修復上個版本存在的bug

v1.0.2 (2020/03/08)

添加TODO模塊

  • TODO 列表
  • 新增一個 TODO
  • 更新一個 TODO
  • 刪除一個 Todo
  • 僅更新完成狀態TODO
  • 修復上個版本存在的bug

v1.0.1 (2020/02/18)

  • 添加問答模塊
  • 修復上個版本存在的bug

v1.0.0 (2020/02/15)

  • Flutter 項目第一個版本, 完成WanAndroid基本功能

相關學習文章

About me

blog:

mail:

相關文章
相關標籤/搜索