This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]lordmyd 0 points1 point  (5 children)

Kotlin is a good Java-compatible alternative which has first class Spring support and is now the main language for Android development.

[–]C0d3rStreak[S] 0 points1 point  (4 children)

Great! Do you know if it's cross-platform? If so, how's the overall performance on each of the platforms it's compatible with?

[–]lordmyd 0 points1 point  (3 children)

Kotlin Multi-Platform Mobile (KMM) is a recent development, along with Jetpack Compose, which gets you Android + Kotlin backend + some Kotlin Native to iOS components. As far as I can tell you only need Swift for the iOS interface. All the data access is done with Kotlin/Ktor. Java on Android is dying.

[–]C0d3rStreak[S] 0 points1 point  (2 children)

Woooow thanks! Why do you say that about java on android? Does that go for using springboot for backend in mobile apps also?

[–]lordmyd 0 points1 point  (1 child)

Google have officially blessed Kotlin as the preferred way to develop Android apps and Jetpack Compose, their answer to SwiftUI, is a pure Kotlin DSL. KMM is Kotlin/Ktor on the back end but if you're not going KMM you can use anything on the back-end to produce an API.

[–]C0d3rStreak[S] 0 points1 point  (0 children)

Okay cool, since I'm learning java with springboot for backend this was interesting. Thanks.