是否存在跨平台(web,flutter)firestore API?

时间:2018-02-03 18:36:31

标签: dart flutter angular-dart

我正在设计一个跨平台的应用程序,我正在尝试代码共享这两个应用程序的底层服务和模型。但是,似乎每个平台都有特定的api(AngularDart和Flutter),这使得代码共享变得非常困难,特别是因为两个api都有一个非常不同的API,而且一个不能依赖注入。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

不,你需要在这两者之间创建自己的抽象。

Flutter转发到iOS上的Android和ObjectC(或Swift - 不确定)上的JAVA实现,Dart Web应用程序转发到JavaScript实现。不幸的是,Flutter和Web实现不共享公共基类,因此您可以自己动手。 不过应该不会太难。

相关问题