Flutter學習項目

flutter_study

感謝 http://gank.io 提供的api幫助完成這個demo
該項目完全開源,單純?yōu)榱藢W習與交流,希望大家喜歡,多多提意見。
后續(xù)會將未來學到的新知識點用到該項目,持續(xù)更新

1.jpeg

知識點(每一個都有一個獨立的例子)

1.基礎(chǔ)布局
2.數(shù)據(jù)請求
3.MVP實現(xiàn)
4.上拉加載(監(jiān)測到最底端直接刷新,待優(yōu)化),下拉刷新
5.主題學習
6.路由
7.drawer
8.數(shù)據(jù)存儲三種方式(文件,SharedPreference,sqflite)
9.手勢
10.圖片加載
11.生命周期
12.網(wǎng)絡請求(dio,http,原生)
13.多點觸控
14.InheritedWidget
15.TabBarView & TabBar ,切換的時候,每次都會執(zhí)行initState。點擊查看解決方案
16.GlobalKey(簡單使用)
17.國際化
18.Notification自下而上傳遞數(shù)據(jù)
19.顯示/隱藏widget
20.drag
21.Animation
22.StreamController
23.Business Logic Component
24.Simple Redux & Simple BLoC

部分問題記錄

1.SnackBar彈不出怎么辦
2.如何監(jiān)聽實體返回鍵和AppBar返回鍵
3.劉海和狀態(tài)欄沒有填充當前主題顏色怎么辦

知乎日報Flutter版代碼已經(jīng)上傳到我的GITHUB ZhihuDailyPurifyByFlutter

基礎(chǔ)學習過程中的代碼都放在GITHUB Flutter_Study

每天學一點,學到Flutter發(fā)布正式版!

第三方庫

第三方庫搜索:
https://pub.dartlang.org/

持久化
sqflite:https://pub.dartlang.org/packages/sqflite
shared_preferences:https://pub.dartlang.org/packages/shared_preferences
path_provider:https://pub.dartlang.org/packages/path_provider

圖片加載
cached_network_image:https://pub.dartlang.org/packages/cached_network_image
transparent_image:https://pub.dartlang.org/packages/transparent_image

網(wǎng)絡請求
dio:https://pub.dartlang.org/packages/dio
http:https://pub.dartlang.org/packages/http

WebView
flutter_webview_plugin:https://pub.dartlang.org/packages/flutter_webview_plugin

推薦資源

Flutter英文網(wǎng):https://flutter.io
Flutter中文網(wǎng):https://flutterchina.club
Flutter社區(qū):http://flutter-dev.cn/

已有項目集成到Flutter代碼已經(jīng)上傳到我的GITHUB

知乎日報Flutter版代碼已經(jīng)上傳到我的GITHUB

基礎(chǔ)學習過程中的代碼都放在GITHUB

每天學一點,學到Flutter發(fā)布正式版!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容