Logo de Dallonses

Kotlin para Android

¿Qué es Kotlin para Android?

Kotlin es un lenguaje de programación moderno que corre sobre la Java Virtual Machine. En 2019 Google lo convirtió en el lenguaje preferido para Android, y desde entonces es el predeterminado para las nuevas apps Android nativas. Interopera por completo con Java, así que el código viejo y el nuevo conviven lado a lado.

Para el trabajo en Android, Kotlin recorta el ruido que hacía tedioso a Java. La seguridad frente a nulos detiene toda una clase de fallos en tiempo de compilación. Las corrutinas hacen legible el trabajo en segundo plano y las llamadas de red, en lugar de un enredo de callbacks. Junto a Jetpack Compose, el toolkit declarativo de UI de Google, las pantallas se construyen en Kotlin en vez de en layouts XML. El resultado es menos código que hace más y se rompe menos. Una app de transporte que sigue a un conductor en un mapa en vivo, actualizándose cada segundo sin congelar la UI, es justo el trabajo que las corrutinas de Kotlin resuelven con limpieza. Frente a una herramienta multiplataforma como Flutter, Kotlin nativo cambia una base de código compartida por acceso directo a cada API de Android y a las últimas funciones de la plataforma el mismo día que se lanzan.

Kotlin llega más allá de los teléfonos. Impulsa Wear OS, Android TV y código de servidor a través de Ktor. En Android, eso sí, es el estándar, y las herramientas de Google lo dan por hecho.

Kotlin para Android en Dallonses

Construimos apps Android nativas en Kotlin con Jetpack Compose. Eso nos da seguridad frente a nulos, concurrencia limpia y acceso a toda la plataforma cuando una app necesita la cámara, los sensores, los servicios en segundo plano o el almacenamiento offline para funcionar de verdad. Nuestro desarrollo de apps Android cubre todo el camino, desde el prototipo hasta la Play Store y las versiones que vienen después.

Lo nativo no siempre es la respuesta, y lo decimos cuando una sola base de código multiplataforma te sirve mejor en iPhone y Android. La decisión se toma contigo, según lo que el producto tiene que hacer. Cuando Kotlin nativo es la opción correcta, el desarrollo de aplicaciones móviles se paga en una app que se siente como en casa en el dispositivo y sigue el ritmo de Android a medida que cambia.

¿Tienes una app Android que necesita correr como si perteneciera al dispositivo? Hablemos.

Hablemos de Android

Servicios relacionados


¿Listo para trabajar juntos?

Reservar una reunión
Aymón sosteniendo una revista Tools frente a su cara
Ari trabajando en una laptop al aire libre rodeado de plantas
Vista superior de un escritorio de madera con teclado, ratón y auriculares
Ilustración dibujada a mano de una mano chasqueando los dedos
Nico recostado contra un dispensador de agua junto a un extintor de incendios
Primer plano de una computadora abierta con placa de circuito y componentes en un escritorio de madera
Bernat y Andreu colaborando en un escritorio con monitores y una laptop
Ilustración dibujada a mano de una mano abierta saludando
Aymón sosteniendo una revista Tools frente a su cara
Ari trabajando en una laptop al aire libre rodeado de plantas
Vista superior de un escritorio de madera con teclado, ratón y auriculares
Ilustración dibujada a mano de una mano chasqueando los dedos
Nico recostado contra un dispensador de agua junto a un extintor de incendios
Primer plano de una computadora abierta con placa de circuito y componentes en un escritorio de madera
Bernat y Andreu colaborando en un escritorio con monitores y una laptop
Ilustración dibujada a mano de una mano abierta saludando