Flutter开发必备基础插件集合

本文汇集了开发中最常用的插件,如果你正在开始学习或是准备搭建一款APP,可以直接拿去使用集成到APP中。所有插件均可以在pub.dev库中搜索到。

1、pull_to_refresh

介绍:列表插件,下拉刷新,上拉加载。

Flutter开发必备基础插件集合

插件基础效果

2、permission_handler

介绍:授权管理,需要读取/写入/摄像头...等等授权时用到

3、fluttertoast

介绍:消息提示功能,非模态窗口,延时自动消失。

4、json_annotation

介绍:APP端处理JSON的插件,很好用,不需要写一堆映射,只要写属性即可。

5、azlistview

介绍:用于处理通讯录,城市筛选。

Flutter开发必备基础插件集合

插件效果

6、shared_preferences

介绍:轻量级的存储类来保存键值对信息。可用于登录人的个人信息的存储,自动登录。

7、path_provider

介绍:路径获取工具,比如:临时目录,存储目录

8、fish_redux

介绍:基于 Redux 数据管理的组装式 Flutter 应用框架,它特别适用于构建中大型的复杂应用。阿里出品。方便项目的组织,很好用,目前处于开发改时阶段,还是有一些小BUG。

9、dio

介绍:网络请求处理框架,与后台接口对接的必备工具,当然你也可以选择其它的类似插件。

10、cached_network_image

介绍:用于加载网络图片,带有过滤效果,缓存等功能,比官方的好用。

11、image_gallery_saver

介绍:用于将图片保存到相册的插件,一键保存,非常好用。

12、zoomable_image

介绍:用于图片放大功能。

13、multi_image_picker

介绍:用于多张图片的选择。

14、flutter_image_compress

介绍:用于图片上传前的压缩。避免过大。

15、camera

介绍:用于拍照,此插件不太好用,但可以用。没有其它插件可以替代,至少我没找到更好的。

16、flutter_datetime_picker

介绍:用于时间的选择。

17、common_utils

介绍:一些常用工具类库。

18、table_calendar

介绍:一个日历插件,外观和功能还都很不错。

Flutter开发必备基础插件集合

插件效果

以上就是我精选的插件,本人用以上插件开发一款APP,基本上也就用这些多插件。如果有特殊功能,比如:国际化,APP数据缓存等,还需要一些其它插件配合。欢迎各位一起讨论学习。


分享到:


相關文章: