| Datos Identificativos | 2019/20 | |||||||||||||
| Asignatura | Programación de Sistemas | Código | 614G01058 | |||||||||||
| Titulación |
|
|||||||||||||
| Descriptores | Ciclo | Período | Curso | Tipo | Créditos | |||||||||
| Grao | 1º cuadrimestre |
Cuarto | Optativa | 6 | ||||||||||
|
||||||||||||||
| Temas | Subtemas |
| 1.1. Introdución á Programación de Sistemas | Introdución á Programación de Sistemas Presentación da asignatura |
| 1.2. Introdución a Android | Historia e evolución Arquitectura e características Compoñentes principais Manifesto |
| 1.3. Ferramentas de desenvolvemento | Instalación do SDK e Android Studio Aplicación básica e estrutura dunha aplicación Depuración e testing Recursos de aplicacións |
| 2.1. Actividades, Fragmentos e Intents | Actividades e Ciclo de vida Intents explícitos e implícitos Paso de parámetros Fragmentos estáticos e dinámicos Comunicación entre fragmentos |
| 2.2. Interfaz de usuario | Layouts e Vistas Eventos Notificacións Menúes e ToolBar Diálogos Listas e Adaptadores |
| 2.3. Traballando en segundo plano | Servicios locais e remotos Broadcast Receivers Fíos, tarefas e mensaxes Jobs AppWidgets |
| 3.1. Arquitecturas de aplicacións | Tipos de arquitecturas Distribución en capas Intercambios |
| 3.2. Persistencia de datos | Preferencias Ficheiros internos e externos Base de datos: SQL e ROOM Proveedor de Contidos |
| 3.3. Interconexión | Comunicacións Conexión vía Post Protocolos: XML e JSON Servicios de rede avanzados |
| 4.1. Servicios do sistema e Sensores | Servicios do sistema Conectividade Servicios wifi e teléfono Sensores |
| 4.2. Localización e Mapas | Localización Mapas (librería Google Maps) Servicios de localización |
| 4.3. Distribución | Publicación Permisos Monetización e Publicidade Optimización |