flutter_hrlweibo
1.0.0
基於flutter的仿微博客戶端
仿微博最新版本,還原微博80%的界面,總共涉及到了幾十個界面和接口,用到了flutter中的大部分組件
分為首頁視頻發現消息我的五個模塊
登錄的時候測試賬號可以隨便選一個
賬號1:test1 密碼:123
賬號2:test2 密碼:123
賬號3:test3 密碼:123
賬號4:test4 密碼:123
賬號5:test5 密碼:123
apk下載地址https://www.pgyer.com/lrhP
或者直接下載完項目找到apk目錄下app-release.apk來安裝
每個模塊對應的ui截圖在下面沒有截全,可以下載apk或者直接運行項目看效果
感覺有幫助的話就給個start吧,我會持續更新完善這個項目!
本地編譯的話可以把android ios目錄刪掉重新執行flutter create . 從新創建一下
基礎環境
Flutter version 3.0.5
首頁模塊:
視頻模塊:
發現模塊:
消息模塊:
我的模塊:
主要使用到的一些三方庫:
| 第三方庫 | 功能 | github地址 |
|---|---|---|
| dio | 網絡請求 | https://github.com/flutterchina/dio |
| flutter_swiper | 輪播圖 | https://github.com/best-flutter/flutter_swiper |
| video_player | 視頻播發 | https://github.com/flutter/plugins/tree/master/packages/video_player |
| chewie | 視頻播放 | https://github:com/brianegan/chewie |
| fluro | 路由跳轉 | https://github.com/theyakka/fluro |
| permission_handler | 權限處理 | https://github.com/Baseflow/flutter-permission-handler |
| keyboard_visibility | 鍵盤顯示隱藏 | https://github.com/adee42/flutter_keyboard_visibility |
| audio_recorder | 錄音 | https://pub.flutter-io.cn/packages/audio_recorder |
| audioplayers | 聲音播放 | https://github.com/luanpotter/audioplayers |
| extended_text_field | @ #在textfield中的處理 | https://github.com/fluttercandies/extended_text_field |