Logo de Dallonses

Kotlin per a Android

Què és Kotlin per a Android?

Kotlin és un llenguatge de programació modern que corre sobre la Java Virtual Machine. El 2019 Google el va convertir en el llenguatge preferit per a Android, i des d'aleshores és el predeterminat per a les noves apps Android natives. Interopera del tot amb Java, així que el codi vell i el nou conviuen de costat.

Per a la feina a Android, Kotlin retalla el soroll que feia tediós Java. La seguretat davant de nuls atura tota una classe d'errors en temps de compilació. Les corrutines fan llegible la feina en segon pla i les crides de xarxa, en comptes d'un embolic de callbacks. Juntament amb Jetpack Compose, el toolkit declaratiu d'UI de Google, les pantalles es construeixen en Kotlin en lloc de layouts XML. El resultat és menys codi que fa més i es trenca menys. Una app de transport que segueix un conductor en un mapa en viu, actualitzant-se cada segon sense congelar la UI, és just la feina que les corrutines de Kotlin resolen amb netedat. Davant d'una eina multiplataforma com Flutter, Kotlin natiu canvia una base de codi compartida per accés directe a cada API d'Android i a les últimes funcions de la plataforma el mateix dia que es llancen.

Kotlin arriba més enllà dels telèfons. Impulsa Wear OS, Android TV i codi de servidor a través de Ktor. A Android, això sí, és l'estàndard, i les eines de Google ho donen per fet.

Kotlin per a Android a Dallonses

Construïm apps Android natives en Kotlin amb Jetpack Compose. Això ens dona seguretat davant de nuls, concurrència neta i accés a tota la plataforma quan una app necessita la càmera, els sensors, els serveis en segon pla o l'emmagatzematge offline per funcionar de debò. El nostre desenvolupament d'apps Android cobreix tot el camí, des del prototip fins a la Play Store i les versions que vénen després.

El natiu no sempre és la resposta, i ho diem quan una sola base de codi multiplataforma et serveix millor a iPhone i Android. La decisió es pren amb tu, segons el que el producte ha de fer. Quan Kotlin natiu és l'opció correcta, el desenvolupament d'aplicacions mòbils es paga en una app que se sent com a casa al dispositiu i segueix el ritme d'Android a mesura que canvia.

Tens una app Android que necessita córrer com si pertanyés al dispositiu? Parlem-ne.

Parlem d'Android

Serveis relacionats


Preparat per a traballar junts?

Reserva una reunió
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant