Jetpack Compose

DURACIÓN: 3 Clases

LUGAR: Online

HORARIOS:

Empieza el 24 de Noviembre del 2020.

Martes y Jueves 8:00 pm - 10:00 pm Hora Colombia/México/Perú

Inversión:

WORKSHOP SIN COSTO.

REGISTRATE !

Enviar

Acerca del programa

Jetpack Compose es el nuevo toolkit de Android basado en Kotlin para desarrollar interfaces gráficas. Este toolkit se basa en programación declarativa y conceptos de diseño de software como la composición, la cohesión y el desacoplamiento. A pesar de estar recién en fase de desarrollo alpha, Jetpack Compose ya está dando grandes muestras de que acelerará el tiempo necesario para lograr interfaces gráficas modernas y reutilizables, lo cual ha generado un gran interés en toda la comunidad de desarollo Android.

Contenido del programa

  • ¿Qué es la programación funcional?.
  • ¿Qué es la composición y qué ventajas puede darnos al desarrollar interfaces gráficas?
  • ¿Por qué se decidió desarrollar Jetpack Compose y seguir estos principios?
  • Preparación del entorno de desarrollo
  • Uso básico de los @Composables que trae el toolkit.
  • Anotaciones @Preview
  • Entendiendo cómo funcionan las @Composable.
  • Creando nuestros primeros @Composables.
  • Aplicando Modifiers.
  • Cómo se definen los Themes en Jetpack Compose.
  • Uso avanzado de @Preview
  • Dark y Light theme
  • @Composables que implementan Material Design.
  • @Composables que manejan estados.
  • Single source of truth.
  • Reaccionando a cambios en nuestra app: observeAsState.
  • Datos: flujo top-down.
  • Callbacks: flujo bottom-up.
  • Cambiando entre pantallas de nuestra aplicación.
  • Animando entre estados de nuestros @Composables
  • Transitions.

Como lo hacemos:

Clases Online y prácticas. Desarrollaremos un clon de la popular app WhatsApp.

Conocimientos Previos:

  • Conocimiento intermedio de desarrollo Android y básico para Kotlin.

Donación

Si quieres apoyar para más Workshops gratuitos comparte la info tageando las redes sociales de devhack y si deseas aportar con 5 USD.


Mentores

Team member 3

Co-Líder y Fundador del GDG Cali. CEO de DevHack

Juan Guillermo Gómez

Google Developer Expert en Firebase y GCP, arquitecto de software, Experiencia en Android y Backend. Líder y Fundador del GDG (Google Developer Group) Cali. CEO de DevHack y Tech Lead en Wordbox
Team member 3

Android Developer, co-organizador de Android Devs Buenos Aires y GDG Buenos Aires.

Facundo Rodriguez

Android Developer, co-organizador de Android Devs Buenos Aires y GDG Buenos Aires. Trabajó con una amplia gama de API's como GPS, mapas, sensores, bluetooth, redes, cámara, etc. También trabajó con varios servicios como Firebase, Pusher, Amazon, Facebook SDK y Account Kit, Amplitude y muchos otros.
Team member 3

Android Developer - Android Dev Peru co-organizer

Bruno Aybar

Software Engineer, with 6 years experience developing mobile applications using various tech stacks. Android and Kotlin are (currently) my favorite topics, so I tend to share a lot content about those.

Testimonios

  • Programa frontend con ReactJS
  • Android
  • Android
  • "Este programa me ha gustado mucho, he aprendido sobre dispositivos con el sistema operativo android. Ha sido un aprendizaje totalmente practico.
    Ronald Ramírez, programa de programación en Android, Agosto 2016"
  • Nuestros primeros Hackers.
    Programa Programación en Android.
    Steven, Emerson, Ronald, Juan David y Juan (el profe)
  • Codesa - Exclusivo.
    Programa de programación en Android
  • Vortex Bird - Exclusivo.
    Programa de Programación en iOS
  • Programando se adquiere superpoderes
  • Android

Quienes hablan de nosotros:

Cali también tiene su propia 'escuela de hackers
MasTecnologia14
Revista el Clavo
Tiempo real
C2
Tu Barco