先放上地址:github.com/LZQL/wanand…android
該項目我命名爲wandroid_bloc
,它是基於wanandroid.com
網站的免費開放api編寫,該網站收錄了一些優秀的Android
技術文章。能夠方便的爲開發者很好的學習。目前具備的功能點有,博文頁,搜索頁,項目頁,項目分類頁,公衆號分類頁,體系,文章詳情頁,分享,瀏覽器打開文章,我的中心,登陸註冊,個人收藏,切換語言,更換主題色,收藏,取消收藏功能。git
項目名的bloc
的意思是,經過bloc
這個狀態管理框架做爲項目的狀態管理部分,經過bloc
進行頁面UI和業務邏輯的代碼分離,不只對狀態有一個很是良好的全局管理,而且代碼結構也良好的去去耦合性。github
目前已經託管到蒲同英內測分發平臺,Android
能夠直接下載體驗,IOS
請本身運行項目。api
簡單說一下吧,瀏覽器
基本上的功能都有了,博文頁,搜索頁,項目頁,項目分類頁,公衆號分類頁,體系,文章詳情頁,分享,瀏覽器打開文章,我的中心,登陸註冊,個人收藏,切換語言,更換主題色,收藏,取消收藏功能微信
項目採用框架
Bloc
做爲項目的狀態管理框架Fluro
做爲路由框架ZekingRefresh
做爲刷新框架flutter_screenutil
來作屏幕適配Fluro
用法:Flutter - 路由管理 - 02 - Fluropost
ZekingRefresh
用法: Flutter - 自定義插件 - 01 - zeking_refresh學習
![]() |
![]() |
![]() |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |