回复

Reply 是一款电子邮件应用,它使用 Material Design 组件和 Material 主题来创建品牌一致的通信体验。

该项目试图在 Flutter 中实现 Reply Material Design 案例研究的像素级完美实现。重点在于 UI(动画、布局、过渡等),旨在展示 Flutter 作为 UI 框架的强大功能。

入门

要将应用安装到手机上,您有两个选择。对于 Android,您可以从“'Releases'”标签页下载预编译的 APK 文件,或者使用此直接链接

您也可以下载并在本地构建项目 - 为此,您需要有本地的 Flutter 安装。只需克隆项目,然后在根目录下执行 flutter run --profile。这将在您的连接设备/模拟器/仿真器上编译并安装应用程序。请务必启用慢速动画。

设计资源

目前大部分工作都基于您可以在官方 Material 页面上找到的资源。对于一些动画图标,使用了 2Dimensions 的 Flare,您可以在此处找到设计文件。

路线图

  • 初始动画(列表、底部导航)
  • 具有共享头像的展开过渡
  • FAB 撰写过渡
  • 动画 FAB 图标状态
  • 可移除的列表项
  • 底部工作表菜单
  • 选择列表项
  • 消失的底部导航(滚动时)
  • 可移除的背景动画
  • 下拉刷新动画
  • 启动 logo 动画
  • 平板/桌面布局

GitHub

https://github.com/flschweiger/reply