Curso de Fundamentos de Android

Objetivo:

El alumno obtendrá los conocimientos necesarios para realizar aplicaciones de Android Sencillas.

Duración:

20 horas.

Herramientas y Tecnologías:

Android 4.0.1 en adelante (7.1 actualmente)

Android Studio 2.3.2

Temario:

1 Introducción a la programación de aplicaciones de Android.

  • Historia del Sistema Operativo Android.
  • Fragmentación de Android y cómo resolverlo.
  • Java, lenguaje para desarrollar.
  • Acerca de Kotlin.
  • Android Studio, la herramienta de trabajo.
  • Requerimientos para publicar en la tienda de Play. Licencias de desarrollador.
  • Pasos generales y requerimientos para instalar Android Studio.

2. Creación de una primera aplicación.

  • Creación de una aplicación con una Actividad Básica.
  • Secciones generales de Android Studio.
  • Directorios básicos de una aplicación.
  • Archivo manifest.xml
  • Layouts. Modo de diseño.
  • Layouts. Modo de código.
  • Creación de un dispositivo virtual.
  • Publicación de la aplicación en el simulador.

3. Elementos de Diseño de una aplicación.

  • Layout Absoluto y Lineal.
  • Dimensiones de los elementos con wrap content y match parent
  • Unidades particulares para Android: dp y sp
  • Manejo de cadena de texto con el documento storing.xml.

4. Controles Básicos

  • Button.
  • TextView.
  • Label.
  • ImagePicker.
  • TextEdit.

5. Funcionalidad con Java

  • Creación de identificadores.
  • Evento onCreate.
  • Creación de Variables y listeners.
  • Envío de la aplicación a un dispositivo real.
  • Herramientas de depuración.

6. Listas

  • ListView
  • Arreglos y adaptadores.
  • Muestra de la información con la clase Toast.
  • Creación de renglones personalizados para la lista.

7. Aplicaciones con más de una Actividad

  • Creación de un segunda Actividad
  • Uso de la clase Intent para comunicarse entre actividades.
  • Creación de extras para envío de datos.

8. Menús generales con ActionBar

  • Creación de un archivo de menús.
  • Eventos de creación de menús (onCreateOptionsMenu, onOptionsItemSelected).

9. Uso de Mapas de Google

  • Creación de una actividad para mapas.
  • Registro de la aplicación para utilizar Mapas.
  • Cambio de la ubicación del mapa.
  • Detectar la ubicación del usuario.
  • Habilitar funcionalidades al mapa.

10 Vista de contenido web

  • MapView
  • Habilitar permisos desde el archivo manifest.

11 Publicación de la aplicación en Google Play.

  • Creación y modificación de iconos.
  • Compilar la aplicación con certificado.
  • Consola Play.

Modo del curso:

In Company (en toda la república mexicana)

Precio del Curso*:

1 alumno $5,000.00

2 a 4 alumnos $3,000.00 c/u

5 alumnos en adelante $2,000.00 c/u

*Estos precios no incluyen transportación ni gastos de viaje para cursos fuera de la Ciudad de México.