El objetivo de la asignatura es aprender los conceptos claves del desarrollo de aplicaciones móviles mediante el uso de plataformas y recursos profesionales. En ella aprenderás los conceptos generales en el desarrollo de aplicaciones en dispositivos móviles y profundizarás en el desarrollo profesional de aplicaciones sobre la plataforma Android. Aprenderás a diseñar interfaces de usuario usando el ecosistema de recursos de Material Design. También verás cómo explotar las principales herramientas y recursos a tu disposición sobre esta plataforma y a desarrollar pruebas funcionales sobre la interfaz. Concretamente verás funcionalidades como la gestión de componentes de interfaces, gestión de hilos, optimización de recursos, contectividad, servicios, listas y autenticación. La metodología de aprendizaje será guiada por proyecto, de manera que irás aprendiendo todo lo necesario para desarrollar un proyecto totalmente funcional desde el principio.

Módulo: Ingeniería Cloud

5 ECTS

Tecnologías utilizadas:

Android, Android Studio, Firebase, Google API, Google Play Services.

Impartido por:
Juan Antonio álvarez (Universidad de Sevilla - Lenguajes y Sistemas Informáticos)

Juan Antonio álvarez es Doctor en Informática desde 2010, ha impartido diferentes asignaturas relacionadas con algoritmia, sistemas operativos y desarrollo de aplicaciones móviles desde 2003, dirigiendo más de 50 proyectos de fin de carrera y trabajos de fin de grado relacionados con tecnologías móviles. Su investigación se centra en el análisis de comportamiento humano mediante dispositivos wearables y aplicaciones móviles. Además participa como mentor software en programas de emprendimiento.

Luis Miguel Soria (Universidad de Sevilla - Lenguajes y Sistemas Informáticos)

Luis Miguel es profesor en la Escuela Técnica Superior de Ingeniería Informática desde el año 2010. Es doctor en Informática desde el año 2011 y posee una trayectoria investigadora relacionada con los sistemas ubicuos y las tecnologías móviles. Tiene una dilatada experiencia en el desarrollo de aplicaciones móviles sobre Android, iOS y multiplataforma, habiendo desarrollado diversos proyectos en esta linea en colaboración con empresas.