A Google által 2019 óta bejelentett Android-alkalmazás fejlesztés hivatalos nyelve.
16 évvel fiatalabb, mint a Java. Számos előnye van, például jóval
kevesebb sornyi kóddal létre lehet hozni ugyanazt, ami kevesebb hibalehetőséget rejt.
Kevesebb viszont az elérhető tananyag, fórum, információ és nehezebb igazi szakértőket,
nagy tapasztalattal rendelkező fejlesztőket találni.
A Kotlin for Jetpack Compose nem egy külön nyelv, hanem a Kotlin Compose-specifikus kódolási stílusát jelenti.
Egy modern, deklaratív UI keretrendszer, amit Kotlinnal írtak és kifejezetten Kotlin nyelvi funkciókat (pl. Composable függvények, coroutines) használ.
A C++ egy általános célú, alacsony szintű programozási nyelv. Támogatja a procedurális, az objektumorientált és a generikus programozást, valamint az adatabsztrakciót. Napjainkban szinte minden operációs rendszer alá létezik C++ fordító.
Kivy vagy BeeWare segítségével Pythonban is lehet Android-alkalmazásokat készíteni.
Teljesítménye elmarad a natív megoldásokhoz képest, de gyors megoldásnak jó.
Miért JAVA?
Kezdők számára, akik a programozás alapjaival ismerkednek, érdemes Java-val kezdeni, mert a
programozás alapvető műveleteinek, struktúráinak elsajátítására rendkívül jó a Java.
A nyitott pozíciók, elérhető fejlesztői állások száma egyelőre
sokszorosa a Kotlinénak, mivel Android fejlesztés mellett sok más területen is alkalmazható.
Kotlinra később is át lehet térni, hiszen teljesen kompatibilis a Javat futtató JVM-mel (Java Virtual Machine).