Un curso diseñado para participantes que no han tenido ningún contacto con el sistema operativo Android de Google y, también, para aquellos que han tenido una primera toma de contacto, de forma autónoma no guiada, y que necesitan la ayuda de un experto formador profesional para evolucionar su conocimiento hacia el desarrollo de Apps para dispositivos móviles con S.O. Android.

Utilizamos un método práctico de aprendizaje que garantiza, al finalizar el curso, poder subir a Google Play tu primera App para smartphones con S.O. Android.

La realización de este curso te va a permitir alcanzar los siguientes objetivos:

  • Conocer la aquitectura de Android y su SDK.
  • Desarrollar Apps con un interface de usuario válido para los diferentes tipos de dispositivos con S.O. Android.
  • Crear interfaces gráficas.
  • Guardar preferencias de usuario.
  • Construir Apps para manejar contenido multimedia.
  • Generar Bases de Datos, manejando el almacenamiento de datos y acceso a ficheros.
  • Trabajar de forma avanzada el reconocimiento de gestos del usuario.
  • Compartir contenido y datos simples en proximidad (NFC).
  • Conocer el método de publicación de Apps en Google Play y distribuir tu primera App.

Una vez finalizado este curso, ¡ya tienes tu primera App!. ¿Y ahora qué?, estás preparado para realizar el curso de siguiente nivel: Programación Android - Nivel Desafío

Temario y Contenido


Curso Programación Apps Android - Nivel Confort

  • Plataforma Software y Hardware. Arquitectura de Android
  • Instalación entorno Desarrollo y Herramientas. Las versiones de Android y niveles de API
  • Primeros pasos:
  • Construye tu primera App: creación de un proyecto Android, Iniciando la App, Construcción de un Interfaz simple
  • El elemento Actions Bar
  • Soportando diferentes dispositivos: lenguajes, pantallas y versiones de plataformas
  • Manejando el cliclo de vida de actividad
  • Diseño de Interfaz de Usuario dinámico con Fragmentos
  • Creación y mantenimiento de Bases de Datos en teléfonos móviles con SQLite
  • Interactuando con otras Apps
  • Interfaz de Usuario:
  • Diseñando para múltiples pantallas
  • Creación de Vistas personalizadas
  • Manejo del Sistema UI
  • Entradas de Usuario:
  • Sensores
  • Manejo de entradas de teclado
  • Gestos táctiles
  • Creación de Apps con contenido compartido: datos simples, ficheros, ficheros con NFC
  • Construyendo Apps Multimedia: manejo del audio, recursos de fotos e impresión
  • Crear un certificado digital y firmar la App
  • Pubicación en Google Play: Requisitos y procedimientos. Caso real
  • Documentación. Bibliografía. Grupos de apoyo


Requisitos para participar en el curso

  • Tener experiencia o conocimientos en lenguajes de programación orientados a objetos (C, C++, C#, Java, Python, VB, etc.)