I am commenting on “the experience of writing Swift in iOS & Kotlin in Android ”.
Besides, I agree that some parts of Xcode really do a good job and better than Android Studio. But some “development related”of Xcode have big room of improvements.
Swift enums brings a very great improvement(compared to Java) to define a common set of related cases to solve daily problem while, traditionally in Java, we have to use unsafe type casting from an interface.
But I would say Kotlin also bring a new features “smart cast ” & “everything is an expression” to solve the similar…