如何从单独的库/模块实施Firestore?

时间:2018-09-21 23:58:22

标签: android firebase google-cloud-firestore

我正在尝试使用Firestore作为我的存储库中的远程数据源来创建Android应用程序。为了遵循Joe Birch出色的Clean Android Architecture教程中的Clean Architecture模式,我将每一层都分成了自己的模块。

不幸的是,我似乎无法弄清楚如何从外部Android库中使用Firebase库。由于库要求访问应用程序上下文以及mainLooper和其他与Android相关的类,因此单元测试变得过于复杂。

是否可以以此方式将Firebase库用作单独的模块?还是如果我想使用Clean Architecture模式创建应用程序,我是否最好使用REST API?

0 个答案:

没有答案