安卓编码最佳实践/设计模式 [已关闭]
在我最近问的一个问题中,我被引导到这个网站:http://developer.android.com/design/index.html
令人惊叹的网站,但它没有回答一个特定的问题:在应用程序代码设计中应用的最佳实践/设计模式是什么?
我对MVC / MVP等进行了查找,虽然这会产生结果,但这只是关于所述模式的实际实现,而不是其他可用的选项等。
我尝试反编译和分析默认情况下Android安装的各种应用程序,例如Market,但我在Google的代码中找不到结构。有没有人有关于如何以可维护,可扩展等方式设置Android应用程序的提示。我知道这些词的广泛含义,并且它们纯粹是程序员的主观的,但我不能用任何不同的方式表达它。
我已经遇到的一个最佳实践是每个活动一个视图,并在应用程序中有很多活动以使backstack正常工作,但除此之外,我不知道如何实际设置活动本身。