Resultados de aprendizaje y criterios de evaluación¶
Módulo de horas de libre configuración del ciclo. Los resultados de aprendizaje y los criterios de evaluación son los de la programación del departamento.
| RA | Logro | Objeto | Acciones en el contexto de aprendizaje |
|---|---|---|---|
| RA1 | Diseña | Aplicaciones híbridas | Identificando su arquitectura y valorando las ventajas y limitaciones de las diferentes soluciones disponibles |
| RA2 | Desarrolla | Aplicaciones híbridas | Implementando interfaces de usuario, accediendo a funcionalidades nativas de los dispositivos y gestionando datos locales y remotos |
| RA3 | Optimiza, prueba y despliega | Aplicaciones híbridas | Empleando herramientas específicas y aplicando técnicas para garantizar la calidad y el rendimiento en diferentes plataformas |
RA1 · 20 %¶
Analiza y diseña aplicaciones híbridas, identificando su arquitectura y valorando las ventajas y limitaciones de las diferentes soluciones disponibles.
| CE | Criterio | Peso | Dónde se trabaja |
|---|---|---|---|
| a | Se han identificado los fundamentos y características principales de las aplicaciones híbridas y su diferenciación con otros tipos de aplicaciones. | 4 % | T2 · Cuatro formas de hacer una app (próximamente) |
| b | Se han evaluado las diferentes arquitecturas y patrones de diseño aplicables al desarrollo de aplicaciones híbridas atendiendo a requisitos específicos. | 4 % | T2 · Flutter por dentro (próximamente), KMP (próximamente), Diseñar la app (próximamente) |
| c | Se han seleccionado las tecnologías más adecuadas para el desarrollo de una aplicación híbrida según las especificaciones técnicas del proyecto. | 4 % | T2 · Elegir con criterio (próximamente) |
| d | Se ha diseñado la estructura de una aplicación híbrida atendiendo a criterios de usabilidad, rendimiento y adaptabilidad a diferentes dispositivos. | 4 % | T2 · Diseñar la app (próximamente) · arranque del proyecto final |
| e | Se han aplicado técnicas de diseño responsive y mobile-first para garantizar la correcta visualización en diferentes tamaños de pantalla y dispositivos. | 4 % | T2 · Diseñar la app (próximamente) · T3 · Diseño adaptable (próximamente) |
RA2 · 40 %¶
Desarrolla aplicaciones híbridas implementando interfaces de usuario, accediendo a funcionalidades nativas de los dispositivos y gestionando datos locales y remotos.
| CE | Criterio | Peso | Dónde se trabaja |
|---|---|---|---|
| a | Se han creado interfaces de usuario interactivas y adaptables utilizando los componentes y estructuras adecuadas para aplicaciones híbridas. | 8 % | T1 (primera app) · T3 (próximamente) |
| b | Se han implementado funcionalidades de acceso a características nativas de los dispositivos como cámara, geolocalización, sensores, almacenamiento, entre otros. | 8 % | T4 (próximamente) |
| c | Se han desarrollado mecanismos para la gestión del ciclo de vida de la aplicación, gestionando correctamente los estados y transiciones. | 8 % | T1 (asincronía y estados de carga) · T3 (próximamente) (estado) · T4 (próximamente) (ciclo de vida) |
| d | Se han aplicado soluciones para el almacenamiento persistente de datos tanto a nivel local como remoto. | 8 % | T5 (próximamente) |
| e | Se han implementado sistemas de navegación intuitivos y eficientes entre las diferentes secciones de la aplicación. | 8 % | T3 (próximamente) |
RA3 · 40 %¶
Optimiza, prueba y despliega aplicaciones híbridas, empleando herramientas específicas y aplicando técnicas para garantizar la calidad y el rendimiento en diferentes plataformas.
| CE | Criterio | Peso | Dónde se trabaja |
|---|---|---|---|
| a | Se han optimizado los recursos y el rendimiento de la aplicación mediante técnicas específicas para entornos híbridos. | 8 % | T6 (próximamente) |
| b | Se han realizado pruebas de funcionamiento en diferentes dispositivos y condiciones para garantizar la compatibilidad y calidad de la aplicación. | 8 % | T6 (próximamente) |
| c | Se han implementado estrategias para la gestión de errores y excepciones adaptadas a las características de las aplicaciones híbridas. | 8 % | T6 (próximamente) |
| d | Se ha preparado y empaquetado la aplicación para su distribución en diferentes plataformas y tiendas de aplicaciones. | 8 % | T7 (próximamente) |
| e | Se han documentado los procesos de desarrollo, prueba y despliegue de la aplicación híbrida siguiendo estándares del sector. | 8 % | T7 (próximamente) |
Mapa de temas¶
| Tema | RA1 | RA2 | RA3 |
|---|---|---|---|
| Tema 1 · Entorno, Dart y primera app | — | a, c (base de todo el RA2) | — |
| Tema 2 · Arquitectura y diseño | a, b, c, d, e | — | — |
| Tema 3 · Interfaces y navegación | e (práctica) | a, c, e | — |
| Tema 4 · Funcionalidades nativas | — | b, c | — |
| Tema 5 · Datos locales y remotos | — | d | — |
| Tema 6 · Rendimiento, pruebas y errores | — | — | a, b, c |
| Tema 7 · Despliegue y distribución | — | — | d, e |
| Proyecto final | d, e (diseño inicial) | a-e (repaso) | a, b, c, d, e |
Correspondencia con las unidades didácticas de la programación¶
| UD de la programación | Temas de este curso | Sesiones (3 h) | Horas | RA | Criterios | Trimestre |
|---|---|---|---|---|---|---|
| UD1 · Arquitectura y fundamentos de las aplicaciones híbridas | T2 · Arquitectura y diseño | 1 | 3 | RA1 | a)..e) | 1º |
| UD2 · Tecnologías y entornos de desarrollo para aplicaciones híbridas | T1 · Entorno, Dart y primera app | 3 | 9 | RA2 | a), c) | 1º |
| UD3 · Componentes y funcionalidades específicas | T3 · Interfaces y navegación · T4 · Funcionalidades nativas | 3 | 9 | RA2 | a), b), c), e) | 1º |
| UD4 · Consumo de servicios y APIs externas | T5 · Datos locales y remotos | 2 | 6 | RA2 | d) | 1º |
| — | 1ª parcial y arranque del proyecto final | 1 | 3 | RA1, RA2 | a)..e) | 1º |
| UD5 · Optimización, pruebas y despliegue | T6 · Rendimiento, pruebas y errores · T7 · Despliegue · Defensa | 5 | 15 | RA3 | a)..e) | 2º |
| Total | 15 | 45 |
Orden de impartición
Este curso la UD2 (entorno y lenguaje) se imparte antes que la UD1 (arquitectura): primero se instala el entorno y se aprende Dart, y con esa base se estudia cómo funciona cada enfoque por dentro.
Ponderación e instrumentos¶
| RA | CE | Peso | Instrumentos |
|---|---|---|---|
| RA1 | a | 4 % | Informe de arquitectura (parte 1) · 1ª parcial |
| RA1 | b | 4 % | Informe de arquitectura (parte 2) · 1ª parcial |
| RA1 | c | 4 % | Informe de arquitectura (parte 3) · 1ª parcial |
| RA1 | d | 4 % | Informe de arquitectura (parte 4) · diseño inicial del proyecto |
| RA1 | e | 4 % | Informe de arquitectura (parte 4) · Práctica 3.1 (versión adaptable) |
| RA2 | a | 8 % | Práctica «Hola, plataformas» · Boletín T3 · Prácticas 3.1 y 3.2 · 1ª parcial |
| RA2 | b | 8 % | Boletín T4 · Prácticas 4.1 y 4.2 (Eureka) · 1ª parcial |
| RA2 | c | 8 % | Boletín T1 · Práctica «Hola, plataformas» · Práctica 3.1 (estado) · Práctica 4.2 (ciclo de vida) · 1ª parcial |
| RA2 | d | 8 % | Boletín T5 · Prácticas 5.1 y 5.2 · 1ª parcial |
| RA2 | e | 8 % | Práctica 3.1 (navegación) · Boletín T3 · 1ª parcial |
| RA3 | a | 8 % | Práctica 6.1 · proyecto final · actividad FFEOE |
| RA3 | b | 8 % | Práctica 6.2 · proyecto final · actividad FFEOE |
| RA3 | c | 8 % | Práctica 6.2 · proyecto final · actividad FFEOE |
| RA3 | d | 8 % | Práctica 7.1 · proyecto final · actividad FFEOE |
| RA3 | e | 8 % | Práctica 7.1 · proyecto final · actividad FFEOE |
RA3 y la FFEOE
En la programación, los criterios del RA3 figuran con la actividad de la FFEOE como instrumento. En esta web el RA3 se evalúa en el aula (prácticas y proyecto final, 70 %) y se valida con la actividad de la FFEOE (30 %). Si el departamento mantiene que el RA3 se evalúa solo en la FFEOE, el proyecto final pasa a ser la preparación de esa actividad.