{"id":13826294,"url":"https://github.com/huangruiLearn/flutter_hrlweibo","last_synced_at":"2025-07-09T00:32:49.767Z","repository":{"id":38262829,"uuid":"261201087","full_name":"huangruiLearn/flutter_hrlweibo","owner":"huangruiLearn","description":"Flutter仿微博客户端,  包含首页、视频、发现、消息(仿微博聊界面)及个人中心模块","archived":false,"fork":false,"pushed_at":"2024-05-22T11:03:46.000Z","size":73981,"stargazers_count":2823,"open_issues_count":11,"forks_count":689,"subscribers_count":60,"default_branch":"master","last_synced_at":"2024-11-11T10:48:46.898Z","etag":null,"topics":["chat","dart","flutter","weibo"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/huangruiLearn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-04T14:18:01.000Z","updated_at":"2024-11-07T07:21:51.000Z","dependencies_parsed_at":"2024-09-29T06:17:22.052Z","dependency_job_id":null,"html_url":"https://github.com/huangruiLearn/flutter_hrlweibo","commit_stats":{"total_commits":30,"total_committers":5,"mean_commits":6.0,"dds":0.7,"last_synced_commit":"8c660e7e5c992945decef29e97000e7b61a2d166"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huangruiLearn%2Fflutter_hrlweibo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huangruiLearn%2Fflutter_hrlweibo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huangruiLearn%2Fflutter_hrlweibo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/huangruiLearn%2Fflutter_hrlweibo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/huangruiLearn","download_url":"https://codeload.github.com/huangruiLearn/flutter_hrlweibo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225476384,"owners_count":17480215,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat","dart","flutter","weibo"],"created_at":"2024-08-04T09:01:35.185Z","updated_at":"2024-11-20T05:30:34.467Z","avatar_url":"https://github.com/huangruiLearn.png","language":"Dart","funding_links":[],"categories":["Dart"],"sub_categories":[],"readme":"基于flutter的仿微博客户端\r\n\r\n仿微博最新版本,还原微博80%的界面,总共涉及到了几十个界面和接口,用到了flutter中的大部分组件\r\n\r\n分为首页 视频 发现 消息 我的五个模块 \r\n\r\n登录的时候测试账号可以随便选一个\r\n\r\n账号1:test1  密码:123\r\n\r\n账号2:test2  密码:123\r\n\r\n账号3:test3  密码:123\r\n\r\n账号4:test4  密码:123\r\n\r\n账号5:test5  密码:123\r\n\r\napk下载地址   https://www.pgyer.com/lrhP\r\n\r\n或者直接下载完项目找到apk目录下app-release.apk来安装\r\n                   \r\n每个模块对应的ui截图在下面 没有截全,可以下载apk或者直接运行项目看效果\r\n\r\n感觉有帮助的话就给个start吧，我会持续更新完善这个项目！\r\n\r\n\r\n本地编译的话可以把android ios目录删掉 重新执行flutter create . 从新创建一下\r\n\r\n\r\n \r\n \r\n\r\n**基础环境**\r\n\r\nFlutter version 3.0.5\r\n\r\n\u003cbr/\u003e\r\n\u003cbr/\u003e\r\n \u003cbr/\u003e\r\n\r\n\r\n\r\n **首页模块:**\r\n \r\n\u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650925.jpg\" width=200 height=450/\u003e\u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650951.jpg\" width=200 height=450/\u003e\u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650950.jpg\" width=200 height=450/\u003e\u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650906.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650902.jpg\" width=200 height=450/\u003e\r\n\u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650910.jpg\" width=200 height=450/\u003e\u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650882.jpg\" width=200 height=450/\u003e\u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650767.jpg\" width=200 height=450/\u003e\r\n\u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650682.jpg\" width=200 height=450/\u003e\u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650815.jpg\" width=200 height=450/\u003e\u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650652.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504224650825.jpg\" width=200 height=450/\u003e\r\n\u003cimg src=\"https://img-blog.csdnimg.cn/20200504232551188.jpg\" width=200 height=450/\u003e\r\n\r\n**视频模块:**\r\n\r\n   \u003cimg src=\"https://img-blog.csdnimg.cn/20200504230046204.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/2020050423004610.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504230046175.jpg\" width=200 height=450/\u003e\r\n  \u003cimg src=\"https://img-blog.csdnimg.cn/20200504230046183.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504230045948.jpg\" width=200 height=450/\u003e\r\n \r\n\r\n **发现模块:**\r\n \r\n  \u003cimg src=\"https://img-blog.csdnimg.cn/20200504230628216.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504230628182.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504230628149.jpg\" width=200 height=450/\u003e\r\n  \u003cimg src=\"https://img-blog.csdnimg.cn/20200504230628156.jpg\" width=200 height=450/\u003e \r\n   \r\n \r\n**消息模块:**\r\n\r\n\r\n  \u003cimg src=\"https://img-blog.csdnimg.cn/20200504231323925.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504231152810.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504231152837.jpg\" width=200 height=450/\u003e\u003cimg src=\"https://img-blog.csdnimg.cn/20200504231152808.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504231152876.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504231152827.jpg\" width=200 height=450/\u003e\r\n\r\n  \r\n**我的模块:**\r\n\r\n\r\n  \u003cimg src=\"https://img-blog.csdnimg.cn/20200504232156561.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504232156552.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504232156594.jpg\" width=200 height=450/\u003e\u003cimg src=\"https://img-blog.csdnimg.cn/20200504232156466.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504232156605.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504232156525.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504232156519.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504232156486.jpg\" width=200 height=450/\u003e \u003cimg src=\"https://img-blog.csdnimg.cn/20200504232156430.jpg\" width=200 height=450/\u003e\r\n\r\n\r\n\r\n**主要使用到的一些三方库:**\r\n\r\n|**第三方库**\t   |**功能**  |**github地址**  |\r\n|  ----  | ----  |----  |\r\n| dio  | 网络请求 | https://github.com/flutterchina/dio|\r\n| flutter_swiper  | 轮播图 | https://github.com/best-flutter/flutter_swiper |\r\n| video_player  | 视频播发 |https://github.com/flutter/plugins/tree/master/packages/video_player|\r\n| chewie  | 视频播放 | https://github:com/brianegan/chewie |\r\n|  fluro  | 路由跳转 | https://github.com/theyakka/fluro |\r\n| permission_handler  | 权限处理 | https://github.com/Baseflow/flutter-permission-handler|\r\n| keyboard_visibility  | 键盘显示隐藏 |https://github.com/adee42/flutter_keyboard_visibility|\r\n| audio_recorder  | 录音 | https://pub.flutter-io.cn/packages/audio_recorder |\r\n|  audioplayers  | 声音播放 | https://github.com/luanpotter/audioplayers |\r\n| extended_text_field  | @ #在textfield中的处理 | https://github.com/fluttercandies/extended_text_field |\r\n\r\n\r\n\r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FhuangruiLearn%2Fflutter_hrlweibo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FhuangruiLearn%2Fflutter_hrlweibo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FhuangruiLearn%2Fflutter_hrlweibo/lists"}