Programación Android
Aprende a desarrollar aplicaciones para dispositivos móviles con Sistema Operativo Android.
Android es actualmente uno de los Sistemas Operativos con más alcance del mercado, donde un desarrollador puede crear aplicaciones que se hagan conocidas a nivel mundial. A través de nuestro Curso Audiovisual de Programación Android aprenderás a crear apps para el Sistema Operativo de Google y obtendrás una sólida base para seguir profundizando en los temas más avanzados.
DIRIGIDO A:
Ideal para Programadores, Administradores de Sistemas y usuarios en general que deseen conocer el entorno de programación Android para el desarrollo de apps para el SO de Google.
DURACIÓN:
El curso consta de 63 videos con una duración aproximada de 7 horas y 30 minutos
REQUISITOS PREVIOS:
Es recomendable tener nociones básicas de Java.
OBJETIVOS
- Aprender a crear, gestionar y posicionar una app móvil.
- Configurar el entorno de desarrollo y la construcción de una interfaz para una app en Android.
- Conocer el ciclo de vida de una aplicación.
- Ser capaz de manejar el entorno de programación y crear una aplicación completa para dispositivos Android.
TEMARIO DEL CURSO
Módulo 1: Introducción a Android
En este módulo se realizará una introducción al lenguaje de programación Android.
- Presentación
- Introducción a Android
- Estructura Android
Módulo 2: Entorno de Desarrollo
En este módulo preparamos el entorno de desarrollo de Android.
- Entorno de desarrollo
- Java
- Eclipse
- Android SDK
- Android ADT
- Android Studio
- Emulador
Módulo 3: Inicio Android
Comenzamos a revisar los elementos básicos de la programación en Android.
- Proyecto nuevo
- Estructura de una aplicación
- Manifest
- Gradle
- Tamaños
- Actividad
- Ciclo de Vida de una Actividad
Módulo 4: Layouts
Conoceremos los 3 principales Layouts que tenemos en Android para la creación de interfaces.
- LinearLayout
- RelativeLayout
- FrameLayout
- Pesos
Módulo 5: Interfaz Gráfica
En este módulo trabajaremos con los elementos UI (Interfaz de usuario).
- TextView
- EditText
- Botón
- Programación de los elementos
- Ejercicio Práctico
- ImageView
- Spinner
- Checkbox
- Orientación de pantalla
Módulo 6: Scroll
En este módulo trabajaremos con los elementos UI (Interfaz de usuario).
- ScrollView
- HorizontalScrollView
Módulo 7: Listas
En este módulo aprenderemos a trabajar con listas simples y personalizadas.
- ListView
- Click en ítems
- ListView Personalizado – Paso 1
- ArrayAdapter
- ListView Personalizado – Paso 2
Módulo 8: Activity e Intents
En el presente módulo aprenderemos a crear una nueva Actividad y utilizaremos la clase que crea Intents para invocar la nueva actividad.
- Nueva Actividad
- Pasar Datos por Intent
- Recibir Datos por Intent
Módulo 9: Diálogos
Conoceremos el concepto de cuadro de diálogo y personalizaremos los ejemplos.
- Definir un Cuadro de Diálogo
- Diálogo con botones
- Diálogo con ítems
- Diálogos únicos
Módulo 10: Sonidos
Conoceremos el concepto de cuadro de diálogo y personalizaremos los ejemplos.
- Sonidos con SoundPool (Parte 1)
- Sonidos con SoundPool (Parte 2)
- MediaPlayer
Módulo 11: Toast
Conoceremos la clase Toast, que nos permite mostrar un mensaje en pantalla.
- Toast
Módulo 12: WebView
En este módulo conoceremos el elemento WebView y aprenderemos a colocar dentro de nuestro dispositivo una WebApp.
- WebView
- Configuración de WebView
- WebView HTML + CSS + JS
Módulo 13: Autocompletar
Aplicaremos la función de autocompletar para los cuadros de texto.
- Autocomplete
- Autocomplete con XML
Módulo 14: Dibujos
En este módulo realizaremos diferentes tipos de dibujos sobre la pantalla de un dispositivo Android.
- Dibujos 2D
- Líneas
- Figuras
- Transiciones
- Rotaciones
- Apariciones
Módulo 15: Publicación
En este último módulo del curso aprenderemos a realizar la publicación de una aplicación y conoceremos los pasos necesarios para realizarlo.
- Icono
- APK
- Subir Aplicación
Módulo 16: Fin del curso
Despedida del curso y conclusiones finales.
- Conclusión y despedida