Translate

sábado, 13 de julio de 2019

Por qué deberías aprender Kotlin ?


Kotlin reventará tu productividad como desarrollador de Android.

Puedo entender que, si nunca has usado Kotlin antes, todavía puedes ser un poco reacio a creerlo. Pero pregúntale a cualquiera que haya comenzado a usarlo.

Es sorprendente la cantidad de código que ahorrarás y la simplicidad que aportará a tu vida. Te cuento algunas de las características:


  • Los tipos de Nullable, que te ayudarán a reducir la cantidad de errores en tu aplicación.
  • Las data classes, que reducen drásticamente el boilerplate requerido para las clases de entidades.
  • Extension functions, que te ayudarán a evitar la creación de subclases y crear nuevas formas de escribir tus aplicaciones a través de DSL
  • El uso de lambdas como tipos válidos también reduce el número de interfaces que necesitas escribir
  • La expresión when hace que las condiciones sean más simples y fáciles de leer
  • Sus increíbles colecciones y todos sus poderosos operadores funcionales.
  • La promoción de la inmutabilidad.

Y podría seguir todo el día. Puede reducir tu código base hasta en un 40%.

Pero reducir la cantidad de LoC significa algo más importante: menos líneas significa menos código para mantener, menos código para testear y menos errores posibles.

Dejo link: https://kotlinlang.org/