Competencies and objectives

 

Course context for academic year 2019-20

Una vez que hemos aprendido a desarrollar aplicaciones en los dispositivos móviles utilizando las APIs y frameworks de iOS y de Android, vamos a dar un paso más. Vamos a estudiar qué servicios adicionales nos ofrecen estas plataformas para integrarlos en nuestras aplicaciones y extender con ellos sus funcionalidades. Muchos de estos servicios se utilizan accediendo a las infraestructuras en la nube de cada una de las plataformas (iCloud en Apple y toda la infraestructura de Google) e integrando sus funciones con nuestra aplicación que se ejecuta de forma local en el dispositivo. Ejemplos de estos servicios son la integración de mapas y de localización, la persistencia en la nube de datos para poder ser compartidos desde distintos dispositivos, la validación de la identidad del usuario con algún perfil guardado en alguna de las plataformas, los servicios de notificación o la integración de servicios de pago en las aplicaciones.

Otro tipo de servicios son los proporcionados por las plataformas para la distribución y venta de las aplicaciones desarrolladas. Ambas plataformas cuentan con tiendas en las que publicar y distribuir las apps, la App Store de iOS y el Google Play de Android. Estudiaremos las características de ambas plataformas y los distintos procesos de publicación. Ambas tiendas permiten mecanismos adicionales de compra que los usuarios pueden utilizar dentro de las aplicaciones, las denominadas compras in-app.

Un último tipo de servicios que estudiaremos son los servicios de publicidad. Veremos las APIs y los servicios proporcionados por las plataformas para poder integrar publicidad en las aplicaciones: iAds y Google Mobile Ads.

Se recomienda haber cursado previamente las asignaturas "Tecnologías para el desarrollo de aplicaciones para dispositivos móviles", "Interfaz de usuario en dispositivos móviles" y "Persistencia de datos en dispositivos móviles".

 

 

Course competencies (verified by ANECA in official undergraduate and Master’s degrees) for academic year 2019-20

UNIVERSITY MASTER'S DEGREE IN DEVELOPMENT OF SOFTWARE FOR MOBILE DEVICES

 

General Competences (CG)

  • CG1 : Saber aplicar los conocimientos adquiridos a problemas reales relacionados con las aplicaciones para dispositivos móviles.
  • CG10 : Saber proyectar, diseñar, desarrollar, implantar y mantener productos, aplicaciones y servicios para dispositivos móviles, teniendo en cuenta aspectos técnicos, económicos y de eficiencia.
  • CG11 : Saber dirigir los proyectos relacionados con las aplicaciones para dispositivos móviles, cumpliendo la normativa vigente y asegurando la calidad del servicio.
  • CG2 : Ser capaces de trabajar y aprender de forma autodirigida o autónoma.
  • CG3 : Adaptarse a nuevas situaciones, en entornos nuevos o poco conocidos, fomentando la creatividad, la capacidad crítica y el espíritu emprendedor.
  • CG4 : Desenvolverse en contextos multidisciplinares y/o internacionales aportando soluciones desde el punto de vista de las aplicaciones para dispositivos móviles.
  • CG5 : Conocer y aplicar en cada situación las responsabilidades sociales, éticas y legales vinculadas a la aplicación de los conocimientos.
  • CG6 : Saber comunicar los conocimientos, resultados y conclusiones de su desempeño profesional a públicos especializados y no especializados de un modo claro y sin ambigüedades.
  • CG7 : Gestionar la información y los recursos disponibles.
  • CG8 : Ser capaz de trabajar en equipo con iniciativa y espíritu colaborador.
  • CG9 : Ser capaces de adaptarse al ambiente cambiante propio de la disciplina y de comprender y aplicar los nuevos avances técnico-científicos relacionados con los dispositivos móviles.

 

Specific Competences (CE)

  • CE12 : Integrar redes sociales y servicios en la nube en las aplicaciones para dispositivos móviles.
  • CE13 : Conocer y utilizar de forma eficiente las distintas plataformas de distribución de aplicaciones para dispositivos móviles.
  • CE14 : Diseñar y desarrollar aplicaciones para dispositivos móviles garantizando la privacidad y seguridad de la información.
  • CE5 : Diseñar, implementar, desplegar y utilizar servicios web para dispositivos móviles.

 

