Programa Mooc

   www.androidcurso.com

Programa completo del curso MOOC de la UPV:

“Android: Introducción a la Programación”

Precourse

La aplicación Mis Lugares http://www.androidcurso.com/index.php/569

 

Unidad 1  Repaso de Java

Introducción     http://www.androidcurso.com/index.php/21

Características de Java   http://www.androidcurso.com/index.php/22

Instalación del entorno de desarrollo     http://www.androidcurso.com/index.php/23

Creación de clases en Java             http://www.androidcurso.com/index.php/24

Creación y utilización de objetos               http://www.androidcurso.com/index.php/25

Comentarios y documentación javadoc                 http://www.androidcurso.com/index.php/27

El encapsulamiento y la visibilidad en Java http://www.androidcurso.com/index.php/32

La clase Lugar     http://www.androidcurso.com/index.php/460

La herencia en Java          http://www.androidcurso.com/index.php/29

La sobrecarga en Java     http://www.androidcurso.com/index.php/30

El polimorfismo en Java                 http://www.androidcurso.com/index.php/31

Clases abstractas, interfaces y herencia múltiple http://www.androidcurso.com/index.php/686

Tipos enumerados en Java            http://www.androidcurso.com/index.php/461

Las colecciones en Javahttp://www.androidcurso.com/index.php/462

Referencia Java http://www.dcomg.upv.es/~jtomas/android/ficheros/Referencia_Java.pdf

 

Unidad 2 Introducción a Android y entorno de desarrollo

Introducción a la unidad  http://www.androidcurso.com/index.php/96

¿Que hace a Android especial? http://www.androidcurso.com/index.php/97

Las plataformas para móviles http://www.androidcurso.com/index.php/98

Arquitectura de Android http://www.androidcurso.com/index.php/99

Descripción de las versiones de Android http://www.androidcurso.com/index.php/146

Elegir la versión en una aplicación Android http://www.androidcurso.com/index.php/463

Las librerías de compatibilidad (support library) http://www.androidcurso.com/index.php/562

Creación de dispositivos virtuales (AVD) http://www.androidcurso.com/index.php/465

Un primer programa en Android http://www.androidcurso.com/index.php/147

Ejecución del programa http://www.androidcurso.com/index.php/221

Ficheros y directorios de un proyecto Android http://www.androidcurso.com/index.php/148

Componentes de una aplicación http://www.androidcurso.com/index.php/149

Documentación y ApiDemos http://www.androidcurso.com/index.php/260

Depurar con el entorno de desarrollo http://www.androidcurso.com/index.php/564

Depurar con mensajes Log http://www.androidcurso.com/index.php/470

 

Unidad 3 Interfaz de usuario

Introducción a la unidad  http://www.androidcurso.com/index.php/110

Creación de una interfaz de usuario por código  http://www.androidcurso.com/index.php/111

Creación de una interfaz de usuario usando XML  http://www.androidcurso.com/index.php/112

Diseño visual de vistas  http://www.androidcurso.com/index.php/113

Los Layouts en Android  http://www.androidcurso.com/index.php/114

Introducción a Material Design  http://www.androidcurso.com/index.php/688

Definición de la paleta de colores de la aplicación  http://www.androidcurso.com/index.php/689

Mis Lugares: Primeras actividades http://www.androidcurso.com/index.php/115

Uso de recursos alternativos en Android http://www.androidcurso.com/index.php/116

Tipos de recursos       http://www.androidcurso.com/index.php/222

Recursos del sistema  http://www.androidcurso.com/index.php/471

Estilos y Temas en Android   http://www.androidcurso.com/index.php/118

Uso práctico de Vistas           http://www.androidcurso.com/index.php/119

Referencia clase View            http://www.androidcurso.com/index.php/referencias/referencia-clase-view

Referencia recursos alternativos        http://www.dcomg.upv.es/~jtomas/android/ficheros/recursos_alternativos.pdf

 

Unidad 4    Actividades

Introducción a la unidad         http://www.androidcurso.com/index.php/475

Actividades en Android         http://www.androidcurso.com/index.php/122

Intercambio de datos entre actividades          http://www.androidcurso.com/index.php/123

Añadiendo un menú en Android       http://www.androidcurso.com/index.php/124

La Barra de Accioneshttp://www.androidcurso.com/index.php/473

Creación y uso de iconos       http://www.androidcurso.com/index.php/125

Añadir preferencias en Android        http://www.androidcurso.com/index.php/476

Creando actividades en Mis Lugareshttp://www.androidcurso.com/index.php/474

 

Unidad 5    RecyclerView e Intenciones

Introducción a la unidad         http://www.androidcurso.com/index.php/482

La vista RecyclerView  http://www.androidcurso.com/index.php/691

Las intenciones en Android   http://www.androidcurso.com/index.php/130

Uso de intenciones en Mis Lugares   http://www.androidcurso.com/index.php/483

Añadiendo fotografías en Mis Lugares http://www.androidcurso.com/index.php/484

 

Unidad 6    Ciclo de vida, multimedia y seguridad

Introducción a la unidad         http://www.androidcurso.com/index.php/488
Ciclo de vida de una actividad           http://www.androidcurso.com/index.php/158
¿Qué proceso se elimina?       http://www.androidcurso.com/index.php/277
Guardar el estado de las Actividades en Android     http://www.androidcurso.com/index.php/163
Multimedia en Android          http://www.androidcurso.com/index.php/164
Los tres pilares de la seguridad en Android  http://www.androidcurso.com/index.php/280
Usuario Linux y acceso a ficheros     http://www.androidcurso.com/index.php/281
Los permisos en Android      http://www.androidcurso.com/index.php/282
Permisos en Android 6 Marshmallow http://www.androidcurso.com/index.php/626

 

Unidad 7    Posicionamiento y mapas

Introducción a la unidad         http://www.androidcurso.com/index.php/490
Sistemas de geolocalización en dispositivos móviles http://www.androidcurso.com/index.php/491
El API de Localización de Android   http://www.androidcurso.com/index.php/284
Emulación del GPS    http://www.androidcurso.com/index.php/285
Estrategias de Localización en Android         http://www.androidcurso.com/index.php/492
Google Maps http://www.androidcurso.com/index.php/223
Añadiendo mapas en Mis Lugares    http://www.androidcurso.com/index.php/493

 

Unidad 8    Bases de datos y Fragments en Android

Introducción a la unidad         http://www.androidcurso.com/index.php/494
Almacenamiento Datos en Android   http://www.androidcurso.com/index.php/297
Uso de base de datos en Android      http://www.androidcurso.com/index.php/495

Operaciones con bases de datos en Mis Lugares   http://www.androidcurso.com/index.php/497
Los Fragments  http://www.androidcurso.com/index.php/499
Uso de Fragments en Mis Lugares  http://www.androidcurso.com/index.php/498
Diálogos de selección de fecha y hora http://www.androidcurso.com/index.php/485

Infórm

ate Inf