开发Android库的最佳实践[已关闭]

w8biq8rn  于 2023-02-06  发布在  Android
关注(0)|答案(1)|浏览(151)
    • 已关闭**。此问题为opinion-based。当前不接受答案。
    • 想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。

3小时前关门了。
Improve this question
我们有一些共享数据模型和其他东西的Android应用程序。所以我的计划是为它做一个库,它可以很容易地在这些应用程序中扩展和实现,也许在未来的应用程序中也是如此。
什么是最好的方法呢?
为了进行测试,我在其中一个应用程序中实现了一个模块。但这有一个问题,它绑定到这个单一的项目及其版本控制,这使得它在b_中维护起来很痛苦。而且它不可行,因为每个人都必须拥有并在这个应用程序项目上工作,以进行库的更改。
我的想法是将它们分开,但是怎么分开呢?我已经研究了很多,但是没有找到一种方法来创建一个独立的库。到目前为止,我找到的唯一方法是创建一个全新的Android项目,在其中管理库,并将其从:app模块中分离出来。我不知道,但是这感觉并不直接。管理一个有自己的版本控制并且可以很容易地从每个人那里维护的库的好方法是什么?自己的Android项目是可行的吗?

iklwldmw

iklwldmw1#

您仍然可以为模块设置单独的VCS,并在另一个存储库中维护它。git-submodules是一种解决方法。
正如你所提到的,另一种方法是为库创建一个新的Android项目,并单独分发它。这是一种非常简单的方法,但它很简单,不容易出错。

相关问题