在 Kotlin 中可以有两种编写辅助方法的方法
首先是
object Helper {
fun doSomething(a: Any, b: Any): Any {
// Do some businesss logic and return result
}
}
Run Code Online (Sandbox Code Playgroud)
或者干脆写这个
fun doSomething(a: Any, b: Any): Any {
// Do some businesss logic and return result
}
Run Code Online (Sandbox Code Playgroud)
在 Helper.kt 类中。
所以我的问题是在性能和可维护性方面哪个更好,为什么?
我们在playstore上有一个minSdk版本为15的应用程序,并且api 18及以下版本的活跃用户不到0.7%。因此,我们计划将minSdk版本增加到19。我尝试将minSdk版本增加到19,这可以帮助我们将apk大小减少约650KB(在重新启动时)(当前APK大小为24MB)。我认为通过减少支持库的反向移植,我们应该能够减少方法数量。我想念什么吗?除了减少apk大小和简化测试之外,增加minSdk除了将带来什么好处?