Skip to content

in this repository you will find the material given in the Kotlin Night Vol. 1

Notifications You must be signed in to change notification settings

KotlinLaPaz/KotlinNight-Vol-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

K-Night

¿Sabías que...?


Según la útlima encuesta{:target="_blank"} llevada a cabo por Stackoverflow{:target="_blank"} el año 2019 podemos sacar dos datos importantes:

  • Kotlin ocupa el 4to lugar como lenguaje de programación más querido con un 72,6%.
  • Kotlin ocupa el 5to lugar como el lenguaje de programación más buscado con un 11,1%.

Esos datos nos animan a poder decir: ¡Estamos en el camino correcto!

Por ello llevamos a cabo los Kotlin Nights.

Kotlin Nights - Vol. 1


Speakers

El pasado 30 de enero llevamos a cabo el primer Kotlin Night del 2020, enfocado en iniciar con lo básico en el cuál tuvimos 4 estupendos expositores.

Si quieres ver la repetición grabada del Kotlin Nights Vol. 1 puedes hacerlo haciendo click en el siguiente video.

<iframe width="560" height="315" src="https://www.youtube.com/embed/n0bOjNi9DYc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Te presento un resumen.


Tuvimos 4 presentaciones que las vemos a continuación:

📢 Kotlin Talk

👉 Kotlin.startsWith("beginner") - Alan Ortiz{:target="_blank"}

Alan Ortiz

Puedes encontrar su presentación en: Slides{:target="_blank"}

Alan nos habló acerca de los inicios de Kotlin, cuando se lanzó oficialmente allá por el año 2017 en el Google I/O, además de todo el funcionamiento interno que tiene con relación a Java.

También nos mostró las aplicaciones que migraron de Java a Kotlin como lo son Trello, Uber, entre otras.

Y terminó dándonos 10 razones por las que debemos utilizar Kotlin en el desarrollo de nuestras aplicaciones.

💻 Kotlin Workshop

👉 Kotlin Demo - Gustavo Lizárraga{:target="_blank"}

Gustavo Lizárraga

Puedes encontrar el demo realizado en: GitHub{:target="_blank"}

Yo hice unos demos de creación de variables, constantes, funciones y estructuras cíclicas, explicando un poco la estructura de Kotlin como lenguaje de programación y recalcando algunos puntos vistos en la charla anterior.

Finalmente vimos un poco el manejo de nulos y la forma correcta de accederlo.

📢⚡️ Kotlin Lightning Talk

👉 5 beneficios de usar Kotlin - Corali Almanza

Corali Almanza

Puedes encontrar su presentación en: PDF{:target="_blank"}

Corali en 5 minutos nos mostró 5 de los beneficios que ella encontró del por qué utilizar Kotlin y esos son:

  1. Código conciso.
  2. Fácil curva de aprendizaje.
  3. Compilación rápida.
  4. Seguridad nula.
  5. Se adapta al desarrollo multiplataforma.

📢 Kotlin Experience Talk

👉 Migración de Java a Kotlin - Armando Picón{:target="_blank"}

Armando Picón

Puedes encontrar material en su GitHub en: GitHub{:target="_blank"}

Armando nos habló un poco acerca de su experiencia trabajando con Kotlin durante los últimos años, asimismo nos hizo un live coding de las buenas prácticas para poder migrar una aplicación desarrollada en Java a Kotlin y lo resumió en 10 consejos muy útiles para migración:

  1. Empieza siempre con clases pequeñas y de poco impacto.
  2. Revisa la lógica de las clases que quieres convertir.
  3. Emplea las anotaciones @NonNull y @Nullable en Java para definir que campos, parámetros o atributos van a aceptar valores nulos o no.
  4. Valida los nulos.
  5. Asume que los valores que recibirán las dependencias de terceros pueden tener valor nulo.
  6. Evita a toda costa emplear (!!).
  7. name?.let{ it -> // aqui ejecuto mi lógica cuando no sea nulo. }
  8. Siempre que sea necesario cubre los casos nulos.
  9. ¡Divide y vencerás! (SOLID).
  10. Después de la migración, limpia y refina tu código.

De esa forma finalizamos con el primer Kotlin Night del año.

Regalos y comida


Aparte de aprender cosas geniales de Kotlin en todas las presentaciones, tuvimos un momento para degustar Pizzas y gaseosa, además de poder realizar un concurso para regalar los distintos souvenirs que teniamos.

Pizzas

Pizzas en el Kotlin Night

Premios

Premios

Premios en el Kotlin Night

Ganadores concurso

Nuestros ganadores del concurso con preguntas técnicas de todas las presentaciones del Kotlin Night

Si deseas ver a detalle cada una de las presentaciones te invito a darle click al video grabación del Kotlin Night - Vol. 1.

Asistentes Kotlin Night

Muchas gracias a todos los que asistieron.

¡Ahora es tu turno!


Pudimos ver distintas cosas iniciales de Kotlin como lenguaje de programación, desde los conceptos, modo de ejecución, similitudes con Java, cosas interesantes que tiene este lenguaje, ejemplos prácticos y cerramos con una persona experimentada animándonos a ingresar más a profundidad a aprender y Kotlinearnos.

¡Es hora que actues con todo lo aprendido! Te recomiendo responder las siguientes preguntas: ¿Qué te pareció Kotlin?, ¿Crees que es fácil aprenderlo?, ¿Tienes ganas de tomar algún curso para profundizar todo?, ¿Qué futuro le ves a Kotlin?.

Puedes unirte al grupo en WhatsApp en el siguiente Link{:target="_blank"} y no olvides compartirlo con tus amigos en tus redes sociales.

#NuncaParesDeAprender y #NuncaParesDeCompartir

About

in this repository you will find the material given in the Kotlin Night Vol. 1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published