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 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
Servicios de rede
Servicios na nube
4.1. Servicios do sistema e Sensores Servicios do sistema
Sensores
Localización e Mapas
4.2. Distribución Publicación
Permisos
Monetización