Con App Inventor puedes montar una app de Android arrastrando bloques visuales, sin escribir una sola línea de código. Solo necesitas una cuenta de Google y un navegador. En esta guía vas desde el registro hasta el archivo APK instalable en tu móvil.

Lo esencial: entra en ai2.appinventor.mit.edu con tu cuenta de Google, crea un proyecto, diseña la pantalla en la pestaña Diseñador, define el comportamiento en la pestaña Bloques y exporta el APK desde el menú Construir.

Cómo crear una app con App Inventor paso a paso

App Inventor es un entorno del MIT que funciona en el navegador. El proceso siempre tiene la misma estructura: registrarte, diseñar la interfaz, conectar la lógica con bloques, probar en tiempo real y generar el instalador. Vamos uno por uno.

1. Regístrate y entra en App Inventor

  • Abre ai2.appinventor.mit.edu desde tu ordenador.
  • Pulsa en Create Apps! e inicia sesión con tu cuenta de Google.
  • Acepta los permisos y los términos de servicio.
  • En el panel de proyectos, haz clic en Start new project y ponle un nombre (sin espacios ni acentos, por ejemplo MiPrimeraApp).

Si aún no tienes cuenta de correo de Google, puedes crear una cuenta de Gmail en un par de minutos antes de empezar.

Dentro del proyecto verás dos zonas que usarás todo el tiempo: el Diseñador (la apariencia) y los Bloques (la lógica). El botón para cambiar entre ambas está arriba a la derecha.

2. Diseña la interfaz en la pestaña Diseñador

Aquí montas lo que el usuario ve. A la izquierda tienes la Paleta de componentes; en el centro, la pantalla del móvil; a la derecha, el Visor de componentes y las Propiedades.

  • Arrastra un Botón y una Etiqueta desde la paleta a la pantalla.
  • Selecciona cada componente y cambia su texto, color y tamaño desde el panel de Propiedades.
  • Usa Disposiciones (Layout) si quieres alinear varios elementos en filas o columnas.

Conviene renombrar los componentes con nombres claros (BotonSaludo, EtiquetaResultado). Más adelante, en los bloques, los reconocerás de un vistazo.

3. Programa la lógica en la pestaña Bloques

Cambia a Bloques. Aquí defines qué pasa cuando alguien interactúa con la app. El clásico “Hola Mundo” se monta así:

  • Haz clic en Botón1 (o el nombre que le pusiste) en la columna de la izquierda.
  • Arrastra el bloque cuando Botón1.Clic al área central.
  • Haz clic en la etiqueta y arrastra el bloque poner Etiqueta1.Texto como.
  • Encájalo dentro del bloque del clic.
  • Añade un bloque de texto (categoría Texto) con la frase que quieras, por ejemplo ¡Hola Mundo!, y conéctalo.

Los bloques solo encajan donde tienen sentido, así que evitas la mayoría de errores de sintaxis típicos de programar con código. Si ya has trabajado con un juego en Scratch, el sistema te resultará familiar.

4. Prueba tu app en tiempo real

No hace falta instalar nada para ver cómo va quedando:

  • Instala MIT AI2 Companion desde Google Play en tu móvil Android.
  • En App Inventor, ve a Conectar (Connect) > AI Companion.
  • Escanea el código QR con la app del móvil, o teclea el código de seis caracteres.
  • La app se abre en tu teléfono y los cambios se reflejan al instante.

Si no tienes un Android a mano, en Conectar > Emulator puedes usar el emulador de escritorio, aunque va más lento.

5. Exporta tu app y obtén el archivo APK

Cuando esté lista, genera el instalador:

  • Abre el menú Construir (Build) en la barra superior.
  • Elige App (provide QR code for .apk) para descargar por QR, o App (save .apk to my computer) para guardarlo en el ordenador.
  • Espera a que termine la compilación y descarga el .apk.
  • Pásalo al móvil e instálalo. Tendrás que activar Instalar apps de fuentes desconocidas en los ajustes de Android la primera vez.

Con esto ya tienes tu primera app funcionando en tu propio teléfono.

App Inventor frente a otras plataformas sin código

Si dudas entre App Inventor y otras herramientas visuales, esta comparativa rápida ayuda a decidir:

PlataformaCurva de aprendizajeExportar APK gratisiOSEnfoque
App InventorBajaNo (solo Android)Educativo
ThunkableMediaLimitadaApps multiplataforma
KodularBajaNoApps con monetización
GlideBajaNo (web app)Sí (web)Apps de datos

Para aprender y publicar en Android sin coste, App Inventor es la opción más directa. Si quieres llegar también a iPhone, tendrás que mirar otra herramienta; te lo contamos en la guía de cómo crear una app para iPhone.

Qué se puede hacer (y qué no) con App Inventor

App Inventor encaja bien para apps sencillas: utilidades, proyectos educativos, juegos simples, lectores de sensores, apps que guardan datos en local o leen una hoja de cálculo. Soporta GPS, cámara, acelerómetro, reconocimiento de voz, bases de datos TinyDB y conexión a servicios web.

No es la herramienta adecuada para apps comerciales complejas, con muchas pantallas, pagos integrados o un rendimiento exigente. Para eso conviene dar el salto a un desarrollo nativo o a un framework más potente. Si tu meta es validar una idea, también puedes plantear primero un prototipo de aplicación antes de invertir más tiempo.

Consejos para que tu app salga mejor

  • Renombra los componentes desde el principio. Con diez elementos sueltos, Boton1, Boton2 y Boton3 se vuelven un caos.
  • Descarga el proyecto (Proyectos > Export selected project (.aia)) cada poco. Es tu copia de seguridad y te deja mover el proyecto entre cuentas.
  • Usa la galería de ejemplos del MIT. Abrir un proyecto que ya funciona y trastearlo enseña más rápido que empezar de cero.
  • Empieza con una sola pantalla. Añade más solo cuando la primera funcione bien.
  • Prueba en un móvil real, no solo en el emulador, porque sensores y permisos se comportan distinto.

Preguntas frecuentes

¿Necesito saber programar para usar App Inventor?

No. Todo se construye arrastrando bloques que encajan entre sí, así que evitas la sintaxis y los errores típicos del código escrito. Aun así, vas aprendiendo lógica de programación real: eventos, variables y condiciones.

¿Puedo publicar mi app de App Inventor en Google Play?

Sí. Debes generar un archivo AAB (también disponible en el menú Construir), crear una cuenta de desarrollador de Google Play, firmar la app y cumplir las políticas de la tienda. App Inventor te deja exportar el paquete; el resto del proceso es el mismo que para cualquier app de Android.

¿App Inventor funciona en iPhone?

El editor genera apps para Android. Existe la app MIT AI2 Companion para iOS que permite probar proyectos, pero no puedes exportar un instalador para iPhone. Si tu objetivo es iOS, necesitas otra plataforma.

¿Cuánto cuesta App Inventor?

Es completamente gratuito. Lo mantiene el MIT con fines educativos y solo te pide una cuenta de Google para entrar. No hay versión de pago ni límites por proyecto en su uso normal.

¿Dónde se guardan mis proyectos?

Quedan asociados a tu cuenta de Google en los servidores del MIT, así que los recuperas desde cualquier ordenador al iniciar sesión. Aun así, conviene exportar el archivo .aia de vez en cuando como respaldo propio.

Guía revisada por comocrearun.org

Explicamos cada paso de forma clara y la actualizamos cuando algo cambia.