cupertino_plus
⚠️ 实验性项目,正在开发中 ⚠️
注意:此软件包在pub上的列表仅用于保留软件包名称。
在当前状态下将此软件包用作依赖项是多余的,并且不推荐。
一套像素级的 iOS 风格组件和属性,适用于 Flutter,遵循官方指南。
由 Jeroen Meijer 和 Reuben Turner 贡献。
关于 cupertino_plus 项目
最后更新:2021-09-28
原因
cupertino_plus 是一个 Flutter 项目,源于创建一套像素级的 iOS 风格组件和属性的愿望。
虽然对遵循 Material Design 的组件支持非常出色且提供了很大的灵活性,但我们认为 Flutter 中当前的 iOS 组件支持在某些方面严重不足,从 iOS 13(撰写本文时是两个版本之前)以来一直存在的组件和脚手架仍未添加,现有组件已过时,并且导航范式要么完全不可用,要么在(pub.dev 上的)软件包中实现,代码质量或支持都很差。
目标
因此,我们的目标是开始创建与原生组件无法区分的 iOS 组件和功能,让所有 Flutter 开发者,无论新老,都能创建外观和感觉像原生 iOS 应用的 Flutter 应用。
有一些 iOS 风格的 Flutter 应用示例,例如官方的 Veggie Seasons 示例应用。然而,使用的组件主要是项目自定义的,在官方 Flutter SDK 中不可用。此外,大多数组件都不是像素级的,并且感觉(有时非常)过时。
我们希望帮助 Flutter 开发者创建更好的 iOS 体验。我们热爱 Dart,热爱 Flutter,热爱 iOS,并且我们特别希望能够以一种易于使用的方式结合所有这些的优点,不仅像素级完美,而且可维护且经过良好测试。
但为什么不直接为官方 Flutter SDK 贡献呢?
这绝对是我们的最终目标,但我们认为当前的 Flutter SDK 不是开始的最佳地点。
at this point, we only have some ideas, ambitions and short-term plans, and this whole project spawned out of the fact that we were simply missing some components. We need time to gather our thoughts and get a plan in place, and we need to get the community involved.
首先,我们希望统一我们的目标,收集数据和反馈,召集一群人,并开始进行项目。
路线图
我们目前的路线图非常粗略,我们正在努力完善——毕竟,这个项目才刚刚开始。
与此同时,请查看 项目看板 和 #1 号 issue 以获取更多详细信息。
我如何贡献?
首先,非常感谢您的询问!❤️
由于我们仍在制定细节,我们希望在有更稳健的路线图之前,请您暂时不要贡献项目。请将来再回来查看。感谢您的耐心和热情!