Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。
DStack是为了解决在使用Flutter进行混合开发时,不同类型的页面之间互相跳转时的统一管理和处理。
2020年5月,我们对DStack进行整理、封装和推广。
2020年8月,集团内部开源,9月,外部开源,以此共建交流。
开源并不是我们的终点,我们希望能有更多小伙伴和我们共建DStack,我们一起为Flutter社区做更多的贡献。
DStack是基于节点进行管理的,使用简单,易于集成,性能优秀的混合开发框架。
混合页面之间随意跳转
混合页面一致的生命周期管理
页面间数据传递,回传等
iOS侧滑返回和android返回键返回
提供一致的页面路由方案
DStack目前有一个版本
在 pubspec.yaml 文件中添加依赖:
dependencies:
d_stack: ^1.3.1+2
命令行下执行:
flutter pub get
@xiaoyuyouer @whqfor @caven775
(其他贡献者、请详见文档鸣谢)