一个人手撸微博app,这个开源项目牛x !

Posted 玩转GitHub

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个人手撸微博app,这个开源项目牛x !相关的知识,希望对你有一定的参考价值。





Flutter是什么?

Flutter是Google一个新的用于构建跨平台的手机App的SDK。写一份代码,在androidios平台上都可以运行。

使用Dart语言开发,Dart可以被编译(AOT)成不同平台的本地代码,让Flutter可以直接和平台通讯而不需要一个中间的桥接过程,从而提高了性能。

一个人手撸微博app,这个开源项目牛x !仅仅一个月时间,就得到近千颗star

这是一个基于flutter的仿微博客户端,还原微博80%的界面,总共涉及到了几十个界面和接口,用到了flutter中的大部分组件

分为首页 视频 发现 消息 我的五个模块

一个人手撸微博app,这个开源项目牛x !
首页模块
一个人手撸微博app,这个开源项目牛x !
视频模块
一个人手撸微博app,这个开源项目牛x !
发现模块
一个人手撸微博app,这个开源项目牛x !
消息模块
一个人手撸微博app,这个开源项目牛x !
image

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

  • 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

随着腾讯、阿里等大厂的大量使用和推广,Flutter已经被越来越多的公司使用了。于是经常有人会有疑问:Flutter会取代Native原生开发吗?

往期推荐





回复 【关闭】学关闭微信朋友圈广告
回复 【实战】获取20套实战源码
回复 【福利】获取最新微信支付有奖励
回复 【被删】学查看你哪个好友删除了你巧
回复 【聊天记录】学备份/恢复聊天记录
回复 【访客】学微信查看朋友圈访客记录
回复 【卡通】学制作微信卡通头像
回复 【python】学微获取全套0基础Python知识手册
回复 【临时】获取临时接收短信、邮箱验证码网址列表

以上是关于一个人手撸微博app,这个开源项目牛x !的主要内容,如果未能解决你的问题,请参考以下文章

这 6 个爬虫开源项目 yyds

牛,碉堡了:GitHub 加速神器

几个非常牛逼的开源项目,终于开源了~很香

搜狗,年度优秀开源项目!

EventOS Nano -- 又一个牛逼的开源项目

开源项目高仿抖音项目 就问你服不?