Desarrollo de Aplicaciones Móviles con Dispositivos Android

Escuela de Posgrado · 6ª EDICIÓN · 14/D/070

Android es uno de los ecosistemas para dispositivos móviles más importantes del mercado que ofrece un completo soporte para el desarrollo de aplicaciones móviles fiables, robustas y seguras que se pueden ejecutar tanto en dispositivos móviles como smartphones y tabletas como en otros productos de consumo como televisores SmartTV, Media-Centers, relojes smartwatch y pulseras entre otros.

En este curso se estudian y analizan las posibilidades técnicas que tienen estos dispositivos para el desarrollo de aplicaciones móviles, aplicando para el desarrollo un proceso basado en la utilización de buenas prácticas con objeto de promover el diseño de aplicaciones móviles profesionales.

El curso tiene una orientación fundamentalmente práctica, profundizando en los aspectos más significativos de la programación de Android para que el alumno adquiera las habilidades y destrezas necesarias para que pueda aplicar dichos conocimientos en la programación de aplicaciones móviles siempre con las últimas tendencias del sector. Por otra parte, los contenidos se van adquiriendo mediante una metodología docente progresiva desde los conceptos más sencillos a los más complejos.

Además también se incluyen contenidos adicionales con los que se va a preparar a los alumnos a darles valor comercial a sus aplicaciones y, en particular, aprender los diferentes mecanismos que tienen para monetizar sus apps.

En este sitio web puedes encontrar detalles de los contenidos generales del curso, su programa de estudios, las fechas de realización, información para la matriculación y admisión en el curso, los proyectos desarrollados por antiguos estudiantes en el curso, y un pequeño FAQ de preguntas frecuentes con respuestas a algunas de los temas que más nos preguntan.

En el curso estamos comprometidos en dar una enseñanza de calidad con las últimas tendencias del sector, y por esta razón, participamos en la organización de actividades de difusión relacionadas siempre con el mundo Android. Coincidiendo con la presentación de los proyectos desarrollados a lo largo del curso prepararemos una charla-coloquio con algunas empresas importantes del sector o unas jornadas específicas de Android para que los alumnos puedan conocer de primera mano las necesidades actuales en este ámbito y los proyectos que se están realizando en esta materia.

14/11/2014 Posted by Sandra

Noticias del Curso

1 2 3

Conferencia de clausura de la 6ª Edición

El evento de clausura del curso se celebrará esta tarde, día 29 de mayo, a las 16.30h en el Salón de Grados de la Escuela Técnica Superior de Ingeniería Informática con las siguientes actividades:

- 16.30h. Apertura del acto a cargo de Ilmo. Sr. Director de la E.T.S. de Ingenierías Informática y de Telecomunicación.
- 16.40h. ¿Cómo convertir tu aplicación móvil en un negocio?. Ponencia a cargo de Dña. Anastasia Adamova. Licenciada en el International Business Management en Saimaa University of Applied Sciences, Lappeenranta.
- 17.45 h. Presentación de una selección de proyectos realizados por los alumnos del curso.

¡Os esperamos!

29/05/2015 Posted by Sandra

6ª Edición - Plazo de matriculación extendido

¡IMPORTANTE! El plazo de matrícula en la 6ª edición del curso ha sido extendido al 4 de marzo y las clases comenzarán el 5 de marzo. ¡Os esperamos!

24/02/2015 Posted by Sandra

6ª Edición

Para todos los interesados en el curso, informamos que ya es oficial la realización de la 6ª edición. El plazo de matrícula estará abierto desde el 26 de noviembre al 25 de febrero de 2015. Las clases se celebrarán del 27 de febrero al 30 de abril, todos los jueves y viernes entre las 16h y las 20h. La conferencia de clausura y defensa de proyectos finales se realizará el 20 de mayo de 2015. ¡Os esperamos!

26/11/2014 Posted by Sandra

Programa

Contenido del curso, fechas y horas

Módulo 1. Dispositivos Móviles. Aplicaciones y Servicios
5 de marzo · 2 horas

Módulo 2. Diseño y despliegue de una aplicación en Android. Depuración y seguridad
5 de marzo · 2 horas

Módulo 3. Marketing y orientación de mercado. Monetización de aplicaciones.
6 de marzo · 4 horas

Módulo 4. Interfaz de usuario en Android
12, 13 y 20 de marzo · 12 horas

Módulo 5. Interacción gestual
19 de marzo · 4 horas

Módulo 6. Aplicaciones Multitarea
26, 27 de marzo y 9 de abril· 12 horas

Módulo 7. Persistencia
10 de abril · 4 horas

Módulo 8. Comunicaciones
16 de abril · 4 horas

Módulo 9. Interacción con el hardware: Sensores
23 y 24 de abril · 8 horas

Módulo 10. Multimedia
17 de abril · 4 horas

Módulo 11. Content Provider
30 de abril · 4 horas

Módulo 12. Redes Sociales y Google Play
7 de mayo · 4 horas

Presentación de Proyectos
27 de mayo · 4 horas

24/02/2015 Posted by Sandra

Preguntas frecuentes

¿A quién va orientado?

El curso está orientado a aquellas personas que quieran aprender a programar en Android, y lo que es más importante desarrollar impactantes apps, planificando y organizando cada uno de los aspectos de la aplicación (arquitectura, interfaz de usuario, gestión de la multitarea, conectividad, marketing). Está impartido por especialistas en programación de Android con experiencia en el desarrollo de proyectos con dispositivos móviles.

