Jetpack Compose

DURACIÓN: 3 Clases

WORKSHOP SIN COSTO

APOYANOS CON UNA DONACIÓN DE $3 USD

ENCUENTRA ESTE WORKSHOP EN NUESTROS CANALES

Youtube


Podcast


Blog

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.

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 $3 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