Guia docenteCurso
Facultad de Informática
  Inicio | galego | castellano | english | A A |  
Grao en Enxeñaría Informática
 Asignaturas
  Programación de Sistemas
   Contenidos
Tema Subtema
1.1. Introducción a la Programación de Sistemas Introducción a la Programación de Sistemas
Presentación de la asignatura
1.2. Introducción a Android Historia y evolución
Arquitectura y características
Componentes principales
Manifiesto
1.3. Herramientas de desarrollo Instalación del SDK y Android Studio
Aplicación básica y estructura de una aplicación
Depuración y testing
Recursos de aplicaciones
2.1. Actividades, Fragmentos e Intents Actividades y ciclo de vida
Intents explícitos e implícitos
Paso de parámetros
Fragmentos estáticos y dinámicos
Comunicación entre fragmentos
2.2. Interfaz de usuario Layouts y Vistas
Eventos
Notificaciones
Menúes y ToolBar
Diálogos
Listas y Adaptadores
2.3. Trabajando en segundo plano Servicios locales y remotos
Broadcast Receivers
Hilos, tareas y mensajes
Jobs
AppWidgets
3.1. Arquitecturas de aplicaciones Tipos de arquitecturas
Distribución en capas
Intercambios
3.2. Persistencia de datos Preferencias
Ficheros internos y externos
Base de datos: SQL y ROOM
Proveedor de Contenidos
3.3. Interconexión Comunicaciones
Conexión vía Post
Protocolos: XML y JSON
Servicios de red avanzados
4.1. Servicios del sistema y Sensores Servicios del sistema
Conectividad
Servicios wifi y teléfono
Sensores
4.2. Localización y Mapas Localización
Mapas (librería Google Maps)
Servicios de localización
4.3. Distribución Publicación
Permisos
Monetización y Publicidad
Optimización
Universidade da Coruña - Rúa Maestranza 9, 15001 A Coruña - Tel. +34 981 16 70 00  Soporte Guías Docentes