Contenidos
Introducción
App Inventor es un sistema de programación con bloques.
Para la realización de los siguientes ejemplos tenemos que cargar los bloques en el bloque «Screen Initialize», cuando se carga la aplicación aparece el resultado de los bloques que hayamos colocado.

Variables
Variables 1: enteros, caracteres y cadenas de caracteres
Enteros

Caracteres

Cadenas de caracteres

Variables 2: concatenar, extraer, medir cadenas
Concatenar dos palabras

Extraer elementos de una frase (primer y segundo elemento)

Determinar la longitud de una frase

Variables 3: comparar, partir, reemplazar e invertir cadenas
Comparar dos palabras

Partir una palabra

Reemplazar una letra de una palabra

Invertir una palabra

Ficheros
Almacenar y leer un dato en un fichero

Operaciones aritméticas
Suma, resta, multiplicación, división y resto


Operaciones de comparación
- Operaciones de comparación 1: -eq (equal to -> igual a)
- Operaciones de comparación 2: -lt (less than -> menos que)
- Operaciones de comparación 3: -gt (greater than -> más que)
- Operaciones de comparación 4: -ge (greater than or equal to -> mayor o igual a)
- Operaciones de comparación 5: -le (less than or equal to -> menor o igual a)
- Operaciones de comparación 6: -ne (not equal to -> no es igual a)


Operaciones lógicas
- Operaciones lógicas 1: -and
- Operaciones lógicas 2: -or
- Operaciones lógicas 3: -not


Funciones


Sentencias condicionales
Sentencia condicional (if-else)


Sentencia condicional (if-elseif-else)


Sentencias de repetición
Bucle Do-While


Bucle Foreach

