Este módulo tiene como finalidad aplicar conceptos concurrentes en el desarrollo de aplicaciones móviles para estructurar correctamente un proyecto android, comunicar el sistema con servicios web, guardar información adquirida para su uso posterior,utilizar servicios de push notifications y analytics.
El módulo consta de 8 sesiones en su mayoría prácticas que abordarán los siguientes temas:
Sesión | Tema | Descripción |
---|---|---|
1 | Animaciones y Transiciones | Enriquece la experiencia de usuario. |
2 | Networking | Comunícate con sistemas remotos. |
3 | Acceso a Hardware | Captura con la cámara y utiliza tu GPS. |
4 | Persistencia y Bases de Datos | Almacena diversos tipos de datos. |
5 | App Components | Implementa los componentes esenciales de Android. |
6 | Firebase y Notifications | Expande tu app con los servicios de firebase. |
7 | Patrones de arquitectura | Estructura tu código fuente. |
8 | Testing | Crea pruebas automatizadas. |