一个人手撸微博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中的大部分组件
分为首页 视频 发现 消息 我的五个模块
主要用到的一些第三方库:
dio网络请求
https://github.com/flutterchina/dioflutter_swiper轮播图
https://github.com/best-flutter/flutter_swipervideo_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原生开发吗?
评论