Spring GDS 25 Aniversario
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
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.
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.
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
Convertir una marca en un negocio que funciona.
Medio millón de personas. Una app. Cero caos.















