Kotlin vs. Java: Which is Better for Android App Development?