PRE-REQUISITOS
-
Conocimientos de algun lenguaje de programación con acceso a base de datos.
CONTENIDO DEL CURSO
-
El sistema operativo Android. Versiones de Android. Android para todo tipo de dispositivos. Android vs. IOS.
-
Otras herramientas de desarrollo. Nativo vs. Híbrido.
-
Lenguajes de Programación para Android.
-
Proceso de Desarrollo de una App. Desde el prototipo, el diseño, la animación, la programación y la publicación.
-
Instalación y Configuración de Android Studio. Instalación y configuración del emulador de Android. Genymotion. Descripción de la plataforma de desarrollo de Android Studio.
-
Creando una aplicación. Creación de un proyecto. El entorno de desarrollo de Android Studio. Estructura de un Proyecto en Android Studio. Ejecución del proyecto en el emulador. Ejecutando en un dispositivo móvil.
-
Estructura de una aplicación.
-
Recursos Layout, propiedades, métodos, eventos, controles, Recursos String, imágenes, mipmaps.
-
Personalización básica de la aplicación. Configuración general con Android Manifest y Gradle.
-
Diagramando con Layouts. Tipos de Layout. LinearLayout, RelativeLayout, Constrain Layout, etc.
-
Operaciones generales. Navegando entre activities.
-
Estableciendo el activity inicial.
-
Mensajes emergentes. Ventanas de Alerta.
-
Implementando el diseño. Menús, Fragments., Toolbar, ActionBar y Navigation Drawer.
-
Implementando Fragments.
-
Menús avanazados con NavigationDrawer.
-
Aplicando formato. Del Prototipo, al diseño en Photoshop.
-
Colores.
-
Dimensiones.
-
Incorporando Fuentes e íconos.
-
Creando estilos.
-
Publicación en Google Play.
-
Generación de un APK de producción.
-
Administración de versiones.
-
Consideraciones para la publicación de su aplicación.