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 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入和便捷的路由管理。
谢谢大家!!!
相关推荐
嘟嘟叽14 小时前
初学 flutter 环境变量配置
flutter
iFlyCai14 小时前
深入理解Flutter生命周期函数之StatefulWidget(一)
flutter·生命周期·dart·statefulwidget
sunly_15 小时前
Flutter:photo_view图片预览功能
android·javascript·flutter
Summer不秃1 天前
Flutter中sqflite的使用案例
flutter
sunly_1 天前
Flutter:TweenAnimationBuilder自定义隐式动画
flutter
AiFlutter1 天前
Flutter-Web首次加载时添加动画
前端·flutter
Allen Su1 天前
【Flutter 问题系列第 84 篇】如何清除指定网络图片的缓存
flutter·缓存·如何清除指定网络图片的缓存·网络图片缓存
sunly_2 天前
Flutter:key的作用原理(LocalKey ,GlobalKey)
开发语言·javascript·flutter
AiFlutter2 天前
Flutter-flutter_blue_plus打包后无法进行设备扫描
flutter
fifiAmx2 天前
Flutter 扫描二维码
flutter