【问题标题】:Best practice for working on an android library [closed]在 android 库上工作的最佳实践 [关闭]
【发布时间】:2023-02-06 18:55:10
【问题描述】:

我们有一些共享数据模型和其他内容的 Android 应用程序。所以我的计划是为那些可以很容易地在这些应用程序中以及可能在未来的应用程序中扩展和实现的库创建一个库。

最好的方法是什么?

为了进行测试,我为其中一个应用程序实现了一个模块。但这有一个问题,即它绑定到这个单一项目及其版本控制,这使得维护起来很痛苦。它也不可行,因为每个人都必须拥有并处理这个应用程序项目以进行库更改。

我的想法是将它们分开,但是如何呢?我研究了很多,但没有找到创建独立库的方法。到目前为止我发现的唯一方法是创建一个全新的 Android 项目并管理其中的库并将其与 :app 模块分开。我不知道,但这感觉并不直截了当。 管理具有自己的版本控制并且每个人都可以轻松维护的库的好方法是什么?自己的 Android 项目是否可行?

【问题讨论】:

  • 我不会否决你的问题,但知道这个问题不适合 StackOverflow,你应该阅读有关如何在 StackOverflow 上发布问题的指南

标签: android kotlin


【解决方案1】:

您仍然可以为模块设置单独的 VCS 并将其维护在另一个存储库中。 git-submodules 是一种解决方法。

正如您所提到的,另一种方法是为库创建一个新的 Android 项目并单独分发它。这是非常简单的方法,但它简单不易出错。

【讨论】:

    猜你喜欢
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 2011-07-23
    • 1970-01-01
    • 2013-06-30
    • 2010-10-26
    • 2013-10-02
    相关资源
    最近更新 更多