Acerca de Compose Camp 2022

Compose Camp 2022 es un entrenamiento con dos 'tracks': Beginner y Experienced, además de un día de Conferencia en los cuáles se realizará una capacitación en la creación de interfaces de usuario para Android con Jetpack Compose.

Compose Camp es una actividad inspirada por JetBrains y Google a nivel internacional, traeremos la experiencia de todos los Compose Camp organizados a nivel mundial y en español.

Este evento llevará a cabo de manera online del 21 al 26 de Noviembre de la mano del Kotlin La Paz.

Habrán excelentes expositores, regalos, la mejor disposición para compartir contigo y lo mejor de todo: ¡COMPLETAMENTE GRATUITO!.

Conoce a los EXPOSITORES

Adrián Catalán

Universidad Galileo
Google Developer Expert Android

Anahí Salgado

Globant
Android Senior Developer

Antonio Leiva

DevExperto
Google Developer Expert Kotlin y Android

Dinorah Tovar

Konfio.mx
Google Developer Expert Android

Santiago Carrillo

Ada-School.org
Google Developer Expert Android

Juan Guillermo Gómez

Wordbox
Google Developer Expert Firebase, GCP y Kotlin

Yury Camacho

Rappi
Google Developer Expert Android & Kotlin

Sinuhé Jaime

KUG Guadalajara

Amancaya Iriarte

Oktana
Android Engineer

Nicolás Beltrami

Mach
Software Engineer

Jose Flavio

Android Engineer

Fernando Maldonado

GDSC Nuevo León

Gustavo Lizárraga

GitHub Campus Expert
Android Engineer

18:40 | UTC-4

Lanzamiento Compose Camp 2022

Kotlin La Paz

19:00 | UTC-4
Beginner Track

Clase 1

Your first Android App

Gustavo Lizárraga

Aprende los conceptos básicos de programación y crea tu primera aplicación para Android.

20:30 | UTC-4
Beginner Track

Clase 2

Building app UI

Félix Alejandro Zelaya Orellana

Continúe aprendiendo los fundamentos de Kotlin y comience a crear más aplicaciones interactivas.

19:00 | UTC-4
Beginner Track

Clase 3

Display lists and use Material Design

Amancaya Iriarte Negrón

Cree aplicaciones que muestren una lista de datos y aprenda cómo hacer que sus aplicaciones sean más hermosas con Material Design.

20:30 | UTC-4
Beginner Track

Clase 4

Navigation and App Architecture

Sinuhé Jaime

Aprenda las prácticas recomendadas de la arquitectura de aplicaciones para crear aplicaciones más complejas. Mejore la capacidad de sus usuarios para navegar, entrar y salir de las diversas pantallas dentro de su aplicación para una experiencia de usuario consistente y predecible.

19:00 | UTC-4
Beginner Track

Clase 5

Connect to the Internet

Fernando Maldonado

Utilice corrutinas de Kotlin para realizar varias tareas a la vez y obtenga información sobre HTTP y REST para obtener datos de Internet mediante Retrofit. Luego use la biblioteca Coil para mostrar imágenes en su aplicación.

20:30 | UTC-4
Experienced Track

Clase 1

Compose Essentials

Bruno Aybar

Da tus primeros pasos con Jetpack Compose y aprende sobre las funciones que se pueden componer, los diseños básicos y el estado, el diseño de materiales, las listas y las animaciones.

19:00 | UTC-4
Experienced Track

Clase 2

Layouts, theming and animation

Adrián Catalán

Implemente diseños más avanzados y agregue movimiento y estilo a su aplicación. Aprenderá sobre las diversas API de Compose Animation, cómo implementar Material Design 3, cómo usar diseños personalizados para implementar diseños complejos y cómo puede usar diseños perezosos para crear interfaces de usuario eficaces.

20:30 | UTC-4
Experienced Track

Clase 3

Architecture and state

José Flavio

Aprenda a crear una aplicación que funcione, usando la navegación, el estado avanzado y los efectos secundarios.

19:00 | UTC-4
Experienced track

Clase 4

Accesibility, testing and performance

Juan Guillermo Gómez

Mejore el rendimiento de su aplicación, hágala accesible para todos los usuarios y escriba pruebas automatizadas para mantener este comportamiento.

20:30 | UTC-4
Experienced Track

Clase 5

Form factors

Armando Picón

Use Jetpack Compose para desarrollar aplicaciones para múltiples formatos de pantalla y tipos de dispositivos.

