Desarrollo de aplicaciones en Android

Android

description Presentación

Android ha crecido rápidamente para conquistar numerosos dispositivos, y no sólo móviles, tales como netbooks (mini-ordenadores), las tabletas táctiles y los televisores con conexión a Internet. A día de hoy, Android no es ni más ni menos que uno de los sistemas operativos más importantes del mundo. Son pocos los sistemas que han conocido una progresión tan brillante como la que recientemente ha conocido el sistema Android.

El curso requiere un mínimo de conocimientos sobre programación orientada a objetos en el lenguaje Java, y capacitará al alumno para la creación de aplicaciones, desde la preparación del entorno de desarrollo hasta la publicación de la aplicación en Google Play.

date_range Datos

Días: Lunes a Viernes
Horario: 11:30 – 14:30
Horas semanales: 15
Duración: 1 Mes (60 horas)
Fecha de inicio: 5 de Julio a 30 de Julio

Solicita más información

Precio: 215 €
Matrícula: 30 € (incluye material)
Diploma

DIPLOMA ACREDITATIVO

thumb_up Objetivos

Gracias a este curso, el alumno se convertirá en diseñador de aplicaciones Android. Descubrirá los fundamentos del sistema Android y las bases del desarrollo de aplicaciones Android. Desde este momento, el alumno podrá publicar sus propias aplicaciones Android de modo que estén disponibles para usuarios de todo el mundo.

list Programa

Introducción

  • Historia y versiones de Android
  • Características del sistema operativo Android y entorno de desarrollo (Eclipse + Android SDK + plugin ADT)
  • Fundamentos de las aplicaciones Android
  • Estructura de un proyecto

Desarrollo de Interfaces

  • Características particulares de las interfaces de Android (interfaces adaptables a distintos tipos de pantallas)
  • Controles (views) básicos (botones, imágenes, textos, cajas de texto, cajas de verificación, botones de opción, barras de progreso)
  • Métodos de posicionamiento y distribución de controles (layouts)
  • Personalización de las interfaces: Drawables, shapes
  • Presentación eficiente de las interfaces utilizando recursos, estilos y temas
  • Eventos, listeners
  • Ventanas de diálogo y notificaciones
  • Programación con controles (views) básicos(botones, imágenes, textos, cajas de texto, cajas de verificación, botones de opción, barras de progreso)
  • Diseño y programación de menús, submenús y menús contextuales
  • Diseño y programación con listas (ListView/RecyclerView, Spinner, GridView)
  • Diseño y programación de controles(views) avanzados (cuadro de búsqueda, navegador Web, pestañas)
  • Creación de controles personalizados

Programación con varias Activities (Intents)

  • Ciclo de vida de una Actvity
  • Activities propias y de Android
  • Guardar el estado de una Activity

Tareas en segundo plano (Threads/Hilos de ejecución)

  • Ejemplos de descarga de ficheros de Internet y proceso de ficheros XML

Persistencia y acceso a de datos

  • Preferencias y ficheros
  • Base de datos SQLite
  • Servicios Web

Programación Multimedia

  • Reproducción y grabación de audio y video

Mapas y localización geográfica

Publicación en Google Play

Android Programas