本文汇集了开发中最常用的插件,如果你正在开始学习或是准备搭建一款APP,可以直接拿去使用集成到APP中。所有插件均可以在pub.dev库中搜索到。
1、pull_to_refresh
介绍:列表插件,下拉刷新,上拉加载。
2、permission_handler
介绍:授权管理,需要读取/写入/摄像头...等等授权时用到
3、fluttertoast
介绍:消息提示功能,非模态窗口,延时自动消失。
4、json_annotation
介绍:APP端处理JSON的插件,很好用,不需要写一堆映射,只要写属性即可。
5、azlistview
介绍:用于处理通讯录,城市筛选。
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
介绍:一个日历插件,外观和功能还都很不错。
以上就是我精选的插件,本人用以上插件开发一款APP,基本上也就用这些多插件。如果有特殊功能,比如:国际化,APP数据缓存等,还需要一些其它插件配合。欢迎各位一起讨论学习。
閱讀更多 多維的世界 的文章