从Swift到Android:我应该如何构建我的代码?

我发现Swift结构比Java / Kotlin更直观一些。 你有特定的类像viewControllers和tableViews,委托传递数据。

在Android的东西缝少一点预定义。 将其他情况传递给其他类别是否是一种罪恶,还是一种好的做法? 如果我有一个很大的活动文件,并且想要将一个Intent提取到它自己的类mIntentHandler,那你是怎么做到的?

企业中是否有文件树标准? 我按类型分组,即活动,适配器,任务等。或者我按实例分组,即loginActivity-loginTask-LoginRequestModel?