菜鸟关于android开发代码风格以及架构选择的问题

本人菜鸟,开发一年多,一直在项目中调整自己的代码风格和技术。目前所在公司是一家小公司,公司里就我一个搞android,老大懂一点android,偶尔会说我的代码风格。最近有点困惑,例如android里的java bean里的属性是否需要使用private,公司的一个项目页面虽多但即使所有逻辑全放activity里也不过是两三百行,这样还需要使用类似MVP、MVVM等架构吗?大神们开发时对这类问题是怎么看待的?

其实所谓的代码风格,主要是为了后面维护起来简单,自己能看的懂别人也能快速上手的方法。 因为从实现功能上,完成的任务是一样的,如果你要进大公司,肯定要考虑这个的,因为很多项目不可能是你一个人完全从头到尾开发,你要学会写,也要学会读别人的代码。

L上正解,都是为了优雅的实现,考虑后期维护时的代价 做的相应的整理(个人觉得 痛则通,没痛过不知道遵循开发模式的好处),
建议你多看书 多看开源代码,给你一个地址 https://juejin.im/post/5b3a3a44f265da630e27a7e6(MVC、MVP、MVVM,我到底该怎么选?)