top of page

CONTENIDO

Con este curso se pretende dar un vistazo general y enseñar desde la introducción, el diseño hasta llegar a un nivel experto de realizar una aplicación en Android. 

 

MÓDULO 1: INTRODUCCION ANDROID: (15 horas) 

  1. Fundamentos de Android 
  2. Herramientas de Android Studio 
  3. SDK Manager 
  4. Login con validaciones simples 
  5. Bases y componentes de Android 
  6. Splash Screen: Carátula de la aplicación 
  7. Comportamiento de Actividades 
  8. Cómo realizar la Home de una App 
  9. Configuración de barra superior y menú mediante Toolbar 
  10. Métodos de almacenamiento local 
  11. Generar un archivo apk 
    1. INTRODUCCIÓN A ANDROID SISTEMA OPERATIVO  
      1. Tienda Google Play  
      2. Lenguajes de programación  
      3. Estudio Android  
      4. Administrador de SDK  
      5. Emuladores  
      6. Estructura de un proyecto  
      7. Herramientas del Android Studio  
      8. Componentes principales  
    2. BASES DE ANDROID  
      1. Ciclo de vida de una Activity  
      2. Views, ViewGroups y atributos 
      3. Navegación y comportamiento de Activities  
      4. Utilización de recursos  
    3. BARRA SUPERIOR Y MÉTODOS DE ALMACENAMIENTO  
      1. ActionBar y Toolbar  
      2. Menú de opciones  
      3. Imágenes Android Studio  
      4. ScrollView  
      5. FrameLayout  
      6. Almacenamiento Interno y Externo  
      7. Preferencias compartidas  
    4. LISTA DE ITEMS  
      1. RecyclerVer  
      2. Resultado de la Actividad  
      3. Generación de apk 

 

MÓDULO 2: ANDROID DESIGN (8 horas) 

Domina conceptos de diseño y lo último en animación de aplicaciones Android. Podrás crear pantallas ideales y llamativas para los usuarios. 

 

  1. Fundamentos del Material Design 
  2. Implementación en Android 
  3. Uso de componentes y paleta de colores 
  4. Barra de herramientas, barra de navegación y diseño de texto 
  5. Cómo crear aplicaciones atractivas y funcionales 
  6. Navegación Cajón y Vista de tarjeta 
  7. Incorporar animaciones en distintas vistas 
  8. Transiciones entre pantallas 
  9. ¿Qué es Material Design?  
  1. ¿Cómo se aplica en Android?  
  2. Paleta de colores  
  3. Componentes  
    1. Toolbar colapsable  
    2. Bottom Navigation Bar  
    3. Floating Action Button  
  4. Card View  
  5. Navigation Drawer  
  6. Snack Bar  
  7. Text Input Layout  
  8. ANIMACIONES  
    1. Animación de vistas  
    2. Transición de pantallas 

 

ANDROID AVANZADO CON KOTLIN (25 horas) 

  1. Domina conceptos avanzados de Programación en Android con el lenguaje Kotlin. 
  2. Programar en Kotlin 
  3. Crear e integrar Kotlin en Android 
  4. Crear e integrar una Base de datos local 
  5. Crear y manipular Fragmentos 
  6. Conocer los diferentes Hilos/Threads que maneja Android 
  7. Realizar tareas asincrónicas 
  8. Consumir servicios REST 
  9. Utilizar los componentes principales de Android 
  10. Solicitar permisos sensibles de manera eficiente a los usuarios 

 

MÓDULO : INTRODUCCIÓN A KOTLIN  

  1. ¿Qué es Kotlin?  
  2. Integración con Android  
  3. Compatibilidad con Java Sintaxis 

 

MÓDULO : BASE DE DATOS Y FRAGMENTOS 

 

MÓDULO : HILOS DE EJECUCIÓN Y SERVICIOS WEB  

  1. ¿Qué es un hilo?  
  2. Hilo de la vista  
  3. Hilo trabajador  
  4. Tareas asincrónicas  
  5. Servicios REST  
  6. ¿Qué es un JSON?  
  7. Cómo utilizar JSON en Android  
  8. Consumición de servicios REST  
  9. Consumición de imágenes web  
  10. Notificaciones y Constraint Layout  

 

MÓDULO : BROADCAST RECEIVER Y ALARMAS  

  1. Tipos de Broadcast  
  2. Tipos de receptores de difusión  
  3. Tipos de Alarmas 

 

MÓDULO : PERMISOS Y MAPA 

  1. Permisos Mapa de Google  
  2. Marcadores  
  3. Posicionamiento  

 

MÓDULO : ARQUITECTURAS Y PRUEBAS UNITARIAS 

  1. Arquitectura MVP  
  2. Pérdidas de memoria  
  3. Pruebas unitarias 
  4. Subida al Play Store 

CURSO ANDROID ESPECIALISTA (El Mundo de ANDROID)

  • Android Studio es el entorno de desarrollo integrado (IDE) oficial para el desarrollo de apps para Android y está basado en IntelliJ IDEA. ... Integración con GitHub y plantillas de código para ayudarte a compilar funciones de apps comunes y también importar código de muestra. 

     

    Android Studio guarda algunas semejanzas con otros entornos de desarrollo. Por ejemplo, ofrece las herramientas necesarias tanto para generar la lógica --el código--, como para diseñar la interfaz de usuario de la app. También se incluye un compilador, basado en Gradle, y el propio IDE está basado en IntelliJ IDEA. 

    Android se desarrolla bajo Java, Kotlin y C++.  

bottom of page