¿Qué nivel tiene el curso?

El curso tiene un nivel básico-intermedio dado que, a diferencia de otros cursos, no se centra sólo en el diseño de aplicaciones básicas con interfaces de usuario simples, sino que examina los aspectos fundamentales de cada uno de los temas que aborda y ofrece distintas técnicas que posibilitan a los desarrolladores alinearse con las tendencias actuales. Los contenidos se van adaptando en función de las versiones de Android que van saliendo al mercado, lo que garantiza tener un conocimiento actual de las distintas estrategias y técnicas de programación.

¿Es necesario saber programación?

La enseñanza en el curso es progresiva de modo que a partir de conocimientos básicos de programación se puede ir aprendiendo a manejar conceptos más complejos, pero es necesario tener esos conocimientos básicos. No necesitamos que se conozca con detalle el lenguaje de programación Java utilizado para la implementación de las aplicaciones en Android, pero si, al menos, fundamentos de programación (y de orientación a objetos), aunque sea con otro lenguaje de programación como C o C++.

Cuando sea necesario avanzar un concepto más complejo de programación se dará una explicación adicional de dichos conceptos antes de aplicarlo a la programación en Android.

¿Por qué hacer el curso si hay muchos tutoriales por Internet?

Esta es una buena pregunta que nos suelen hacer mucho. Existen muchos tutoriales en Internet en unos casos demasiados básicos, en otros casos desfasados, e incluso incompletos. En este curso intentamos seleccionar los contenidos más adecuados para que el estudiante pueda desarrollar apps adaptadas a las tendencias actuales. Téngase en cuenta que la programación en Android es muy dinámica y, por tanto, es necesario estar abierto a adaptarse a nuevas posibilidades de programación o nuevas opciones de la API que van apareciendo en las nuevas versiones de la plataforma.

¿En qué consiste la evaluación?

La evaluación del curso busca asegurar que se adquieren los conocimientos adecuados para convertirse en un profesional desarrollador de aplicaciones Android desde el momento en que se acaba el curso. Por tanto, habrá que ir elaborando un proyecto a lo largo del curso que irá tomando forma a medida que se vayan aplicando los conceptos aprendidos, y finalmente pueda ser subido al mercado de Google Play.

En el siguiente enlace podéis ver algunas de las aplicaciones que han hecho los estudiantes del curso en otras ediciones.

¿Y al final qué?

Esperamos que en el curso se puedan diseñar nuevas aplicaciones con ideas innovadoras que puedan competir en un mercado de aplicaciones cada vez más competitivo. Apoyaremos las propuestas participando en la medida de nuestras posibilidades en el desarrollo y producción de las apps.

Al final del periodo de docencia tenemos previsto organizar unas Jornadas de Android con la invitación de profesionales del desarrollo de aplicaciones móviles del entorno empresarial donde se podrán presentar algunas de las apps desarrolladas a lo largo del curso.

26/11/2014 Posted by Sandra

Información

Información general del curso

Propone
Departamento de Lenguajes y Sistemas Informáticos

Dirección y Coordinación
Juan Antonio Holgado Terriza
Marcelino Cabrera Cuevas

Inscripción
Fundación General UGR - Empresa
Centro de Transferencia Tecnológica
Gran Vía, 48 · 1º Planta
Teléfono: 958 24 61 20 - Fax: 958 28 32 52
http://www.fundacionugrempresa.es

Plazo de Inscripción
14/11/2014 - 25/02/2015

Importe de la matrícula
290.18€

Número de horas
69 horas presenciales
9 créditos ECTS

Lugar y fechas de realización
Escuela Técnica Superior de Ingeniería Informática y Telecomunicaciones
05/03/2015 - 07/05/2015
Jueves y viernes · 16:30h-20:30h
Conferencia de clausura · 29 de mayo de 2015

Convalidación de créditos
Informática (Ingeniería/Ingenierías Técnicas)
9 créditos
Telecomunicaciones (Ingeniería)
7 créditos
Grados (Informática, Tec. de Telecomunicación, Informática y Matemáticas)
pendiente

Número de becas
Se destinará a becas un máximo del 15% del presupuesto del curso y se distribuirá conforme a los criterios establecidos en la Normativa de Becas de la Universidad de Granada

26/11/2014 Posted by Sandra

5Edicion
4Edicion
3Edicion
2Edicion
1Edicion

Profesores

- Email del curso -· time.ugr AT gmail DOT com Juan Antonio Holgado Terriza · jholgado AT ugr DOT es
Marcelino Cabrera · mcabrera AT ugr DOT es
Jesus Luis Muros Cobos · jesusmuros AT ugr DOT es
Jose Miguel Gutierrez Guerrero · jmgutierrez AT ugr DOT es
Sandra Rodríguez Valenzuela · sandra AT ugr DOT es
Manuel José Baena Toquero · manueljosebaena AT ugr DOT es

Contacto

Juan Antonio Holgado Terriza
Escuela Técnica Superior de Ingeniería Informática y Telecomunicaciones
C/ Periodista Daniel Saucedo Aranda s/n.
18015 Granada (España)
Despacho 13
Teléfono: (+34) 958 240 570
Fax: (+ 34) 958 243 179