這是一個 Flutter 版本的 bilibili 項目開源分享~
PS:這個程序員是零基礎(chǔ),邊自己看資料自學(xué)邊動手做的作瞄,就問你牛不牛掰茶宵!
flutter練手項目
項目參考嗶哩嗶哩安卓客戶端5.47版本的界面
原文地址:https://blog.csdn.net/u013518064/article/details/101165702
flutter特點
- 跨平臺
- 熱重載
- 快速開發(fā)
功能
首頁
推薦-下拉刷新,加載更多
熱門top100下拉刷新,加載更多
追番頁面
影視頁面
70周年頁面
直播推薦-下拉刷新
可以看直播搜索
支持關(guān)鍵字和av號搜索
熱搜推薦和搜索記錄
支持按照默認(rèn)/播放量/彈幕數(shù)/新發(fā)布排序播放
可以播放視頻钥勋!
可以看彈幕棚饵!
可以看到視頻信息和評論(評論暫時只做了前面的熱評和一些最新的評論)
點擊右上角可以保存封面到相冊頻道
獲取實時頻道列表動態(tài)
動態(tài)界面會員購
顯示活動和商品列表
下拉刷新,加載更多我的
顯示頭像安拟,昵稱、等
設(shè)置界面
簡單登陸界面和彩蛋
項目演示
視頻:bilibili
界面截圖
啟動/home/頻道/動態(tài)/會員購/側(cè)滑菜單
視頻播放/評論/直播播放
彈幕功能
直播/熱門/追番/影視\
影視/70周年
搜索/登陸/保存封面
項目地址
github: https://github.com/nekomiyaxneko/flutter_MyBilibili
歡迎star
上手指南
安卓虛擬機(jī)Nexus_5X_API_24宵喂、華為榮耀6糠赦、華為榮耀9上測試通過
1.直接下載
安卓:下載apk安裝包
IOS:由于沒有ios開發(fā)設(shè)備,暫未提供
2.clone本項目
系統(tǒng):windows10 家庭版
開發(fā)環(huán)境:
flutter: 1.9.1+hotfix.2-stable
vscode: 1.38.1
(1)clone本項目到本地
git clone https://github.com/nekomiyaxneko/flutter_MyBilibili.git
(2)安裝flutter
(3)在項目根目錄打開命令行輸入
flutter packages get
flutter run --release
組件依賴
視頻播放: chewie video_player
打開url:url_launcher
輪播圖:flutter_swiper
下拉刷新上滑加載:pull_to_refresh
數(shù)據(jù)持久化:shared_preferences
保存圖片:image_gallery_saver
發(fā)送請求:dio
權(quán)限檢查與申請:permission_handler
提示框:fluttertoast
分享:share
加載html:flutter_widget_from_html
鳴謝
- 2021年還沒上手 Flutter 的人該看看這份Git高星的286頁學(xué)習(xí)筆記了锅棕!
- 《Flutter技術(shù)入門與實戰(zhàn)》亢少軍
- BiliBili Android第三方
- Bilibili播放地址
- flutter-go
維護(hù)
本項目持續(xù)維護(hù)拙泽,歡迎各位提出建設(shè)性的建議。
作者:飛魚_9d08
鏈接:http://www.reibang.com/p/d61f171e1190
來源:簡書
著作權(quán)歸作者所有裸燎。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)顾瞻,非商業(yè)轉(zhuǎn)載請注明出處。