Flutter项目插件整理

#弹窗

oktoast: ^3.1.5

#路由

get: ^4.5.1

#百度地图定位

flutter_bmflocation: ^2.0.0-nullsafety.1

#百度地图-基础地图

flutter_baidu_mapapi_map: ^3.0.0+2

#百度地图-检索

flutter_baidu_mapapi_search: ^3.0.0

#百度地图-计算工具

flutter_baidu_mapapi_utils: ^3.0.0

#屏幕自动适应

flutter_screenutil: ^5.2.0

#Banner图切换

flutter_swiper_plus: ^2.0.4

#网络请求

dio: ^4.0.4

dio_cache_interceptor: ^3.2.2

pretty_dio_logger: ^1.2.0-beta-1

#城市选择器

azlistview: ^2.0.0

#本地存储

get_storage: ^2.0.3

#权限

permission_handler: ^8.3.0

#保存图片

image_gallery_saver: ^1.7.1

# image_save: ^5.0.0

#常用工具类

common_utils:

path: plugin/common_utils-2.0.2

#选择器

flutter_picker: ^2.0.2

#生成二维码

qr_flutter: ^4.0.0

#验证码输入框

pin_input_text_field: ^4.1.1

# 汉字转拼音

lpinyin: ^2.0.3

#多张图片上传

wechat_assets_picker: ^6.3.1

wechat_camera_picker: ^2.6.3

#裁剪图片

image_cropper: ^1.5.0

#图片压缩

flutter_luban: ^0.1.13

#家谱树

graphview: ^1.1.1

vector_math: ^2.1.0

#行为验证码

steel_crypt: ^3.0.0+1

encrypt: ^5.0.0

#二维码识别

flutter_qr_reader: ^1.0.5

#右上角小图标

badges: ^2.0.2

#唤醒系统应用

url_launcher: ^6.0.17

flutter_sms: ^2.3.2

#QQ分享

tencent_kit: ^2.1.0

flutter_cache_manager: ^3.3.0

#微信SDK

fluwx: ^3.6.1+4

#支付宝SDK

tobias:

path: plugin/tobias-2.2.0

#个推

getuiflut: ^0.2.11

#极光推送

# jpush_flutter:

#   path: plugin/jpush_flutter-2.2.2

#极光魔链

jmlink_flutter_plugin:

path: plugin/jmlink_flutter_plugin-2.1.2

#极光认证

jverify:

path: plugin/jverify-2.2.4

#极光统计

janalytics:

path: plugin/janalytics-2.1.5

#倒计时

circular_countdown_timer: ^0.2.0

#加载中效果

flutter_spinkit: ^5.1.0

#APP更新

r_upgrade:

path: plugin/r_upgrade-0.3.7+2

#刷新-加载更多

flutter_easyrefresh: ^2.2.1

#右上角弹出式菜单

custom_pop_up_menu: ^1.2.2

#时间轴

timeline_tile: ^2.0.0

#虚线边框

dotted_border: ^2.0.0

#点赞

like_button: ^2.0.4

#图片

extended_image: ^6.0.1

#图片九宫格

nine_grid_view: ^2.0.0

#时间模糊插件

timeago:

path: plugin/timeago-3.1.0

#屏幕截图

screenshot: ^1.2.3

#图片压缩

flutter_image_compress: ^1.1.0

#List左滑右滑

flutter_slidable: ^1.2.0

#底部伸缩抽屉-针对地图

sliding_up_panel: ^2.0.0+1

#键盘高度

flutter_keyboard_size: ^1.0.0+4

#JSON动图

lottie: ^1.2.2

#城市选择器

city_pickers:

path: plugin/city_pickers-1.0.1

#调试工具

path_provider: ^2.0.7

#打开HTML

webview_flutter: ^2.3.1

#表情

emoji_picker_flutter: ^1.0.8

#扇形进度

ai_progress: ^2.0.0

#喜欢按钮

tiktok_favorite_gesture: ^1.0.0

#获取手机信息

device_info: ^2.0.3

#包信息

package_info: ^2.0.2

device_apps: ^2.1.1

#倒计时

stop_watch_timer: ^1.3.1

#发现Android和iOS上的网络(WiFi和移动/蜂窝)连接状态

connectivity_plus: ^2.2.0

#从应用程序打开iOS和Android手机设置。

app_settings: ^4.1.1

#日志上报

sentry_flutter: ^6.1.2

#后退拦截

back_button_interceptor: ^5.0.2

#视频播放器

better_player: ^0.0.81

#APP启动图

flutter_native_splash: ^2.0.4

#JSON-TO-MAPPER

dart_json_mapper: ^2.1.17

#HTML展示

flutter_html: ^3.0.0-alpha.2

#XD to Flutter

adobe_xd: ^2.0.1

flutter_svg: ^1.0.3

#APPBAR背景色渐变

new_gradient_app_bar: ^0.2.0

#音频播放

flame_audio: ^1.0.0

#入门介绍页

intro_slider: ^3.0.3

#键盘

keyboard_actions: ^3.4.5

emoji_keyboard_flutter: ^1.2.7

#单选选择框

flutter_pickers: ^2.1.9

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Flutter 是一个很好的跨平台开发框架,可以使开发者在一个代码库中同时构建 iOS 和 Android 应用。Flutter 的强大之处在于其插件系统,可以让开发者轻松地使用原生设备功能和第三方服务。以下是几个封装 Flutter 插件的步骤: 1. 确定插件的功能和 API:定义插件的功能和 API,这样就可以在 Flutter 中使用。例如,如果你想封装一个照相机插件,你需要决定插件支持哪些功能,例如拍照、录像、闪光灯等。 2. 创建 Flutter 插件项目:创建一个 Flutter 插件项目,可以使用 Flutter CLI 命令行工具创建。Flutter CLI 工具提供了一个简单的命令:flutter create --template=plugin my_plugin。这个命令会创建一个基本的插件模板,包括 Dart 和 Kotlin/Swift 代码。 3. 实现插件的功能和 API:在 Flutter 插件项目中实现插件的功能和 API。对于照相机插件,需要在原生代码中实现拍照、录像等功能,并在 Dart 代码中暴露这些功能。 4. 测试插件:在测试应用程序中测试插件的功能和 API。创建一个简单的 Flutter 应用程序,并将插件添加到应用程序中。确保插件在应用程序中能够正常工作。 5. 发布插件:将插件发布到公共存储库中,例如 pub.dev。在发布前,需要确保插件的文档清晰易懂,同时代码质量和可用性符合标准。 以上是封装 Flutter 插件的基本步骤,当然具体实现还需要根据具体的需求进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Emerson墨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值