Tabla de Contenidos
Desarrollo de Aplicaciones Móviles
El objetivo de la asignatura es adquirir experiencia en las principales tecnologías de desarrollo de aplicaciones para dispositivos móviles. Esta asignatura es totalmente práctica, y en ella los alumnos deberán idear, diseñar y desarrollar una aplicación que aproveche los recursos que ofrece esta plataforma de programación.
Alias | Plan | Curso | Tipo | Duración | Créditos |
---|---|---|---|---|---|
DAM | MUII | 3º Semes. | Opt. | Semestral | 4,5 ECTS |
Tutorías
Nombre | Despacho | L | M | X | J | V |
---|---|---|---|---|---|---|
Francisco Rosales García (frosal@fi.upm.es) | 4204 | · | 10:30-13:30 | 17:00-20:00 | · | · |
Antonio LaTorre de la Fuente (atorre@fi.upm.es) | 4202 | 11:00-13:00 | · | · | 11:00-13:00 | · |
Noticias
- Se ha producido un error mientras se leían los datos de este feed: http://laurel.datsi.fi.upm.es/web/foro-DESCONECTADO/rss.php?f=26
Organización del curso
Normas
- Guía de Aprendizaje de la Asignatura:
Aula
- El aula designada es la 6302.
- Cada alumno deberá disponer de un puesto de trabajo.
- Se dispondrá de portátiles para los alumnos, pero si lo prefieren pueden trabajar sobre su propio portátil.
Horario
- Los viernes de 18:00 a 21:00.
Calendario
Contenidos
Android
- Introducción al desarrollo sobre plataforma Android
- En entorno de desarrollo.
- El ciclo de vida de la aplicación.
- Componentes principales.
- Un ejemplo de aplicación
Exposiciones
- Otras tecnologías:
- Otras plataformas (iOS)
- Programación multiplataforma (Phonegap, Titanium, etc.)
- Últimas tendencias en general (Ej. NFC, Wallet, watches, etc.)
Transversales
- Temas Transversales:
- HTML5 & CSS3.
- Aspectos de seguridad.
Proyecto
- Fases:
- Propuesta detallada por escrito.
- Diseño detallado para prototipado evolutivo.
- Maqueta funcional.
- Demostración y defensa del prototipo final.
Planificación y Fechas
- V 15/09/2017 Comienzo del curso.
- Introducción: Presentación
- Android_1: ADT Bundle + Android Studio
- X 20/09/2017 Entrega de Grupos. Formación de los grupos de trabajo.
- Android_2: Ciclo Vida + Gestión Recursos + Interfaz Usuario.
- Android_3: Desarrollo de ejercicios básicos
- X 04/10/2017 Entrega de Propuestas. Cada grupo completa y entrega sus propuestas de tema a exponer y aplicación a desarrollar.
- AppsEj1 y AppsEj2: Ejemplos de apps profesionales.
- X 18/10/2017 Entrega de Exposición. Cada grupo completa y entrega los documentos que utilizará para su exposición.
- V 20/10/2017 Exposición: Cada grupo expone la tecnología que propuso. (15-20 min exposición + 5 de preguntas). Evaluación cruzada.
- HTML5+CSS3: Otra tecnología relevante.
- X 01/11/2017 Entrega de Diseños. Cada grupo entrega el documento de diseño detallado de su aplicación.
- V 03/11/2017 Diseños: Cada grupo completa su diseño de la aplicación. Los profesores los evalúan.
- Seguridad: Clase sobre consideraciones de seguridad.
- Laboratorio1: Supervisión del desarrollo.
- X 29/11/2017 Entrega de Maquetas. Cada grupo entrega su mejor prototipo (funcional) de la aplicación.
- V 01/12/2017 Maquetas: Cada grupo demuestra su mejor prototipo (funcional) de la aplicación. Los profesores los evalúan.
- Laboratorio2: Supervisión del desarrollo.
- X 27/12/2017 Entrega de Bitácora. Cada grupo debe entregar su bitácora de trabajo.
- Valoración de Asistencia. Cada alumno será valorado por su asistencia.
- X 10/01/2018 Entrega de Producto final. Cada grupo completa y entrega el último prototipo de su aplicación siguiendo estas instrucciones.
- V 12/01/2017 Presentación: Cada grupo presenta y defiende su Producto final. Evaluación cruzada.
Espacio Compartido
Para conseguir acceso a este espacio compartido, debéis indicar por correo al coordinador (Francisco Rosales) quiénes formáis grupo y la dirección gmail de cada uno de los miembros.