APP INVENTOR

                           APP   INVENTOR 

App Inventor es un entorno de desarrollo de software actualmente mantenido por el Instituto de Tecnología de Massachusetts (MIT) y originalmente creado por el ahora difunto Google Labs para la elaboración de aplicaciones destinadas al sistema operativo Android. El usuario puede, de forma visual y a partir de un conjunto de herramientas básicas, ir enlazando una serie de bloques para crear la aplicación. El sistema es gratuito y se puede descargar fácilmente de la web. Las aplicaciones creadas con MIT App Inventor están limitadas por su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil. Los proyectos generados a través de esta herramienta se almacenan automáticamente en los servidores de App Inventor, permitiendo llevar en todo momento un seguimiento y control del trabajo.


VENTAJAS DE APP INVENTOR 

  • Puedes desarrollar cualquier tipo de aplicación, como mensajería de texto, carrito de compra, formulario de contacto, encuestas, tutoriales, juegos, entre otros.
  • El software proporciona un entorno visual agradable, incluso viene con un compilador que agrupa el código por bloques.
  • Es ideal para programadores sin experiencia, ya que el software ofrece un conjunto de funcionalidades, que simplifica la codificación.
  • Permite acceder a la aplicación desde cualquier lugar, siempre y cuando tengas conexión a Internet.
  • Facilita la gestión de proyectos de forma colaborativa, aspecto clave para ejecutar pruebas de validación, verificación y puesta en marcha de un programa.
  • Cuenta con el respaldo de Google, es decir, la empresa ofrece cursos, documentación, y una comunidad consolidada de programadores.
  • Se reducen los tiempos de desarrollo, esto debido a las herramientas que proporciona App Inventor, solo debes usar los componentes en función de los eventos que necesites ejecutar.

DESVENTAJAS DE APP INVENTOR 


  • No es muy flexible al momento de producir cambios en el programa, como lo hace los demás lenguajes de programación de alto nivel como PHP, Python, etc.
  • Solo puedes desarrollar los aplicativos siempre y cuando tengas acceso a Internet.
  • Soporta por el momento, el gestor de base de datos “FirebaseDB” para almacenar la información de la aplicación desarrollada.
  • Únicamente puedes crear aplicaciones para el sistema operativo Android.






Comentarios