Curso de Android con Android Studio


Desarrollo de Aplicaciones Móviles Android

Curso de Android con Android Studio

Desarrollo de Aplicaciones Móviles Android

Objetivo:
En este curso aprenderá de una forma práctica, comprensible y concisa, los conceptos esenciales para desarrollar aplicaciones de forma nativa con Android, complementando el curso con Frameworks para el desarrollo web en dispositivos móviles multiplataforma con Titanium y PhoneGap.
El participante aprenderá a programar interfaces de usuario, entrada y salida de datos, lectura y escritura de archivos, herramientas gráficas, visualización de imágenes, reproducción de sonido, temas, recursos, procesos en background, diálogos de progreso, notificaciones, animaciones gráficas y simulaciones.

Descripción:
Android es el sistema operativo de Google para smartphones, tablets y otros dispositivos móviles, siendo esta la plataforma de mayor crecimiento en los últimos meses.

Dirigido a:
Dirigido a estudiantes, profesores, profesionales y en general a personas que requieran desarrollar de forma ágil sus propios programas para Android.

Perfil del participante:
Este curso parte desde cero, por lo que no se requieren conocimientos previos en programación por parte del alumno.

Duración del curso: Según modalidad

Introducción

  • Instalación de Android Studio
  • Mi primer Proyecto de Android
  • Estructura de un proyecto Android
  • ¿Usando Java o Kotlin?
  • Actividad Principal
  • Probando en Emulador y dispositivo Real

Proyectos con Gradle

  • Configuración Android
  • Dependencias del Proyecto
  • Propiedades del Gradle

Navegación entre Actividades

  • Intents
    • Uso de Intents
    • Paso de datos mediante Intents
    • Recuperación de datos entre intents
    • Responder peticiónes de intents implicitos
  • Navegación
    • Launch mode
    • Modificar el lanzamiento de actividades mediante intents
    • Limpiar pila de Actividades
  • Esquemas de Navegación
    • Inicio de una aplicación desde la pantalla inicial de android
    • Término de acplicaciónes con Back y home

Interfaces de Usuario con Vistas Layouts

  • Vistas
    • Usuario con vistas
    • Las vistas de android
  • Layouts
    • Creación de archivos
    • Estructura del layout
    • Layouts creados en código
    • Optimización de layouts
  • Componentes TextView
    • Edit Text
    • Button
    • Check Box
    • Radio Button
    • Spinner
    • Linear Layout
    • TableLayout
    • RelativeLayout
    • ScrollView
  • Interfaces Independientes de Densidad
    • Múltiples archivos de recursos
    • Configuración de pantallas Soportadas
    • Configuración de Interfaces de resolución

Creación de Listas

  • Listas
  • Adaptadores
  • List View
  • Recicler View

Visualización de Listas

  • La clase ListView
  • Listas interactivas
  • ListView personalizado
  • Construcción de un BaseAdapter
  • La clase ListActivity
  • Listas desplegables con SpinnerView

Diálogos

  • Crear un diálogo
  • Diálogos con botones
  • Diálogos con ítems
  • Diálogos con elección única
  • Diálogos de elección múltiple
  • Diálogos de progreso
  • Diálogos personalizados

Menus y App

  • Menu de Opciónes
    • Definir Menú de Actividad
    • Elementos de Menú
    • Actualización dinámica
    • Manejo de Selección de elementos
    • Sub Menus
  • App Bar
    • Botón Home
    • Elementos de un menu bar
    • App bar y compatibilidad
  • Menús Contextuales
    • Menús Contextuales
    • Barra Contextual
  • ToolBar
    • Uso de Tolbar
    • Gestión del Tollbar
    • Reutilización

Depuración

  • Depuración con Android Studio
    • Log y Log Cat
    • Dalvil Debug Monitor Server

Fragment

  • Creación de los Fragment
  • Ciclo de Vida de los Fragment
  • Tansiciones
  • Comunicación entre Fragment
  • Menús en Fragments

Notificaciónes

  • Toast
  • SnackBar

Añadir una Acción

  • Cuadros de dialogo
    • Construcción de cuadros de Diálogo
    • Mostrar Diálogo
    • Comunicación con la Actividad
    • Tipos de Diálogo
  • Barra de estado
    • Crear una Notificación
    • Mostrar una Notificación
    • Actualización de notificación
    • Eliminar una notificación

Pantalla Táctil y detección de gentes

  • Pulsación
  • Reconocimientos de Gestos
  • Sensores
  • Geolocalización

Hilos en ejecución

  • Thread
  • AsyncTask
  • Indicador de Actividad

Servicios en segundo plano

  • Propios
    • Iniciar y detener un servicio
    • Comportamiento de reinicio
    • Servicios prioritarios
  • IntentService
  • Atar un servicio a otro componente
  • Servicios del sistema
  • Flujos de entrada y salida

Archivos y Serialización de datos

  • Flujos de datos de entrada y salida
  • Acceso a archivos
  • Crear y guardar preferencias
  • Leer preferencias

Bases de Datos con SQLite

  • Crear, Conectar y Actualizar
  • Obtener acceso a la BD
  • Consultar datos
  • Insetar datos
  • Actualizar datos
  • Eliminar datos

Proveedores de Contenidos

  • El proveedor de contactos
  • La tabla de datos de los contactos.
  • La tabla de raw contacts
  • Añadir contactos
  • Otros Proveedores de contenidos
  • Implementación de un ContentProvider
  • Acceso externo a nuestro ContentProvider
  • La clase UriMatcher

Servicios REST

  • Fundamentos REST
  • Cabecera de petición
  • Tipos de petición REST
  • Autentificación en servicios remotos
  • Procesar contenidos en formato XML
  • Procesar contenidos en formato Json

Internet

  • Mostrar páginas web con WebView
  • Mostrar imágenes con WebView
  • Mostrar HTML con WebView
  • Conexión HTTP, HTTPS
  • Protocolos ftp y ftps con Android
  • Inspecciónar una página WEB con Jsoup

Correo electrónico

  • Enviar un email con un intent
  • Enviar un archivo adjunto por email
  • Enviar archivos comprimidos con zip

Tu inversion al adquirir este curso incluye:

    • clases en video
    • Descarga de recursos software
    • Material para descarga
    • Evaluaciones en línea
    • Acceso ilimitado por 24 meses

¿Tienes dudas? Visita nuestra sección de preguntas frecuentes


Curso de Android con Android Studio

Próximamente
¿Quieres saber más sobre nuestra modalidad en linea?

Mayores informes

Curso de Android con Android Studio

Apertura bajo demanda
Solicita más información acerca de este curso

Mayores informes

¿Eres una empresa?
Podemos ir hasta tus instalaciones

Solicita una cotización



No Articulo Ir
1 Instalación y configuración de Android Studio
2 Taller desarrollo de Pokedex con Android Studio
4 ¿Qué son las intenciones con Android?
5 Los Widgets en Android
6 Implementando la internacionalización en Android

Ver más articulos


No Video Ver
1 Introducción a Android (Desarrollando un Pokedex)
2 Taller para el desarrollo de una aplicación Android (Parte 1)
3 Taller para el desarrollo de una aplicación Android (Parte 2)
4 Taller para el desarrollo de una aplicación Android (Parte 3)

Ver más videos


Por el momento no hay webinars programados

Te invitamos a visitar nuestro canal


¿Quieres recibir más contenido gratuito?

Suscríbete a nuestro Newsletter

¿Eres una empresa?
Podemos ir hasta tus instalaciones

Solicita una cotización


¿Tienes preguntas o quieres saber más sobre nuestros cursos?

Todos los campos con (*) son requeridos