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 上的一个轻量且强大的解决方案:高性能的状态管理、智能的依赖注入和便捷的路由管理。
谢谢大家!!!
相关推荐
maaath1 小时前
【maaath】 Flutter for OpenHarmony 实战:电池优化应用开发指南
flutter·华为·harmonyos
勤劳打代码2 小时前
Flutter 架构日记 —— 可演进的 Flutter Dialog 组件
flutter·架构
Eric_HYD6 小时前
Flutter 字体字生效原理解析
flutter
maaath6 小时前
【无标题】Flutter for OpenHarmony 的文具手账应用开发实践
flutter·华为·harmonyos
里欧跑得慢6 小时前
Flutter 主题管理:构建一致的用户界面
前端·css·flutter·web
liulian091621 小时前
Flutter for OpenHarmony 跨平台开发:单位转换功能实战指南
flutter
千码君201621 小时前
Trae:一些关于flutter和 go前后端开发构建的分享
android·flutter·gradle·android-studio·trae·vibe code
maaath1 天前
【maaath】Flutter for OpenHarmony 手表配饰应用实战开发
flutter·华为·harmonyos
maaath1 天前
【maaath】Flutter for OpenHarmony 跨平台计算器应用开发实践
flutter·华为·harmonyos
maaath1 天前
【maaath】Flutter for OpenHarmony 闹钟时钟应用开发实战
flutter·华为·harmonyos