09:00 AM | UTC-4
Talk

Prototipado en Android con Firestore y Jetpack Compose

Santiago Carrillo

En esta charla vamos a hablar de 3 tecnologías que te permiten prototipar una idea de negocio con muy pocas líneas de código y esfuerzo. 1. Android con Kotlin, construye una aplicación con una plantilla de Jetpack Compose y crea la estructura base. 2. Conecta tu aplicación Android con Firebase y Firestore para persistir tus datos en la nube y monitorear cambios en tiempo real. 3. Utiliza Jetpack compose para crear listas y elementos visuales sencillos con muy pocas líneas de código e integrado con Firestore y el ViewModels.

10:00 AM | UTC-4
Talk

Navegación avanzada en Jetpack Compose

Antonio Leiva

La navegación es un punto crítico en nuestras Apps, y conocer cómo hacerlo correctamente te ahorrará muchos dolores de cabeza. Veremos cómo usar la librería Navigation, algunos ejemplos de navegación más complejos, y hablaremos de una librería que nos puede ayudar a hacer la navegación todavía más fácil.

11:00 AM | UTC-4
Talk

10 cosas que debes saber de Jetpack Compose

José Luján

En este charla voy a compartir 10 puntos importantes que creo que si estas interesado en usar jetpack compose en tu proyecto debes de saber para tener claro algunos puntos claves que puedas desarrollar aplicaciones android en la actualidad.

12:00 | UTC-4
Talk

Design Systems en Compose | La guia practica

Dinorah Tovar

En esta platica hablaremos de Design Systems y veremos ejemplos practicos de como llevarlo acabo en Compose! Unete para poder lograr un Design System de manera sencilla y facil

13:00 | UTC-4
Talk

State Hoisting with Jetpack Compose

Anahí Salgado

Stateless composable es un componente que no puede cambiar ni tener algún estado, esto los hace más fáciles de testear, reducen el riesgo de presentar bugs y nos más reutilizables. Los Composables que tienen estado podemos convertirlos a Stateless usando el patrón State hoisting.

14:00 | UTC-4
Talk
Carlos Arboleda

Compose Multiplatform Overview

Armando Picón

Seguramente hasta ahora has escuchado sobre Jetpack Compose un conjunto de dependencias que te permiten armar UIs de forma declarativa, pero sabías que existe un Compose que te permite describir la UI de una aplicación Desktop y Web también? En esta charla le daremos un vistazo a Compose Multiplatform.

15:00 | UTC-4
Talk

Adaptabilidad y Accesibilidad con Jetpack Compose

Nicolás Beltrami

Explicar la importancia de desarrollar aplicaciones que puedan ser utilizadas por personas con distintos tipos de necesidades y dispositivos con variados tamaños de pantalla.

16:00 | UTC-4
Talk

The magic of IR

Sinuhé Jaime

Compose es muy mágico, sabe de estados, sabe que poner en pantalla y que hacer cuando un dato cambia... Pero como logra todo mediante una anotación? Veremos qué es IR y porque es un feature tan cool

17:00 | UTC-4
Talk

Compose Compiler & Runtime: Beyond Android

Bruno Aybar

El primer caso de uso de Compose fue Android. Sin embargo, Compose fue diseñado desde un principio de tal forma que no haya acoplamiento alguno con la plataforma de Android. Compose tiene 3 componentes principales: "Compiler", "Runtime" y "UI". Estos días hemos explorado muchísimo "Compose UI". En esta charla exploraremos los otros dos, y cómo si los entendemos bien, podemos llevar Compose a otras plataformas.

18:00 | UTC-4
Talk

Migrate my app to Compose?...let's do it!

Yury Camacho

Compose is changing the way to build UIs in Android. Our apps should also change or migrate, but the change must be progressive because nobody wants to make a massive Refactor. In this talk we will talk about the strategies for:
- Migration: how we prepare to migrate our android project
- Integration: how compose is integrated into our architecture
- Interoperability: how our existing UIs behave with compose

19:00 | UTC-4

Clausura

Kotlin La Paz

Clausura del evento, entrega de premios, sorteos, etc.

PATROCINADO POR

¿DÓNDE Y CUÁNDO?

Canal de Twitch: DevHeroX

Posteriormente las grabaciones se encontrarán en el Canal de YouTube: Kotlin La Paz

Del 21 al 26 de Noviembre de 2022

21 al 25 de Nov: De 19:00 a 22:00
26 de Nov: 09:00 a 19:00

Compose Camp