【整理篇】Flutter 常用第三方库、插件、学习资料等

简介: 【整理篇】Flutter 常用第三方库、插件、学习资料等

网络

dio

网络请求

dio: ^3.0.9

https://pub.dev/packages/dio

http

网络请求

http: ^0.12.0+2

https://pub.dev/packages/http

cookie_jar

cookie持久化

cookie_jar: ^1.0.0

https://pub.dev/packages/cookie_jar


UI

fluttertoast

Toast

fluttertoast: ^3.1.0

https://pub.dev/packages/fluttertoast

flutter_swiper

轮播banner

flutter_swiper: ^1.1.6

https://pub.dev/packages/flutter_swiper

flutter_webview_plugin

加载webview

flutter_webview_plugin: ^0.3.5

https://pub.dev/packages/flutter_webview_plugin

flutter_html

加载富文本

flutter_html: ^0.11.0

https://pub.dev/packages/flutter_html

flutter_markdown

加载markdown

flutter_markdown: ^0.2.0

https://pub.dev/packages/flutter_markdown

zefyr

富文本编辑器

zefyr: ^0.8.0

https://pub.dev/packages/zefyr

badges

徽章

badges: ^1.1.0

https://pub.dev/packages/badges

flutter_easyrefresh

下拉刷新上拉加载

flutter_easyrefresh: ^2.0.0

https://pub.dev/packages/flutter_easyrefresh

fl_chart

图表

fl_chart: ^0.1.5

https://pub.dev/packages/fl_chart

city_picker

城市选择器

city_picker: ^0.1.3

https://pub.dev/packages/city_picker

azlistview

列表索引

azlistview: ^0.1.2

https://pub.dev/packages/azlistview

file_picker

文件选择器

file_picker: ^1.3.8

https://pub.dev/packages/file_picker

image_picker

图片选择器

image_picker: ^0.6.1

https://pub.dev/packages/image_picker

cached_network_image

图片缓存

cached_network_image: ^1.1.1

https://pub.dev/packages/cached_network_image

photo_view

图片手势

photo_view: ^0.4.2

https://pub.dev/packages/photo_view

flutter_calendar_carousel

日历

flutter_calendar_carousel: ^1.3.18

https://pub.dev/packages/flutter_calendar_carousel

date_range_picker

日期区间选择器

date_range_picker: ^1.0.6

https://pub.dev/packages/date_range_picker

font_awesome_flutter

图标库

font_awesome_flutter: ^8.5.0

https://pub.dev/packages/font_awesome_flutter

flutter_spinkit

动画库

flutter_spinkit: ^3.1.0

https://pub.dev/packages/flutter_spinkit

flukit

Flutter UI组件库

flukit: ^1.0.2

https://pub.dev/packages/flukit

数据

sqflite

数据库

sqflite: ^1.1.6

https://pub.dev/packages/sqflite

shared_preferences

sp本地存储

shared_preferences: ^0.5.3+4

https://pub.dev/packages/shared_preferences

设备

connectivity

监听网络状态

connectivity: ^0.4.3+6

https://pub.dev/packages/connectivity

share

分享

share: ^0.6.2+1

https://pub.dev/packages/share

camera

相机

camera: ^0.5.2+2

https://pub.dev/packages/camera

device_info

设备信息

device_info: ^0.4.0+2

https://pub.dev/packages/device_info

package_info

包信息

package_info : ^0.4.0+6

https://pub.dev/packages/package_info

path_provider

获取本地文件路径

path_provider: ^1.2.0

https://pub.dev/packages/path_provider

工具

rxdart

函数式编程

rxdart: ^0.22.1+1

https://pub.dev/packages/rxdart

provide

状态管理

provide: ^1.0.2

https://pub.dev/packages/provide

provider

状态管理

provider: ^3.0.0+1

https://pub.dev/packages/provider

event_bus

消息传递

event_bus: ^1.1.0

https://pub.dev/packages/event_bus

url_launcher

打开链接

url_launcher: ^5.1.2

https://pub.dev/packages/url_launcher

intl

国际化

intl: ^0.15.8

https://pub.dev/packages/intl

fluro

路由

fluro: ^1.5.1

https://pub.dev/packages/fluro

simple_permissions

权限相关

simple_permissions: ^0.1.9

https://pub.dev/packages/simple_permissions

video_player

视频播放器

video_player: ^0.10.1+6

https://pub.dev/packages/video_player

audioplayers

音频播放器

audioplayers: ^0.13.1

https://pub.dev/packages/audioplayers

qr_flutter

二维码

qr_flutter: ^2.1.0+55

https://pub.dev/packages/qr_flutter



目录
相关文章
|
1月前
|
Dart Android开发
鸿蒙Flutter实战:05-使用第三方插件
在鸿蒙Flutter开发中,使用原生功能需借助插件。可自编原生ArkTS代码或采用第三方插件。自编代码通过PlatformView或MethodChannel实现;第三方插件需确保适配鸿蒙,否则须配置替代插件或自行开发。
67 1
鸿蒙Flutter实战:05-使用第三方插件
|
11天前
|
设计模式 移动开发 开发框架
如何学习 Flutter 框架?
学习 Flutter 需要耐心和持续的努力,通过系统的学习、实践、交流和不断跟进最新技术,你将逐渐掌握 Flutter 框架,并能够开发出高质量的移动应用。
|
24天前
|
存储 缓存 JavaScript
Flutter 学习之封装 WebView
【10月更文挑战第24天】通过以上的探讨,我们可以看出,在 Flutter 中封装 WebView 是非常有必要的,它可以提高代码的复用性、增强可维护性、提供统一接口。在实际应用中,我们需要根据具体的需求和场景,选择合适的封装方法和技术,以实现更好的效果。
|
1月前
|
Dart 开发者 Windows
flutter:dart的学习
本文介绍了Dart语言的下载方法及基本使用,包括在Windows系统上和VSCode中的安装步骤,并展示了如何运行Dart代码。此外,还详细说明了Dart的基础语法、构造函数、泛型以及库的使用方法。文中通过示例代码解释了闭包、运算符等概念,并介绍了Dart的新特性如非空断言操作符和延迟初始化变量。最后,提供了添加第三方库依赖的方法。
30 12
|
6月前
|
设计模式 缓存 Dart
Flutter学习笔记&学习资料推荐,15分钟的字节跳动视频面试
Flutter学习笔记&学习资料推荐,15分钟的字节跳动视频面试
|
1月前
|
编解码 Dart API
鸿蒙Flutter实战:06-使用ArkTs开发Flutter鸿蒙插件
本文介绍了如何开发一个 Flutter 鸿蒙插件,实现 Flutter 与鸿蒙的混合开发及双端消息通信。通过定义 `MethodChannel` 实现 Flutter 侧的 token 存取方法,并在鸿蒙侧编写 `EntryAbility` 和 `ForestPlugin`,使用鸿蒙的首选项 API 完成数据的读写操作。文章还提供了注意事项和参考资料,帮助开发者更好地理解和实现这一过程。
68 0
|
3月前
|
JavaScript 前端开发 Android开发
Flutter笔记:关于WebView插件的用法(下)
Flutter笔记:关于WebView插件的用法(下)
223 5
|
3月前
|
存储 缓存 JavaScript
Flutter笔记:关于WebView插件的用法(上)
Flutter笔记:关于WebView插件的用法(上)
1552 4
|
3月前
|
Dart 开发工具 Android开发
Flutter学习:从搭建环境到运行
Flutter学习:从搭建环境到运行
45 0
|
4月前
|
索引
flutter-其他学习
flutter-其他学习