45 RSVP'd
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.
Tuesday, October 17, 2023
4:00 PM – 7:00 PM (UTC)
seedtag
GDG & WTM Organizer
KairosDS
GDG Organizer
Deloitte
GDG Organizer
Univention
GDG Organizer
Voiceflow
GDG Organizer
Lifull Connect
WTM Organizer
Telefónica
WTM Organizer
PwC
WTM Organizer
GDG & WTM Organizer
Contact Us