Flutter开发必备插件推荐与iOS上架工具分享
前言
一个项目的开始和结束,总会遇到很多意料之外的东西。大神和菜鸟的区别,个人感觉更多的是大神花费了很多私下时间去了解每个问题的根本是什么,而我这小菜鸟,仅仅网上浪一圈,Fix了,OK了,Commit没事了。
回顾前几周刚入坑Flutter,真的是贼难受,最近渐渐处于稳定环境了,正好总结下期间使用的感觉不错的插件,同时也分享一个iOS开发者可能会用到的实用工具。
插件大汇总
好的工具,总会让人事半功倍,一起来看~
1、dio:网络请求神器
GitHub地址:github.com/flutterchina/dio
2、fluro:路由管理(简单可理解为Android的跳转页面)
GitHub地址:github.com/theyakka/fluro
3、shared_preferences:本地持久化存储(存储简单信息)
GitHub地址:github.com/flutter/plugins/tree/master/packages/shared_preferences
4、Permission_handler:权限管理
在Android最初实现动态权限管理时,真的头疼,不过现在Flutter也有成熟的动态权限管理,贼方便。
GitHub地址:github.com/Baseflow/flutter-permission-handler
5、device_info:获取设备信息
GitHub地址:github.com/flutter/plugins/tree/master/packages/device_info
6、package_info:版本相关信息获取
GitHub地址:github.com/flutter/plugins/tree/master/packages/package_info
7、url_launcher:跳转第三方App
GitHub地址:github.com/flutter/plugins/tree/master/packages/url_launcher
8、event_bus:事件总线
你可以通过订阅指定的某个事件,在特定的场合执行某个事件。
GitHub地址:github.com/marcojakob/dart-event-bus
9、crypto:加解密
GitHub地址:github.com/dart-lang/crypto
10、Fluwx:微信支付、分享
这个插件提供单独分享版本,按需使用即可。
GitHub地址:github.com/OpenFlutter/fluwx
11、share:原生分享
GitHub地址:github.com/flutter/plugins/tree/master/packages/share
12、flutter_easyloading:加载框
GitHub地址:github.com/huangjianke/flutter_easyloading
13、flutter_html:加载Html
GitHub地址:github.com/Sub6Resources/flutter_html
14、webview_flutter:加载富文本
GitHub地址:github.com/flutter/plugins/tree/master/packages/webview_flutter
15、transparent_image:透明图像
GitHub地址:github.com/brianegan/transparent_image
16、mobpush_plugin:推送
GitHub地址:www.mob.com/mobService/mobpush
17、flutter_xupdate:Android的版本更新
GitHub地址:github.com/xuexiangjys/flutter_xupdate
iOS开发实用工具:AppUploader
在开发完Flutter应用后,iOS开发者还需要面对应用上架的问题。这里推荐一个实用的工具——AppUploader,这是一款专门为iOS开发者设计的应用上传助手,可以帮助开发者:
- 简化应用上传流程
- 自动处理证书和描述文件
- 提供一键式上传功能
- 支持批量操作多个应用
与Flutter插件一样,好的工具能大幅提升开发效率。AppUploader特别适合需要频繁更新应用的开发者,能节省大量时间在应用发布环节上。
总结
无论是Flutter开发还是iOS应用发布,选择合适的工具都能让我们的工作事半功倍。希望这些插件和工具推荐能对各位开发者有所帮助。