Since Kotlin has first class support in Android, and some newer features like Compose aren't even available with Java any more, I think we should take the leap and start migrating over to Kotlin. Other benefits include it being a much nicer language to work in, and (this is purely anecdotal) fewer newer Android developers know Java, and the less new ones haven't coded Android in Java for a while (including myself 😂).
This is similar to #33742, but instead just focuses on the app module (i.e., :servoapp) instead of the library module, and focuses on it's conversion to Kotlin only.
Since Kotlin has first class support in Android, and some newer features like Compose aren't even available with Java any more, I think we should take the leap and start migrating over to Kotlin. Other benefits include it being a much nicer language to work in, and (this is purely anecdotal) fewer newer Android developers know Java, and the less new ones haven't coded Android in Java for a while (including myself 😂).
This is similar to #33742, but instead just focuses on the app module (i.e.,
:servoapp) instead of the library module, and focuses on it's conversion to Kotlin only.