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

玩转GitHub

共 1142字,需浏览 3分钟

 ·

2022-07-05 10:14





大家好,我是威少,今天给大家推荐一个使用Flutter框架的仿微博的开源项目!

Flutter是什么?

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

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

开源地址:
https://github.com/huangruiLearn/flutter_hrlweibo

仅仅一个月时间,就得到近千颗star

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

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

首页模块
视频模块
发现模块
消息模块
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原生开发吗?

浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报