DEV Community

Armando Picón
Armando Picón

Posted on • Originally published at Medium on

1

Android — Aprendiendo Kotlin para desarrollar Android apps

Logo de Kotlin

De un tiempo a esta parte, vengo con la tarea de aprender a desarrollar aplicaciones Android empleando como lenguaje de programación Kotlin, un lenguaje de programación desarrollado por el equipo de JetBrains.

En un principio pasó medio desapercibido para mi hasta que en un par de ocasiones recibí ofertas de trabajo como desarrollador Android en los que me pedían conocer este lenguaje de programación. Esto, además de saber que varios colegas ya lo vienen empleando de forma profesional, me llevaron a conocer más sobre este lenguaje de programación.

¿Por qué aprender a programar con Kotlin?

Muy aparte de las razones listadas anteriormente y las que se listan en la propia web https://kotlinlang.org/ (como la facilidad de su aprendizaje, la interoperabilidad con Java, su versatilidad entre otras cosas), quisiera agregar un par de razones: el equipo de JetBrains esté detrás del mismo , lo cual me brinda la tranquilidad de que tendré el soporte necesario para hacer uso del lenguaje y porque nace como resultado de la experiencia (aciertos y desaciertos) de trabajar con java en el campo profesional ; por ello, cuando lo aprendes irás dándote cuenta que te facilita muchísimo el trabajo y nos ayuda a resolver diversas situaciones en el día a día.

Entonces, no vendría mal ir aprendiendo más sobre el mismo.

Menos cháchara y más código

Como para que se vayan haciendo una idea de cómo va el tema del código, estoy trabajando sobre una pequeña demo que ve algunos aspectos básicos en el uso del lenguaje, les dejo a continuación el enlace del proyecto: https://github.com/DevPicon/kotlin-marvel-hero-finder

DevPicon/kotlin-marvel-hero-finder

Así es como va luciendo la aplicación hasta el momento:


Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Sentry growth stunted Image

If you are wasting time trying to track down the cause of a crash, it’s time for a better solution. Get your crash rates to zero (or close to zero as possible) with less time and effort.

Try Sentry for more visibility into crashes, better workflow tools, and customizable alerts and reporting.

Switch Tools

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay