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)
- Fundamentos de Android
- Herramientas de Android Studio
- SDK Manager
- Login con validaciones simples
- Bases y componentes de Android
- Splash Screen: Carátula de la aplicación
- Comportamiento de Actividades
- Cómo realizar la Home de una App
- Configuración de barra superior y menú mediante Toolbar
- Métodos de almacenamiento local
- Generar un archivo apk
- INTRODUCCIÓN A ANDROID SISTEMA OPERATIVO
- Tienda Google Play
- Lenguajes de programación
- Estudio Android
- Administrador de SDK
- Emuladores
- Estructura de un proyecto
- Herramientas del Android Studio
- Componentes principales
- BASES DE ANDROID
- Ciclo de vida de una Activity
- Views, ViewGroups y atributos
- Navegación y comportamiento de Activities
- Utilización de recursos
- BARRA SUPERIOR Y MÉTODOS DE ALMACENAMIENTO
- ActionBar y Toolbar
- Menú de opciones
- Imágenes Android Studio
- ScrollView
- FrameLayout
- Almacenamiento Interno y Externo
- Preferencias compartidas
- LISTA DE ITEMS
- RecyclerVer
- Resultado de la Actividad
- 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.
- Fundamentos del Material Design
- Implementación en Android
- Uso de componentes y paleta de colores
- Barra de herramientas, barra de navegación y diseño de texto
- Cómo crear aplicaciones atractivas y funcionales
- Navegación Cajón y Vista de tarjeta
- Incorporar animaciones en distintas vistas
- Transiciones entre pantallas
- ¿Qué es Material Design?
- ¿Cómo se aplica en Android?
- Paleta de colores
- Componentes
- Toolbar colapsable
- Bottom Navigation Bar
- Floating Action Button
- Card View
- Navigation Drawer
- Snack Bar
- Text Input Layout
- ANIMACIONES
- Animación de vistas
- Transición de pantallas
ANDROID AVANZADO CON KOTLIN (25 horas)
- Domina conceptos avanzados de Programación en Android con el lenguaje Kotlin.
- Programar en Kotlin
- Crear e integrar Kotlin en Android
- Crear e integrar una Base de datos local
- Crear y manipular Fragmentos
- Conocer los diferentes Hilos/Threads que maneja Android
- Realizar tareas asincrónicas
- Consumir servicios REST
- Utilizar los componentes principales de Android
- Solicitar permisos sensibles de manera eficiente a los usuarios
MÓDULO : INTRODUCCIÓN A KOTLIN
- ¿Qué es Kotlin?
- Integración con Android
- Compatibilidad con Java Sintaxis
MÓDULO : BASE DE DATOS Y FRAGMENTOS
MÓDULO : HILOS DE EJECUCIÓN Y SERVICIOS WEB
- ¿Qué es un hilo?
- Hilo de la vista
- Hilo trabajador
- Tareas asincrónicas
- Servicios REST
- ¿Qué es un JSON?
- Cómo utilizar JSON en Android
- Consumición de servicios REST
- Consumición de imágenes web
- Notificaciones y Constraint Layout
MÓDULO : BROADCAST RECEIVER Y ALARMAS
- Tipos de Broadcast
- Tipos de receptores de difusión
- Tipos de Alarmas
MÓDULO : PERMISOS Y MAPA
- Permisos Mapa de Google
- Marcadores
- Posicionamiento
MÓDULO : ARQUITECTURAS Y PRUEBAS UNITARIAS
- Arquitectura MVP
- Pérdidas de memoria
- Pruebas unitarias
- 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++.