UNIDAD DIDÁCTICA 1. FUNDAMENTOS DE JAVA PARA ANDROID Lenguaje de programación java – Máquina virtual de Java – JDK y JRE – Uso del editor – Uso del IDE – Tipos de datos primitivos – Espacio de nombres – Arrays – Control de flujo (if/switch/while loop/for loop) Programación orientada a objetos – Fundamentos – Objetos – Clases – Propiedades – Herencia – Palabras claves this y super – Interfaces – Modificadores de acceso 2.9. Constructores – Métodos de sobreescritura y sobrecarga – Polimorfismo Otras opciones de programación java – Excepciones – Colecciones de Java – Clases Nested – Variables de clase – Métodos de clase – Tipos enumerados – Serialización – Deserialización UNIDAD DIDÁCTICA 2. DESARROLLO DE APLICACIONES ANDROID (AND-401 C) Framework android – Creación de un proyecto Android – Ejecución de la aplicación – Componentes de una aplicación Android – Ciclo de vida de la aplicación – Modificación del proyecto creado Herramientas sdk y clase activity – Niveles de software – Librerías Android – Fichero de Manifiesto – Estructura del Fichero de Manifiesto – Herramientas SDK – Ciclo de vida a través de Java – Creación de una Actividad (clase Activity) – Fragmentos (Fragments) Listactivity y listview – Vista – Uso de vistas – Añadir vistas – Utilizar ListActivity – Agregar ListView – Agregar eventos – Intents y filtros Intent – Definición – Intents explicitos e implicitos – Acciones nativas de Android – Transferencia de datos – Intent para llamar a Activites – Llamadas directas – SubActivities – Registrar un filtro Intent Vistas personalizadas – Vistas y diseños – Parámetros de diseño – Vistas personalizadas – Modificar vistas existentes Diálogos y mensajes – Subclases de Diálogos – Crear un diálogo en el diseño definido por el usuario – Actividades dentro del diálogo – Mensajes (Toasts) Interfaz de usuario – Menús – Menús contextuales – WebView Almacenamiento android: red, I/O y shared – Opciones de almacenamiento – Conexión a Internet – Clases de entrada/salida – Inclusión de ficheros y recursos – Preferencias de compartición – Grabar estado de la actividad Almacenamiento android: sqlite y content providers – Introducción a SQLite – Librería SQLite – Bases de datos en Android – Content providers nativos Android Nofiticaciones android – Creación – Acciones

Desarrollo de aplicaciones móviles con android – 150 hrs
1125,00 €
Según SEPE