我正在开发一些具有不同类型用户的应用程序,即机械师和客户。 现在我有两个解决方案
临: 模块化应用,可管理且尺寸较小。
缺点: 代码冗余,例如两个应用的登录页面。
临: 一个应用程序迎合了这样的开销。
缺点: 很多思考和灵活的拱门。需要到位。
我有点困惑,如果有人可以指导我。这将是伟大的。 某种例子和链接将是极好的。 图也可以。
答案 0 :(得分:1)
我想最合理的选择是:
通过这种方式,您可以重复使用公共部分(无重复),并且仍然可以将特定部分分开。
请参阅Android文档中的Managing Projects,此精确方案被列为库项目的主要用例之一:
如果您正在开发使用某些应用程序的多个相关应用程序 相同的组件,您将冗余组件移出他们的 各自的应用程序项目并创建一个可重复使用的集合 库项目中的相同组件。