Curso de Android

Construye aplicaciones para Android

Tras la realización de este curso serás capaz de construir aplicaciones Android nativas con un diseño atractivo y funcionalidades tales como geolocalización, manejo de mapas o manejo de base de datos empotradas en el teléfono o tablet. Aprenderás todo lo necesario para trabajar de forma profesional.


Se ofrece una panorámica a alto nivel de la plataforma, explicando las partes que la integran Android y cual es el papel de cada una de ellas en el esquema de funcionamiento. Algunas de las cosas que aprenderemos serán:

  • Arquitectura de Android
  • Que es una Activity
  • El ciclo de vida de una aplicación

En esta sección pondremos a punto el entorno para iniciar el desarrollo. Algunas de las cosas que haremos serán:

  • Instalar Android SDK
  • Instalar y configurar ADT
  • Crear un dispositivo virtual (AVD)
  • Crear una aplicación de ejemplo
  • Desplegar en un terminal virtual

La interface de usuario es crucial en el éxito o fracaso de una aplicación. En este tema aprenderemos a crear interfaces de usuario atractivas, aprovechando las funcionalidades ofrecidas por Android. En este tema aprenderemos:

  • Que es un Layout
  • Distintos tipos de controles
  • Control de eventos de usuario

Las capacidades de geolocalización de los dispositivos actuales los convierten en grandes aliados para desarrollar aplicaciones que interactuen con la posición del usuario. En este tema aprenderemos:

  • Obtención de las coordenadas de usuario
  • Creación de mapas
  • Creación de marcadores en mapa

En este tema veremos como guardar y recuperar datos de usuario en un terminal. Entre otras cosas aprenderemos:

  • Que es SQLite
  • Como se almacenan y recuperan datos

Aprenderemos los pasos necesarios para distribuir una aplicación.

  • Como se solicitan permisos al usuario
  • Como se genera un APK
  • Como se firma una aplicación