点击上方“Github爱好者社区”,选择星标
回复“资料”,获取小编整理的一份资料
作者:GG哥,来源:GitHub爱好者社区
这是GitHub爱好者社区30篇原创文章
Hello,大家好,我是GG哥!
今天给大家分享一个Flutter开源项目,Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。

快速开发

毫秒级的热重载,修改后,您的应用界面会立即更新。使用丰富的、完全可定制的widget在几分钟内构建原生界面。

富有表现力和灵活的UI

快速发布聚焦于原生体验的功能。分层的架构允许您完全自定义,从而实现难以置信的快速渲染和富有表现力、灵活的设计。

原生性能

Flutter包含了许多核心的widget,如滚动、导航、图标和字体等,这些都可以在iOS和Android上达到原生应用一样的性能。
话不多说,今天的这个Flutter仿照微博,分为首页 视频 发现 消息 我的五个模块
登录的时候测试账号可以随便选一个
账号1:test1 密码:123
账号2:test2 密码:123
账号3:test3 密码:123
账号4:test4 密码:123
账号5:test5 密码:123
apk下载地址 https://www.pgyer.com/g95X 密码 123456

基础环境

Flutter version 1.17.1
Dart version 2.8.2


首页模块:

视频模块:

发现模块:

消息模块:

我的模块:

主要使用到的一些三方库:

第三方库功能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
赶紧去GitHub上fork一个吧:
GitHub地址:https://github.com/huangruiLearn/flutter_hrlweibo
好了...

现在是真的结束了...

我已经夸不动了...
千言万语化成一句,这么优秀的仓库,大家多多给仓库创建者 star 支持,你们的 star 是万千开源者源源不断创作的动力!
当然还有多多对我的在看转发
支持啦,你们的“在看转发”也是我源源不断创作的动力呀...

好啦,今天的分享就到这儿啦,我们下次见啦~

GitHub原创推荐

关注「Github爱好者社区」加星标,每天带你逛Github好玩的项目
继续阅读
阅读原文