一般安卓编程指南行



在过去的几个月里,我一直在 android 上编程,并且已经达到了理解 Android 开发的基本思想和原则的地步。

目前,我认为我的代码缺乏适当的结构和间隙,以便您的代码可读。我知道这一点,因为有时甚至我发现很难阅读我的代码 - 我不是在谈论变量或类名。例如,当我打开一个大型(冗长)活动并且有 5 个覆盖方法、5 个更多和大量的全局变量、几个内部类等等时,很难找到东西。

因此,我一直在寻找一些有关如何执行此操作的指南,以使代码看起来不错且可读,但我无法做到。

还有一些小问题,我发现很难找到答案,通常按照我的感觉,而不是确定在这种情况下什么是正确的。例如,更好的是 - 让活动实现 onClickListener,然后有一个大的 switch 语句,或者只是为每个 UI 元素创建新的侦听器。

我希望你们中的一些人可能知道一个地方,在那里我可以找到此类问题的答案。如果没有,我将开始在此处添加问题。

谢谢

我用它来学习Android MVP: https://www.youtube.com/watch?v=qE4DEwrK2N4

Github链接:https://github.com/jpotts18/android-mvp

您还可以查看我创建的应用程序,该应用程序遵循 mvp 结构(有点),在它的帮助下,我更容易不断推出更多功能,而不会弄乱我的活动/片段类。链接: https://github.com/crazyhitty/Munch

查看 Google 的 Android 代码风格指南。它包含一些关于编码准则和风格的出色指南。

本文由 Chet Haase 撰写,他在 Google 的 Android UI 团队工作。

他将自己和框架团队的知识输入到文章中,以阐明正确的Android编程指南。

第一条

最新更新