Programación y distribución de aplicaciones móviles para dispositivos Android e IOS
Coordinación:
Carlos Rodríguez Domínguez, Profesor Sustituto del Departamento de Lenguaje y Sistemas Informáticos de Ceuta, Universidad de Granada.
Lugar de realización
Facultad de Educación, Economía y Tecnología de Ceuta
Reconocimiento de créditos
Posibilidad de reconocimiento de créditos ECTS OPTATIVOS en los Grados
Este curso podrá ser convalidado por créditos de libre configuración en las titulaciones a extinguir
Justificación del curso y objetivos
Las tecnologías móviles se encuentran presentes en la mayor parte de las actividades que se llevan a cabo a día de hoy. No obstante, a pesar de su interés por parte del alumnado y de su importancia a nivel económico, el desarrollo de software para dichas tecnologías requiere de unos conocimientos muy específicos que no pueden ser abarcados en la actualidad por los programas de formación de Grado ofertados actualmente en la Universidad de Granada. Debido a ello, se hace necesario llevar a cabo cursos específicos, como el propuesto, para que los alumnos desarrollan y adquieran las competencias suficientes como para poder llevar a cabo la creación de sistemas móviles.
a) El alumnado sabrá/comprenderá:
Las tecnologías que es necesario utilizar y dominar para poder crear sistemas móviles susceptibles de ser publicados en las tiendas de aplicaciones de Google y Apple.
b) El alumnado será capaz de:
Implementar mediante lenguajes de programación y tecnologías concretas aplicaciones móviles para Android e iOS, además de llevar a cabo los pasos necesarios para publicar sus creaciones en App Store y Play Store.
9:00-15:00 | Presentación del curso. Introducción a la plataforma iOS y desarrollo de aplicación de ejemplo. El lenguaje de programación Swift 3. Carlos Rodríguez Domínguez |
Miércoles, 11 de julio de 2017
9:00-15:00 | Patrones de diseño. Arquitectura de iOS y principales frameworks de desarrollo. Creación de una aplicación basada en tablas para iOS. Carlos Rodríguez Domínguez Álvaro Fernández López, Profesor Sustituto del Departamento de lenguajes y sistemas informáticos de Ceuta, Universidad de Granada |
9:00-15:00 | Introducción a la plataforma Android y desarrollo de aplicación de ejemplo. Los lenguajes de programación Java y Kotlin. Carlos Rodríguez Domínguez |
9:00-15:00 | Arquitectura de Android y principales frameworks de desarrollo. Similitudes y diferencias entre frameworks de Android e iOS. Creación de una aplicación basada en tablas para Android. Francisco Carranza García, Becario FPU del Departamento de Lenguajes y Sistemas Informáticos, Universidad de Granada |
9:00-15:00 | Desarrollo de un proyecto libre sobre iOS y/o Android. Introducción a la publicación de apps en App Store y Play Store. Carlos Rodríguez Domínguez |