【整理篇】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



目录
相关文章
|
Dart Android开发
鸿蒙Flutter实战:05-使用第三方插件
在鸿蒙Flutter开发中,使用原生功能需借助插件。可自编原生ArkTS代码或采用第三方插件。自编代码通过PlatformView或MethodChannel实现;第三方插件需确保适配鸿蒙,否则须配置替代插件或自行开发。
475 1
鸿蒙Flutter实战:05-使用第三方插件
|
7月前
|
API Android开发 iOS开发
除了permission_handler插件,还有哪些方法可以实现Flutter动态申请权限?
除了permission_handler插件,还有哪些方法可以实现Flutter动态申请权限?
441 68
|
11月前
|
Dart 前端开发 架构师
【01】vs-code如何配置flutter环境-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈-供大大的学习提升
【01】vs-code如何配置flutter环境-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈-供大大的学习提升
548 26
|
存储 缓存 JavaScript
Flutter 学习之封装 WebView
【10月更文挑战第24天】通过以上的探讨,我们可以看出,在 Flutter 中封装 WebView 是非常有必要的,它可以提高代码的复用性、增强可维护性、提供统一接口。在实际应用中,我们需要根据具体的需求和场景,选择合适的封装方法和技术,以实现更好的效果。
|
设计模式 缓存 Dart
Flutter学习笔记&学习资料推荐,15分钟的字节跳动视频面试
Flutter学习笔记&学习资料推荐,15分钟的字节跳动视频面试
|
12月前
|
Dart
Flutter 快捷键 和 插件使用
Flutter 快捷键 和 插件使用
210 5
Flutter 快捷键 和 插件使用
|
传感器 前端开发 Android开发
在 Flutter 开发中,插件开发与集成至关重要,它能扩展应用功能,满足复杂业务需求
在 Flutter 开发中,插件开发与集成至关重要,它能扩展应用功能,满足复杂业务需求。本文深入探讨了插件开发的基本概念、流程、集成方法、常见类型及开发实例,如相机插件的开发步骤,同时强调了版本兼容性、性能优化等注意事项,并展望了插件开发的未来趋势。
334 2
|
设计模式 移动开发 开发框架
如何学习 Flutter 框架?
学习 Flutter 需要耐心和持续的努力,通过系统的学习、实践、交流和不断跟进最新技术,你将逐渐掌握 Flutter 框架,并能够开发出高质量的移动应用。
|
Dart 开发者 Windows
flutter:dart的学习
本文介绍了Dart语言的下载方法及基本使用,包括在Windows系统上和VSCode中的安装步骤,并展示了如何运行Dart代码。此外,还详细说明了Dart的基础语法、构造函数、泛型以及库的使用方法。文中通过示例代码解释了闭包、运算符等概念,并介绍了Dart的新特性如非空断言操作符和延迟初始化变量。最后,提供了添加第三方库依赖的方法。
193 12
|
编解码 Dart API
鸿蒙Flutter实战:06-使用ArkTs开发Flutter鸿蒙插件
本文介绍了如何开发一个 Flutter 鸿蒙插件,实现 Flutter 与鸿蒙的混合开发及双端消息通信。通过定义 `MethodChannel` 实现 Flutter 侧的 token 存取方法,并在鸿蒙侧编写 `EntryAbility` 和 `ForestPlugin`,使用鸿蒙的首选项 API 完成数据的读写操作。文章还提供了注意事项和参考资料,帮助开发者更好地理解和实现这一过程。
655 0

热门文章

最新文章