Clase 1: “Introducción”
- Introducción a la Programación
- Algoritmos – Diagramas de Flujo
- Tipos de datos: Variables y Constantes
- Operadores Básicos
- Operaciones Lógicas
Clase 2: “Funciones y Estructuras de Datos”
- Sentencias de control
- Funciones y procedimientos
- Cadenas de caracteres
- Listas
Clase 3: “Entorno de App Inventor 2”
- Secciones
- Creación de proyectos
- Exportación e Importación de proyectos
- Modos de Conexión
- Construcción APK
Clase 4: “Diseño de App”
Disposición espacial de Campos
Interfaz de Usuario: Botones, Casilla de Verificación, Selector de Fecha, Selector de Hora, Imágenes, Etiquetas, Campo de Contraseña, Deslizador, Switch, Campos de Texto.
Clase 5: “Diseño de App”
- Interfaz de Usuario: Selector de Lista, Visor de Lista, Notificadores, Menú Desplegable, Visor Web.
Clase 6: “Media”
- Cámara
- Selector de Imagen
- Reproductor de Audio
- Reproductor de Video
- Sonidos
- Grabador de Sonidos
- Grabador de Video
- Reconocimiento de Voz
- Texto a Voz
- Traductor
Clase 7: “Social – Dibujo y Animaciones”
- Contactos
- Email
- Llamadas
- Compartir
- SMS
- Twitter
- Balls
- Sprites
- Canvas
Clase 8: “Sensores”
- Lector de Código de Barras
- Reloj
- Acelerómetro
- Barómetro
- Giroscopio
- Higrómetro
- Sensor de Iluminación
Clase 9: “Sensores”
- Termómetro
- Sensor de Campo Magnético
- NFC
- Sensor de Orientación
- Sensor de Ubicación
- Podómetro
- Sensor de Proximidad
Clase 10: “Mapas y Geolocalización”
- Mapas
- Marcadores
- Navegación y orientación
Clase 11: “Extensiones”
- Descarga e Instalación
- Perfeccionamiento de App
- Ejemplos de aplicación
Clase 12: “Conectividad”
- ActivityStarter
- WiFi
- Bluetooth
- Serial
- Web
Clase 13: “Almacenamiento local y en la nube”
- Archivo
- CloudDB
- TinyDB
- TinyWebDB
- FirebaseDB
Clase 14: “Proyecto Integrador”