Android Study Jam - Sesión 3: Backend

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

Bienvenidos al Android Study Jam

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

45
RSVP'd

Key Themes

Android Study Jam

About this event

PARTE TEORICA

En contraposición con la sesion anterior, aquí nos centraremos en manejar información del back, centrándonos en la arquitectura, como presentar nuestras capas, como interactuan entre ellas y que nos recomienda Google para realizar apps en Android

Además, desarrollaremos el repositorio conociendo la diferencia entre el manejo de información externa (API por ejemplo) y el manejo de información local

1. Arquitectura de una app

2. MVVM

3. Modelo de capas

Introducción teórica al concepto de MVVM como arquitectura estándar para la creación de apps. Entendimiento de las capas y cómo interactúan entre ellas. Teoría de Clean Code aplicada

1. Data Source

2. Repository

Patrones para el manejo de información. ¿Qué son, para qué sirven y cómo interactúan entre ellos? Explicacion de como manejar información necesaria para nuestra app entre las diferentes capas

1. Almacenamiento local con Room

2. Acceso remoto con Retrofit

Implementación de Room y Retrofit como herramientas para lograr el manejo de la información. Explicación simple del patrón DAO y modelos.

1. Casos de uso

Explicación teórica de la capa de caso de uso, en qué caso conviene usarlos

1. View Model

Explicación e implementación del ViewModel, como interactúa con la capa de UI y como se enlaza con lo aprendido en frontend.

PARTE PRACTICA

1. Creación del modelo para la app

2. Implementación de Retrofit utilizando un endpoint mock

3. Implementación de Room para guardado del carrito

4. Asociar la respuesta con la lista principal

Crearemos el backend de la app recuperando de un endpoint mock una lista de items a mostrar en la pantalla principal. Pondremos en práctica lo aprendido, cargando el modelo necesario y mostrando el resultado. El siguiente paso será guardar los items seleccionados en el carrito de manera local. 

When

When

Tuesday, October 17, 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