一个人手撸微博app,这个开源项目牛x !
Posted 玩转GitHub
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个人手撸微博app,这个开源项目牛x !相关的知识,希望对你有一定的参考价值。
Flutter是什么?
Flutter是Google一个新的用于构建跨平台的手机App的SDK。写一份代码,在android 和ios平台上都可以运行。
使用Dart语言开发,Dart可以被编译(AOT)成不同平台的本地代码,让Flutter可以直接和平台通讯而不需要一个中间的桥接过程,从而提高了性能。
仅仅一个月时间,就得到近千颗star
这是一个基于flutter的仿微博客户端,还原微博80%的界面,总共涉及到了几十个界面和接口,用到了flutter中的大部分组件
分为首页 视频 发现 消息 我的五个模块
主要用到的一些第三方库:
-
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原生开发吗?
往期推荐
以上是关于一个人手撸微博app,这个开源项目牛x !的主要内容,如果未能解决你的问题,请参考以下文章