Android Studio模块命名规范

13

我正在寻找一个详尽的Android Studio模块命名约定建议。

如果模块的名称是app free,那么最好的命名惯例是什么?

  • app-free(横线分隔符)

  • appfree(无分隔符)

  • app_free(下划线分隔符)

  • appFree(骆驼拼写法)

作为一个注释,我在尝试使用破折号时遇到了很多崩溃。新模块甚至无法自行创建。 - John Shelley
2个回答

11

Android模块名称没有一定的约定。

但是由于包名都是小写字母和点号分隔的,所以我将使用appfree

顺便说一下,如果你想构建一个“免费”的版本,可以考虑使用Gradle的flavor而不是模块。


请参阅 https://sites.google.com/a/android.com/tools/tech-docs/new-build-system/user-guide#TOC-Product-flavors 和类似 https://dev59.com/-GIk5IYBdhLWcg3wadgD#19327232 的应用程序。 - shkschneider

0

我还没有找到关于Gradle模块(也称项目)命名约定的任何文档。您可以随时查看其他项目正在做什么。一个快速的Github搜索显示,以上所有选项都被一些相当大的项目使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接