Desarrollo de Aplicaciones Móviles Android (Avanzado)


Con Android Studio

Desarrollo de Aplicaciones Móviles Android (Avanzado)


Objetivo:
Complementar los conocimientos del desarrollador Android con el fin de continuar su progreso y aumentar su visión de las herramientas que existen para la construcción de aplicaciones móviles y mejorar las prácticas de programación.

Descripción:
La facilidad para desarrollar aplicaciones en Android ha permitido que muchas personas en el mundo contribuyan al mercado de aplicaciones móviles, sin embargo, las aplicaciones que hacen una diferencia y que resultan más atractivas a los usuarios son aquellas que hacen un uso eficiente de todas las características de software y hardware con las que cuenta cada usuario.
Este curso de Android Avanzado le proporcionará una visión más amplia de la plataforma de desarrollo y el ecosistema de herramientas que le permita desarrollar aplicaciones móviles mucho más atractivas, robustas, seguras y de alto desempeño.

Dirigido a:
Este curso está dirigido a programadores, diseñadores, emprendedores y personas en general que cuenten con conocimientos previos en el desarrollo de aplicaciones móviles Android con el interés en el desarrollo de aplicaciones con requerimientos más robustos e implementando buenas prácticas.

Perfil del participante:
Es necesario que el participante tenga conocimientos básicos en Android.

Duración del curso: 30 horas

Depuración y gestión de errores

  • DDMS (DalvikDebug Monitor Server)
  • Android Lint
  • ADB (AdroidDebug Bridge)
  • Depuración paso a paso
  • Interacción con el emulador
  • Pruebas unitarias
  • Pruebas en el teléfono
  • Pruebas de interfaces

Personalización y gestión de eventos

  • Temas
  • Estado de los componentes
  • Gradiente
  • Fuentes
  • Iconos

Animaciones

  • Tweenanimation
  • Frameanimation
  • Cambio de vista

Internacionalización

Notificaciones

  • Apariencia
  • Implementación

Gestión de la rotación

  • A Gestión del modo apaisado
  • Bloquear la vista en un solo modo
  • Gestionar manualmente la rotación de pantalla

Creación de vistas personalizadas

  • Creación de interfaces avanzadas
  • Fragments
  • Pantalla completa
  • Interfaces dinámicas
  • Creación de pestañas scrollables

POPUPS

  • Toast
  • AlertDialog
  • ProgressDialog
  • Cuadro de diálogo personalizado

Web

  • Ejemplo de una página web remota
  • Ajustes del WebView
  • Gestión del botón retorno
  • Uso de Android nativo en JavaScript
  • Consumo de servicios Web (JSON, REST)

Buenas prácticas

  • A Mantenerse independiente de la resolución de pantalla
  • Mantenerse independiente del tamaño de la pantalla
  • Ser independiente de la versión de Android utilizada

Gestión y compartición de datos

  • ContentProvider
  • Compartir sus datos con otras aplicaciones
  • Recibir datos desde otras aplicaciones
  • Recuperar datos almacenados en línea

Tratamiento de tareas en segundo plano

  • Asynctask
  • Thread y handler

Geolocalización

  • Requisitos
  • Instalación de las APIs de Google
  • Integración de un Google Map
  • Creación de la vista Google Map
  • Añadir opciones a Google Map
  • Localización
  • Obtener la posición inmediatamente al inicio
  • Posición del usuario
  • Colocar un marcador en el mapa
  • Conversión posición/dirección

Telefonía

  • Gestión de llamadas
  • Gestión de mensajes

Acceso al hardware

  • A Cámara
  • Acelerómetro
  • Giroscopio
  • Sensor magnético
  • BLUETOOTH

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 Android Avanzado con Visual Studio

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

Mayores informes

Curso Android Avanzado con Visual 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

¿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