FLUTTER ECOSYSTEM

sailor

轻松管理 Flutter 应用中的页面导航/路由。添加页面过渡动画,记录导航事件。

最新版本
0.7.1
近 30 天下载
41
喜欢数
128
Pub 分数
35

Package Overview

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

插件概览

Sailor 是一个 Flutter 包,可简化 Flutter 应用中的导航和路由。它提供了一种简洁、声明式的方式来定义路由,管理带有动画的页面转换,并记录导航事件以用于调试和分析。使用 Sailor,开发者可以轻松在页面之间导航,跨路由传递数据,并处理深度链接。该包可无缝集成到现有的 Flutter 项目中,支持简单和复杂的路由需求。其轻量级设计和直观的 API 使其非常适合需要结构化导航模式的应用。

适合场景
  • 简单应用导航
  • 复杂路线管理
  • 页面过渡动画
  • 导航事件日志记录
  • 深度链接支持
  • 有状态的路由处理
主要特点
  • 声明式路由定义
  • 内置动画支持
  • 导航事件日志记录
  • 路由间轻松传递数据
  • 支持深度链接
  • 最小化样板
适合对象
  • 初学者Flutter开发者
  • 中大型 Flutter 应用
  • 需要详细导航跟踪的应用
  • 具有复杂路由逻辑的项目
  • 优先考虑代码结构清晰的团队
使用建议
  • 有限的平台特定自定义
  • 不支持动态路由的内置支持
  • 需要理解 Flutter 的 widget 树
  • 可能需要额外的包才能使用高级功能
  • 不适合非常轻量级且导航极少的应用程序
支持平台暂无数据

安装插件

flutter pub add sailor

所属分类

源码仓库

关联项目