FLUTTER ECOSYSTEM

voyager

Flutter 的 widget 路由和基本依赖注入库。在 YAML 中定义导航路径,并通过自定义插件为其提供动力。

最新版本
3.0.0
近 30 天下载
76
喜欢数
28
Pub 分数
130

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Voyager 是一个 Flutter 包,结合了 widget 路由和基本的依赖注入,允许开发者以 YAML 格式定义导航路径。它支持动态路由配置,并可通过自定义插件进行扩展,简化了导航逻辑并减少了样板代码。通过使用 YAML,路由变得声明式且易于维护,内置的依赖注入支持跨屏幕的无缝服务管理。适用于具有复杂导航需求的应用程序,Voyager 可简化开发流程并提升代码组织性。

适合场景

  • 使用 YAML 的声明式导航
  • 复杂应用路由
  • 动态路由配置
  • 基于插件的导航扩展
  • 简化依赖注入
  • 跨平台导航

主要特点

  • 基于 YAML 的路由定义
  • 自定义插件支持
  • 内置依赖注入
  • 跨平台兼容性
  • 最小化样板代码
  • 可扩展的导航系统

适合对象

  • 大规模 Flutter 应用
  • 注重可维护路由的团队
  • 使用声明式配置的开发者
  • 需要动态导航的应用程序
  • 具有可重用导航组件的项目

使用建议

  • 需要了解 YAML 才能设置路由
  • 仅限基本依赖注入
  • 插件集成的学习曲线
  • 不适合简单的单屏应用
  • 依赖外部 YAML 解析
  • 可能需要额外的工具来进行验证
支持平台AndroidiOSLinuxmacOSWebWindows

安装插件

flutter pub add voyager

所属分类

依赖

依赖清单 4 项

源码仓库

使用此插件的项目

暂无相关数据。