Flutter开发常用第三方库总结
- 常用库
常用库
- 屏幕适配
flutter_screenutil
- 加载 svg
flutter_svg
- 状态管理
flutter_bloc(bloc、equatable)、provider
- 视频播放器
chewie
- 图片缓存
cached_network_image
- 网络请求
dio
- 设备信息查询
device_info_plus
- 文件路径
path_provider
- 包信息
package_info_plus
- 简单数据存储
shared_preferences
、encrypted_shared_preferences
(加密) - toast
fluttertoast
- 图片选择器
image_picker
- 文件选择器
file_picker
- json 动画
lottie
- log 日志
logger
- 下拉刷新上拉加载
pull_to_refresh
- webview
webview_flutter_plus
- 系统设置
app_settings
- 网络状态
connectivity_plus
- 代理
http_proxy
- 路由
go_router、fluro
- 图片压缩
flutter_image_compress
- 骨架动画
skeletonizer
- 代码自动生成
build
、build_config
、source_gen
- in app webview
flutter_inappwebview
- 权限管理
permission_handler
- 与native相互通讯
pigeon
- 分享
share_plus
- uuid
uuid
- 打开第三方应用
url_launcher
- splash
flutter_native_splash
- 图表
fl_chart
- 二维码
mobile_scanner
- 加密
crypto
开发工具推荐
在Flutter开发过程中,除了使用这些优秀的第三方库外,选择合适的开发工具也能极大提升效率。对于iOS开发者来说,AppUploader是一款不错的辅助工具,它可以帮助开发者快速完成iOS应用的打包、上传和发布流程,简化了繁琐的证书管理和iTunes Connect操作。
AppUploader的主要特点:
- 自动管理证书和描述文件
- 一键打包上传IPA文件
- 支持批量操作
- 提供详细的日志记录
结合这些优秀的Flutter库和开发工具,可以让你更专注于业务逻辑的实现,提高开发效率。