Android Study Jam - Sesión 2: Frontend

Google for Startups Campus, 2 Calle de Moreno Nieto, Madrid, 28005

Bienvenidos al Android Study Jam

Oct 11, 2023, 4:00 – 7:00 PM

47
RSVP'd

Key Themes

Android Study Jam

About this event

PARTE TEORICA

Durante esta sección veremos únicamente aquellos aspectos que llevan el desarrollo asociado al UI/UX, entendiendo sobre las metodologías planteadas para la creación de apps en Android, como se componen y que librerías podremos utilizar para desarrollarlas.

Entenderemos cómo ofrecer elementos al usuario y cómo reaccionar ante las acciones que se produzcan.

Además daremos la introducción teórica a los modelos de datos necesarios para lograr un frontend estable según las características específicas de la plataforma, tales como multipantallas o cambios de configuración dinámica.

1. UI en android

2. Crear un diseño en Android

Pensar el diseño multidispositivo. Explicación teórica de Layouts, cuales existen y cual conviene utilizar. Aprender las características básicas para crear cualquier tipo de vistas, desde alineación, padding, margin, etc. Características dinámicas como visibility y clickable. Cómo se relaciona la vista con la funcionalidad de la actividad. Creación de vistas customizables según la necesidad de nuestra app.

Material design

Repaso de la documentación de material diseño. Demostración teórica de los componentes, como utilizarlos y aprender a leer la documentación oficial para crear vistas de Android

1. ViewBinding vs JetpackCompose

Diferenciación entre ambas prácticas. Entender cómo crear el mismo componente en XML y luego utilizar view Binding para su control y como hacerlo con Jetpack Compose:

1. Manipular una vista

2. Reaccionar a eventos

Explicación teórica de la arquitectura necesaria para volcar información en las vistas así como también explicar cómo manejar las acciones que realizan los usuarios en ellas.

1. Activities, Fragments e Intents

Entender cómo se componen las vistas de pantalla, los fragmentos dentro de estas. Aprovechar para revisar el concepto de single activity (la implementación de esto lo veremos en la sesión de avanzado)

1. Live Data

Teoría sobre el ciclo de vida de las actividades y el impacto para el usuario a través de las vistas. Cómo manejar los cambios de estados con Live Data


PARTE PRACTICA

Centrarnos en la creación de los componentes necesarios para la correcta implementación de la aplicación de e-commerce, con los ítems, la disposición accesible de un carro de compras y la pantalla del mismo con acceso al checkout.

1. Cada participante podrá crear su propio diseño

2. Crear el componente de ítem

3. Bottom-bar con acceso al carrito

4. Navegación al carro de compra

When

When

Wednesday, October 11, 2023
4:00 PM – 7:00 PM UTC

Speaker

  • Pablo Nahuel Ufor Laplaza

Partner

Google for Startups Campus logo

Google for Startups Campus

Organizers

  • Laura Morillo-Velarde

    seedtag

    GDG & WTM Organizer

  • Ruben Aguilera

    KairosDS

    GDG Organizer

  • Xavier Portilla Edo

    Voiceflow

    GDG Organizer

  • Jesus Cuesta

    Deloitte

    GDG Organizer

  • Jaime Conde Segovia

    Univention

    GDG Organizer

  • Ariane Jurado de Bilbao

    Lifull Connect

    WTM Organizer

  • Maritere Nieto Galán

    Telefonica Tech

    WTM Organizer

  • María Ángeles Espinosa

    WTM Organizer

Contact Us