CURSO DE ANDROID INTERMEDIO - ONLINE - EN LÍNEA
La ventaja de Android frente a otros sistemas de desarrollo de aplicaciones móviles es el uso de herramientas libres y de código abierto (Open Source). Esta situación evita que tenga que hacer ninguna inversión previa para aprender y trabajar como desarrollador de aplicaciones Android. Cualquier programador puede comenzar a desarrollar apps para Android, tan solo debe tener conocimientos básicos de Java u otro lenguaje de programación orientado a objetos.
Este curso intermedio profundiza en el desarrollo de apps Android y le permitirá personalizar en un mayor grado sus aplicaciones, alterando tanto el diseño como el contenido de las vistas, los controles, los menús, las ventanas y las notificaciones.
Temario del Curso de Android Intermedio
Android, la mejor apuesta
- Introducción
- Orígenes de Android
- Competidores de Android
- Arquitectura Android
- Requisitos para el desarrollo de Apps
- Software necesario para desarrollar Apps Android
- Requisitos para la publicación en Play Store
- Ejecución de las aplicaciones en desarrollo
- Documentación
- Ejemplos
- Enlaces de consulta
Interfaz gráfica de usuario
- Introducción
- View, ViewGroup y Widgets
- Crear una interfaz. Métodos
- Crear una interfaz utilizando lenguaje Java
- Crear una interfaz utilizando le lenguaje XML. Layout
- Lanzar un Layout desde una Activity
- Crear una interfaz utilizando lenguaje XML. Métodos
- Crear una interfaz utilizando lenguaje XML. Graphical Layout
- Crear una interfaz utilizando lenguaje XML. Código XML
- Crear una interfaz utilizando lenguaje XML. Atributos
- Crear una interfaz utilizando lenguaje XML. Tipos de layouts
- RelativeLayout
- LinearLayout
- TableLayout
- FrameLayout
- FrameLayout. Ejemplo
- Views. Componentes comunes
- Eventos y Manejadores de eventos
- Views. Otros componentes
- AnalogClock
- DigitalClock
- Cronómetro
- Cronómetro. Stop, Start, Reset
Recursos
- Introducción
- Carpetas de recursos
- string.xml
- Internalización y fichero string.xml
- colors.xml
- Códigos de colores
- R.java
- Acceso a los recursos de R.java
- Acceso a los recursos de R.java. Strings
- Acceso a los recursos de R.java. Controles
- Acceso a los recursos de R.java. Colores
- Acceso a los recursos de Android
- Densidad y tamaños de pantalla
- Imágenes
- Imágenes. Distintas densidades de pantalla
- Imágenes. Carpetas drawable
- Imágenes. Importar desde Eclipse
- Imágenes. Acceso a recursos
- Layouts
- Layouts. Distintos tamaños de pantalla
- Layouts. Orientación de la pantalla
- Layouts. Acceso a recursos
- Arrays
- Arrays. Acceso a recursos
- Unidades de medida
- Dimensiones
- Dimensiones. Acceso a recursos
- Estilos
- Estilos. Acceso a recursos
- Estilos predefinidos en Android
- Enlaces de consulta
Actividades e Intents
- Introducción
- Pila de Activities
- Ciclo de vida
- Declaración de Activities en AndroidManifest.xml
- Intents. Comunicación entre actividades
- Intents. Funciones
- Intents. Tipos
- Intents implícitos
- Intents implícitos. Acciones y datos
- Intents implícitos. URI
- Intents implícitos. Métodos
- Intents implícitos. Permisos
- Intents explícitos
- Bundle
- Bundle. Envío de datos
- Bundle. Recepción de datos
- Enviar y recibir datos entre actividades
Controles de selección
- Introducción
- Adaptadores
- Adaptadores. ArrayAdapter
- Spinner
- Spinner. Funcionalidad
- ListView
- ListView. Funcionalidad
- ListActivity
- GridView
- GridView. Atributos característicos
- Gallery
- Gallery. Adaptador
- Gallery. Funcionalidad
- Adaptador personalizado
Procesos e hilos (Threads)
- Introducción
- Procesos
- UI thread o Main threads
- Worker Threads
- Threads o Workers
- Handler y Runnable
- AsyncTask
- AsyncTask. Métodos
- AsyncTask. Esquema de ejecución de los métodos
Diálogos estándar y personalizados
- Introducción
- Tipos de diálogos
- Características generales de la implementación
- Esquema de ejecución de los métodos relacionados con Dialog
- Dialogos de alerta
- Alerta. Crear y mostrar
- Alerta. Agregar título e icono
- Alerta. Agregar botones
- Alerta. Varios diálogos en una actividad
- Alerta de tipo lista
- Alerta de tipo lista con cadenas de texto. Ejemplo
- Alerta de tipo lista con radiobuttons. Ejemplo
- Alerta de tipo lista con checkboxes. Ejemplo
- Diálogos de progreso
- Diálogo con círculo de progreso
- Diálogo con barra de progreso
- Diálogo selector de fecha. DatePickerDialog
- Diálogo selector de hora. TimePickerDialog
- Diálogos personalizados
Widgets
- Introducción
- Tipos de Widgets
- Instalación de un Widget
- BroadCastReceiver
- Pasos para crear un Widget
- Definición del layout del Widget
- Crear el proveedor del Widget
- Definición del Widget en res/xml
- Tamaño del Widget
- Registro del Widget en AndroidManifest.xml
- Widget. Actualización
Servicios y notificaciones
- Introducción
- Tipos de servicios
- Implementación de un servicio
- Ciclo de vida de un servicio
- Registro de un servicio en AndroidManifest.xml
- Notificaciones
- Crear notificaciones
- Avisos de notificación
Pantalla táctil. Single Touch
- Introducción
- SingleTouch. Funcionamiento
- Sugerencias de consulta
¿Desea obtener más información?
Mándenos sus datos y comentarios y lo atenderemos con gusto.
¿Quiere inscribirse a este curso ?
¡Hágalo ahora mismo usando PayPal*!
Elija las personas, fecha y opción de pago**:
*Si prefiere otra forma de pago, puede utilizar transferencia electrónica o depósito bancario. Contáctenos para ayudarlo con este proceso.