FLUTTER ECOSYSTEM

flutter_flavor

我们可以创建不同的版本,从而在发布到 App Store 和 Google Play 之前拥有应用程序的不同实例。

flutter_flavor 封面
最新版本
3.1.4
近 30 天下载
2.7万
喜欢数
475
Pub 分数
160

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

flutter_flavor 是一个开发者工具,可创建不同的应用风味,从而在发布到应用商店之前,为不同环境(如开发、预发布和生产)提供不同的配置和构建。它简化了管理特定环境的设置(如 API 端点、日志级别和品牌标识)的过程,而无需复制代码。该包与 Flutter 的构建系统无缝集成,支持所有受支持的平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。它帮助团队保持清晰且可配置的工作流程,以进行测试和部署。

适合场景
  • 管理多个环境
  • 自定义生成配置
  • 发布前测试
  • 分离开发/预发布/生产环境设置
  • 优化CI/CD流水线
主要特点
  • Environment-specific configuration
  • Cross-platform support
  • Easy integration with Flutter
  • Build-time flavor differentiation
  • Minimal boilerplate
适合对象
  • 开发团队
  • CI/CD 工作流
  • 多环境应用
  • 按版本的应用程序自定义
  • 使用不同部署阶段的团队
使用建议
  • 需要在构建脚本中进行设置
  • 口味名称必须在各平台上保持一致
  • 有限的运行时切换
  • 不用于面向用户的口味选择
  • 需要团队成员之间的协调
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add flutter_flavor

所属分类

源码仓库

关联项目