2. Consultar sobre la herramienta de app Inventor, funcionalidad, ventajas y
desventajas.
App Inventor es un entorno de desarrollo de aplicaciones exclusivamente para los dispositivos
Android. Para poder empezar a desarrollar aplicaciones con esta herramienta necesitas un
navegador web e, imprescindible, un teléfono o tablet que tenga incorporado el sistema Android.
Como explica en su web Androidsis, App Inventor se basa en un servicio web que te permitirá
poder almacenar todo tu trabajo y, además, te ayudará a hacer un seguimiento de tus proyectos. Su
finalidad es la elaboración de aplicaciones que están orientadas al sistema operativo Android, así
como facilitar las tareas de los usuarios mediante el uso de herramientas básicas y útiles, sobre las
que encontrarás bastante información en su página web.
Lo mejor de todo, es que el programador tiene la opción de usar la plataforma Google Play
para distribuir libremente sus aplicaciones. El objetivo de App Inventor es democratizar el
desarrollo de software, es decir, que los usuarios finales se conviertan en creadores activos de
tecnología.
La aplicación posee lenguaje visual gracias a la utilización de JavaScript. Además, cuenta con un
compilador que se agrupa por bloques y que da lugar a un lenguaje de programación.
Te ayudará a crear la aplicación que desees en un tiempo récord y podrás programarla con cierta
facilidad. Asimismo, con esta herramienta podrás programar aplicaciones más complejas con
menos tiempo.
Y, gracias a la interfaz gráfica, podrás crear cada vez más aplicaciones. Por lo tanto, es una
oportunidad que está a tu alcance. Es una puerta para que puedas sacar al mercado nuevas
aplicaciones sin que seas un programador experto.
Ventajas de App Inventor
Estas son algunas de las principales ventajas:
Es una herramienta de desarrollo muy visual y más o menos sencilla de usar.
Útil para los programadores sin experiencia, ya que permite desarrollar aplicaciones
complejas y con una gran cantidad de funcionalidades.
Facilita la creación de aplicaciones de manera intuitiva y gráfica.
No es necesario tener conocimientos extensos sobre códigos de programación.
Permite acceder a la aplicación en cualquier momento y lugar siempre y cuando tengas
conexión a Internet.
Ofrece diferentes formas de conectividad: directa, wifi o por medio del emulador.
Permite descargar la aplicación de diferentes modos.
Es una forma sencilla de acceder a tus trabajos y proyectos y de gestionarlos.
No se necesitan conocimientos técnicos ni un alto nivel de especialización en informática.
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.
3. 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.
Características de App Inventor
Permite construir aplicaciones sencillas y complejas, las cuales son aptas para ser
utilizadas en cualquier dispositivo inteligente siempre y cuando este cuente con el
sistema operativo Android.
Es multiplataforma, requiere de un navegador y la máquina virtual de Java instalada,
con “java web start”.
Pensado para desarrollar aplicativos para dispositivos móviles.
Es muy fácil de utilizar.
Debido a su simplicidad, App Inventor es ideal para usuarios principiantes en el área
de la programación, por eso, es empleado en las instituciones de educación básica y
universitaria.