推荐几个Flutter package

推荐几个我用到的非常实用的 package 。这些 package 除了极个别的,都可以去 Dart Package 里面找

https://pub.dartlang.org/flutter/pub.dartlang.org

一,flutter_native_image

这个 package 并没有在 Dart Packages 中,它的 Github 地址是:

btastic/flutter_native_imagegithub.com《推荐几个Flutter package》

在项目中,可以这样添加依赖

《推荐几个Flutter package》
《推荐几个Flutter package》

这个 package 通过调用平台通道的方式来压缩图片,压缩图片效率超高,不到一秒就压缩完。同时图片质量可以自己调控。

我的使用实例:

《推荐几个Flutter package》
《推荐几个Flutter package》

二,local_notifications

这个 package 可以让 app 在任务栏显示通知,就像下图这样:

《推荐几个Flutter package》
《推荐几个Flutter package》

生成通知的代码:

《推荐几个Flutter package》
《推荐几个Flutter package》

三,transparent_image

这个 package 可以更优雅的显示图片,具体效果见教程:https://flutter.io/cookbook/images/fading-in-images/

我使用的实例:

《推荐几个Flutter package》
《推荐几个Flutter package》

这里,CircleAvatar 并不能让图片变圆, 要通过 ClipRRect 实现,

四,zefyr

这是一个 Flutter 的富文本编辑器,可以转换为 Markdown。

转换为 Markdown 时,需要注意一下:

《推荐几个Flutter package》

《推荐几个Flutter package》
《推荐几个Flutter package》

这个转换工具并没有和 zefyr 从一个 package 中,而是在 zefyr 依赖的 notus 包中。

zefyr 依赖 notus 包,但并不需要显式地在 pubspec.yaml 中注明依赖。

五,font_awesome_flutter

丰富的图标 package,可以在 font awesome 官网上找到图标的名字。

六,image_picker

从相册中或相机中获取图片

七,shared_preferences

调用平台通道来缓存一些东西

八,url_launcher

可以调用浏览器访问一跳网址

    原文作者:且随疾风
    原文地址: https://zhuanlan.zhihu.com/p/43493422
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