/flutter_hrlweibo

Flutter仿微博客户端, 包含首页、视频、发现、消息(仿微博聊界面)及个人中心模块

Primary LanguageDart

基于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