Android库/应用程序设计

时间:2014-06-23 23:06:47

标签: android

所以我或多或少地对使用Android库与产品风味与产品变体等的高级设计提出了一个有趣的问题。

现在我的问题是我正在尝试构建第二个Android应用程序(在构建我的第一个之后),在许多情况下我可以重用我的大部分非UI代码(IE活动,样式等)并重用UI代码的一小部分。

现在我看到两个不同的策略,一个是为共享代码创建一个新的应用程序+ Android库(导致基本上我的POV两个新的GIT repos以及两个相应的项目)或者拿我的原始应用程序并写一些productFlavor / productVariants并根据需要进行调整(这样我就不必再进行两次新的GIT回购+项目设置)。

在这种情况下,人们通常会做些什么?

更新

在将中央库(共享代码)移动到库模块时,每个子模块的项目可能最适合作为单独的应用程序。

0 个答案:

没有答案