Denominación de la asignatura |
Programación Avanzada de apps en Android |
Postgrado al que pertenece |
Máster Universitario en Aplicaciones Móviles |
Créditos ECTS |
6 |
Cuatrimestre en el que se imparte |
Segundo cuatrimestre |
Carácter de la asignatura | Obligatoria |
Un buen desarrollador de aplicaciones de Android ha de conocer las particularidades de la API que inducen a cometer fallos en el diseño y codificación de la arquitectura de una aplicación. Desde esta asignatura, veremos cómo abordar esta tarea sin caer en errores que comprometan la evolución de una aplicación.
La asignatura está dividida en dos grandes bloques, un primer bloque centrado en la teoría sobre buenas prácticas de desarrollo (CLEAN y SOLID) y un segundo bloque donde veremos qué librerías open source nos ofrece la comunidad Android, para afrontar el desarrollo de aplicaciones siguiendo las pautas teóricas vistas en el primer bloque.
En el primer bloque veremos cómo abordar el desarrollo de una aplicación siguiendo diferentes pautas que permitan al alumno crear aplicaciones escalables y mantenibles. Estas pautas, permitirán afrontar el diseño de cualquier aplicación sin caer en errores de diseño que puedan suponer problemas en el futuro de cara a hacer evolucionar el código.
En la segunda parte de la asignatura, veremos cómo llevar a la práctica la teoría vista en el primer bloque. Para ello, nos apoyaremos en las librería de código libre más usadas en el mundo de desarrollo de Android. Después de terminar con el segundo bloque, el alumno será capaz de llevar a cabo tanto el diseño como el desarrollo de una buena arquitectura que permita crear una aplicación evolucionable.
Tema 1. Introducción al diseño de arquitectura para una aplicación Android
Tema 2. Guías para un diseño sostenible
Tema 3. Patrones de arquitectura
Tema 4. Programación funcional reactiva
Tema 5. Programación Funcional Reactiva en Android
Tema 6. Inyección de dependencias
Las actividades formativas de la asignatura se han elaborado con el objetivo de adaptar el proceso de aprendizaje a las diferentes capacidades, necesidades e intereses de los alumnos.
Las actividades formativas de esta asignatura son las siguientes:
En la programación semanal puedes consultar cuáles son las actividades concretas que tienes que realizar en esta asignatura.
Estas actividades formativas prácticas se completan, por supuesto, con estas otras:
Bibliografía básica
Los textos necesarios para el estudio de la asignatura han sido elaborados por UNIR y están disponibles en formato digital para consulta, descarga e impresión en el aula virtual.
El sistema de calificación se basa en la siguiente escala numérica:
0 - 4, 9 |
Suspenso |
(SS) |
5,0 - 6,9 |
Aprobado |
(AP) |
7,0 - 8,9 |
Notable |
(NT) |
9,0 - 10 |
Sobresaliente |
(SB) |
La evaluación continua supone el 100% de la calificación final de la asignatura. Este 100% de la nota final se compone de las calificaciones obtenidas en las diferentes actividades formativas llevadas a cabo durante la asignatura.´
En la programación semanal de la asignatura se detalla la calificación máxima de cada actividad o evento concreto puntuables.
Obviamente, al tratarse de formación online puedes organizar tu tiempo de estudio como desees, siempre y cuando vayas cumpliendo las fechas de entrega de actividades, trabajos y exámenes. Nosotros, para ayudarte, te proponemos los siguientes pasos:
En el aula virtual del máster encontrarás siempre disponible la documentación donde te explicamos cómo se estructuran los temas y qué podrás encontrar en cada una de sus secciones: Ideas clave, Lo + recomendado, + Información, Actividades y Test.
Ten en cuenta estos consejos…
|