Flutter 主流常用第三方库、插件收集

一、Flutter 学习资料

Flutter - Dart中(.)、(..)、(...)语法使用_flutter ...-CSDN博客

Flutter pubspec.yaml 配置文件_flutter yaml配置git-CSDN博客

Flutter 添加 example流程_建flutter 工程 怎么自动有example-CSDN博客

Flutter基础组件-Container_flutter 组件弧度-CSDN博客

二、三方框架库

1、网络库
dio
  • 网络请求
  • dio: ^3.0.9
  • https://pub.dev/packages/dio
  • 一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时、自定义适配器等...
http
cookie_jar
2、UI库
fluttertoast
flutter_swiper 或 carousel_slider
flutter_webview_plugin
flutter_html
flutter_markdown
zefyr
badges
fl_chart
city_picker
azlistview
file_picker
image_picker
cached_network_image
photo_view
flutter_calendar_carousel
date_range_picker
font_awesome_flutter
flukit
3、加载指示器库
flutter_spinkit
loading_indicator 、loading_animations
  • 加载指示器
flutter_easyloading
  • 弹框加载中等待
4、数据库
sqflite
shared_preferences
  • sp本地存储
  • shared_preferences: ^0.5.3+4
  • https://pub.dev/packages/shared_preferences
  • 简单的,异步的,持久化的key-value存储系统, 在Android上它是基于SharedPreferences的,在iOS上它是基于NSUserDefaults
5、设备库
connectivity
share
camera
device_info 、url_launcher
package_info
path_provider
6、工具库
rxdart
provide
provider
event_bus
url_launcher
intl
fluro
simple_permissions
video_player
audioplayers
7动画库
8、条形码-二维码扫描
  • barcode_scan
    支持iOS、android两端的条码-二维码扫描库
qr_flutter
9、下拉加载上拉加载更多
  • pull_to_refresh
    很强大的一个库,可以实现多种效果,强烈建议
  • loadmore
    ListView上拉加载更多,挺好用的
flutter_easyrefresh
liquid_pull_to_refresh
  • 下拉刷新加载
infinite_scroll_pagination
  • 上拉加载刷新
10、版本更新
ota_update

支持Android应用内下载,实现应用内更新功能
具体使用可参考Flutter 应用内App版本更新

  • url_launcher
    网页打开工具,适用于iOS版本更新,可以打开应用地址,跳转AppStore更新
11、权限
12、视频封面图获取
13、状态、路由管理
  • getx
    GetX 是 Flutter 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入和便捷的路由管理。
谢谢大家!!!
相关推荐
️ 邪神17 小时前
【Android、IOS、Flutter、鸿蒙、ReactNative 】文本点击事件
flutter·ios·鸿蒙·reactnative·anroid
️ 邪神18 小时前
【Android、IOS、Flutter、鸿蒙、ReactNative 】文本Text显示
flutter·ios·鸿蒙·reactnative·anroid
iFlyCai19 小时前
Flutter中有趣的级联语法
flutter
恋猫de小郭19 小时前
Flutter 小技巧之 Shader 实现酷炫的粒子动画
flutter
hello world smile1 天前
Dart中List API用法大全
flutter·list·dart
lqj_本人1 天前
Flutter&鸿蒙next 使用 BLoC 模式进行状态管理详解
flutter·华为·harmonyos
Miketutu1 天前
flutter 项目初建碰到的控制台报错无法启动问题
flutter
lqj_本人1 天前
flutter&鸿蒙next 使用 InheritedWidget 实现跨 Widget 传递状态
flutter·华为·harmonyos
氤氲息1 天前
flutter 发版的时候设置版本号
flutter
潘敬2 天前
flutter 语法糖库 flutter_magic 发布 1.0.1
开发语言·前端·javascript·flutter·typescript