Actualización de este hilo para la nueva versión de App Inventor. Estoy de acuerdo con los comentarios a continuación sobre la versión 2012 de App Inventor: aunque es bastante fácil de usar, tiene capacidades muy limitadas.
Recientemente he estado jugando con la versión 2014 llamada App Inventor 2, y descubrí que es una mejora importante en las capacidades. Y creo que ahora es mucho más factible construir una aplicación de complejidad media. Algunas de las nuevas características incluyen
- soporte para múltiples pantallas (yay!)
- opciones de diseño
- depuración utilizando su propio dispositivo a través de una red WiFi
- capacidad de hacer y procesar datos de solicitudes POST y GET
- capacidad de guardar datos en su propia base de datos
- Integración mejorada con componentes multimedia (cámara, galería, micrófono)
Algunas de las tareas de complejidad media que implementamos incluyen
- ¿Cuáles son las 3 principales limitaciones del desarrollo de aplicaciones de Android?
- ¿Hay desarrolladores de aplicaciones para estudiantes en Miami que puedan desarrollar aplicaciones de calidad por menos que los profesionales?
- ¿Qué red publicitaria utiliza en sus aplicaciones y qué redes de mediación?
- ¿Existen diferencias importantes entre la programación en Android y Java simple?
- ¿Cuál es la diferencia entre Android y Linux?
- Inicio de sesión de Google+
- Guardar imágenes en el Google Drive de un cliente
Documentamos los detalles para esto en Chickpea-App Blog del equipo técnico, puede ayudar a dar una idea de la complejidad de las tareas posibles.
También hay una comunidad muy activa y de apoyo en el foro asociado de Grupos de Google que me pareció muy útil.