Forums » Replicant development »
Kotlin support?
Added by Michael Brodeur almost 8 years ago
Hello! I wanted to reach out and see if there's any official support for Kotlin in Replicant? If not, I wanted to know if it would be okay to open a feature ticket for it?
Thank you!
Replies (3)
RE: Kotlin support? - Added by Anonymous almost 8 years ago
100% interoperable with Java™ and Android™
https://kotlinlang.org/docs/reference/android-overview.html
Compatibility: […] The Kotlin tooling is fully supported in Android Studio and compatible with the Android build system.
Interoperability: Kotlin is 100% interoperable with Java, allowing to use all existing Android libraries in a Kotlin application.
https://kotlinlang.org/docs/tutorials/kotlin-android.html
The Kotlin plugin is bundled with Android Studio starting from version 3.0.
There won’t be a Replicant 6.0 SDK because there is already something better
There is no official Debian package.
https://packages.debian.org/search?searchon=names&keywords=kotlin
https://www.cyberciti.biz/faq/how-to-install-kotlin-programming-language-on-ubuntudebian-linux/
https://github.com/rbrito/pkg-kotlin-compiler
Note: I am not a developer of Replicant. It seems to be compatible Java and works with Android SDK, so it should work to do an application for Replicant. However, Replicant does not build a SDK anymore, Debian has (currently) no package for this language. and Android Studio is proprietary software (but it is not specific to Kotlin).
RE: Kotlin support? - Added by Michael Brodeur almost 8 years ago
I didn't know if there were any Replicant specific changes that would have affected Kotlin support, which is why I asked the question. If that isn't the case, then I'm glad to hear it!
Looking forward to using Debian's SDK in the near future. :)
RE: Kotlin support? - Added by Wolfgang Wiedmeyer almost 8 years ago
If Kotlin works fine with Android Marshmallow, then it will very likely work with Replicant. I'm not aware of any change that could affect Kotlin support.
Replicant only doesn't support some graphics features (see #705), but this is a general limitation which prevents some apps from running. But other than that, app development for Replicant shouldn't be any different than for Android in general.