UA Basic Transversal Competences

  • CT1 : Skills in a foreign language.
  • CT2 : Computer and information technology skills.
  • CT3 : Oral and written communication skills.

 

UNIVERSITY MASTER'S DEGREE IN DEVELOPING OF SOFTWARE FOR MOBILE DEVICES

 

Transversal Competences

  • CT1 : Ser capaz de recibir y transmitir información en otros idiomas, principalmente inglés.
  • CT2 : Computer and information technology skills.
  • CT3 : Oral and written communication skills.

 

General Competences

  • CG1 : Saber aplicar los conocimientos adquiridos a problemas reales relacionados con las aplicaciones para dispositivos móviles.
  • CG2 : Ser capaces de trabajar y aprender de forma autodirigida o autónoma.
  • CG3 : Adaptarse a nuevas situaciones, en entornos nuevos o poco conocidos, fomentando la creatividad, la capacidad crítica y el espíritu emprendedor.
  • CG4 : Ser capaces de desarrollar aplicaciones en equipos multidisciplinares, integrando los distintos elementos necesarios para la obtención de un producto final (diseño gráfico, localización, etc.).
  • CG5 : Conocer y aplicar en cada situación las responsabilidades sociales, éticas y legales vinculadas a la aplicación de los conocimientos.
  • CG6 : Saber comunicar los conocimientos, resultados y conclusiones de su desempeño profesional a públicos especializados y no especializados de un modo claro y sin ambigüedades.
  • CG7 : Gestionar la información y los recursos disponibles.
  • CG8 : Ser capaz de trabajar en equipo con iniciativa y espíritu colaborador.
  • CG9 : Ser capaces de adaptarse al ambiente cambiante propio de la disciplina y de comprender y aplicar los nuevos avances técnico-científicos relacionados con los dispositivos móviles.

 

Specific Competences

  • CE12 : Integrar el acceso a redes sociales y servicios en la nube en las aplicaciones para dispositivos móviles.
  • CE13 : Conocer y utilizar de forma eficiente las distintas plataformas de distribución de aplicaciones para dispositivos móviles.
  • CE14 : Diseñar y desarrollar aplicaciones para dispositivos móviles garantizando la privacidad y seguridad de la información.
  • CE5 : Diseñar, implementar, desplegar y utilizar servicios web para dispositivos móviles.

 

Basic Competences

  • CB10 : That students possess the learning skills that allow them to continue studying in a way that will be largely self-directed or autonomous.
  • CB6 : Possess and understand knowledge that provides a basis or opportunity to be original in the development and/or application of ideas, often in a research context
  • CB7 : That students know how to apply the knowledge acquired and their ability to solve problems in new or little-known environments within broader (or multidisciplinary) contexts related to their area of ¿¿study
  • CB8 : Students are able to integrate knowledge and deal with the complexity of making judgements on the basis of incomplete or limited information, including reflections on the social and ethical responsibilities associated with information which, while incomplete or limited, includes reflections on the social and ethical responsibilities linked to the application of their knowledge and judgements.
  • CB9 : Students are able to communicate their conclusions and the ultimate knowledge and rationale behind them to specialist and non-specialist audiences in a clear and unambiguous way.

 

 

 

Learning outcomes (Training objectives)

No data

 

 

Specific objectives stated by the academic staff for academic year 2019-20

No data

 

 

General

Code: 43286
Lecturer responsible:
Gallardo López, Domingo
Credits ECTS: 6,00
Theoretical credits: 0,80
Practical credits: 1,60
Distance-base hours: 3,60

Departments involved

  • Dept: SCIENCE OF COMPUTING AND ARTIFICIAL INTELLIGENCE
    Area: CIENCIA DE LA COMPUTACIO, INTEL·LIGENCIA ARTIFICIA
    Theoretical credits: 1,2
    Practical credits: 1,2
    This Dept. is responsible for the course.
    This Dept. is responsible for the final mark record.

Study programmes where this course is taught