
App Inventor 2 te permite desarrollar aplicaciones para teléfonos Android utilizando un navegador web y un teléfono conectado o un emulador. Los servidores de App Inventor almacenan su trabajo y le ayudan a realizar un seguimiento de sus proyectos.
Otra forma más profunda de programar, es con Android, uno de los libros que más nos ha ayudado a aprender sobre cómo programar en este lenguaje es este, totalmente recomendable.
Pero si lo que quieres es un entorno gráfico en donde la programación de apps es más fácil tenéis el resto del artículo.
✅ Los mejores libros sobre app Inventor 2 2023
A continuación puedes adquirir los libros más vendidos sobre App inventor 2 y con ellos profundizar en el uso de esta herramienta con miles de proyectos.
web de app inventor 2
La web oficial de app inventor 2 es http://appinventor.mit.edu/explore/index-2.html/ en donde puedes ampliar el conocimiento sobre esta herramienta y ver todo su potencial.
App Inventor 2 se diferencia de App Inventor 1 en muchos aspectos. Si ya está familiarizado con App Inventor 1, siga leyendo los siguiente temas para obtener más información sobre las diferencias de App Inventor 2.
Temas
- Desplegables
- Mutantes
- Variables globales vs. Locales. Y Lección sobre el alcance de las variables
- El emulador
- Colores
Además, también han cambiado otras características.
App Inventor está ahora totalmente en el navegador. Anteriormente, para ejecutar App Inventor era necesario instalar y ejecutar un archivo Java llamado Editor de bloques. Ahora, el Editor de Bloques es sólo un modo diferente en su proyecto que se ve desde el navegador.
Un archivo de código fuente es ahora un archivo «.aia» en lugar de un archivo «.zip».
Puede añadir Pantallas adicionales en modo Bloques o Diseñador (donde antes tenía que estar en la pantalla Diseñador).
Todos los bloques están disponibles en el lado izquierdo. Ya no es necesario cambiar entre los cajones Built-In, My Blocks y Advanced. Ahora están todos visibles y disponibles para hacer clic en ellos.
El cajón Procedimientos (anteriormente Definiciones) también es diferente. Ahora todos los procedimientos que usted escribe se pueden encontrar aquí.
Hay dos nuevos bloques en el cajón Control. Primero es un bloque llamado do then return block que se encuentra en el cajón Control. Para más información sobre este bloque, lea su documentación. En segundo lugar, está el bloque de resultados Evaluar pero ignorar, que reemplaza al bloque de evaluación. Puede obtener más información sobre este nuevo bloque en su documentación.
Ya no hay un bloque de texto de marca. En su lugar, puede utilizar simplemente join.
Desplegables (App Inventor 2)
Otra característica muy útil dentro de la plataforma app inventor son los desplegables que pasamos a continuación a comentarte.
¿Qué es un menú desplegable?
Algunos bloques de App Inventor se denominan desplegables. Lo que esto significa es que estos bloques pueden ser cambiados para que signifiquen o hacer otra cosa con sólo hacer clic en el nombre del bloque.
Algunos bloques en App Inventor tienen una pequeña flecha hacia abajo directamente a la derecha del nombre del bloque. Esta flecha indica que el bloque es un desplegable. Al hacer clic en el nombre del bloque, aparecerá un menú desplegable con las opciones de los diferentes bloques a los que puede cambiar el bloque.
¿Qué son ejemplos de desplegables?
Muchos de los bloques de App Inventor son desplegables. Los más notables incluyen varios bloques de matemáticas, get and set, y get/setting las propiedades de los componentes.
Si alguna vez no puedes ver un bloque que necesitas en el cajón, podría ser porque es un desplegable de un bloque diferente. Intenta escribirlo en la pantalla para ver si lo encuentras. Es importante saber que los desplegables eliminan muchos de los bloques del cajón, pero todavía están disponibles en App Inventor.
¿Por qué son útiles los desplegables?
Puede haber un caso en el que necesite hacer el mismo conjunto de bloques una y otra vez con una diferencia menor. Para hacerlo más simple, puedes solo copiar y pegar los bloques y hacer el cambio menor en uno de ellos usando un menú desplegable.
Mutantes
App Inventor 2 introdujo una nueva función que permite a ciertos bloques ampliar, reducir o incluso cambiar su funcionalidad.
Cualquier bloque que tenga una caja azul con un engranaje blanco en la parte superior que coincida con la imagen de la derecha se considera un bloque mutador.
¿Qué hace un mutador?
Los mutadores cambian de forma. Haciendo clic en el icono azul, el usuario puede arrastrar bloques pequeños adicionales al bloque mutador más grande, cambiando así la forma y funcionalidad del bloque original. Al hacer clic de nuevo en el icono se minimizará la ventana de bloques adicionales y se mostrará el bloque modificado.
Variables globales frente a variables locales (App Inventor 2)
Las variables pueden ser consideradas como contenedores que contienen valores. Hay dos tipos de variables que podemos utilizar: globales y locales.
Variables globales frente a variables locales (App Inventor 2)
Variable global
Una variable global es una variable a la que se puede acceder en múltiples ámbitos. Esto significa que dondequiera que se encuentre en el programa puede usar esa variable; obtener su valor actual o establecer su valor en otra cosa. Las variables globales se crean utilizando el nombre inicializar global para bloquear que se encuentra en el cajón Variables.
Variable Local
Una variable local es una variable que se declara dentro de una función o es un argumento que se pasa a una función. Esto significa que sólo se puede acceder a estas variables en esa función específica donde se declaran o se pasan como argumento.
Las variables locales se crean cuando:
Los argumentos se pasan a un procedimiento o evento usando la opción “inicializar” el nombre local para bloquear usando A para cada uno en la lista O para cada uno DE para bloquear (estos para los bucles crearán una variable local para la letra I.
Resumen de variables
El cajón Variables proporciona bloques para crear, obtener y establecer variables globales y locales. Las explicaciones de todos los bloques disponibles en este cajón se encuentran en la página Variables.
Ejemplo de variable global
Saque un bloque de obtención y haga clic en el menú desplegable. No habrá variables que seleccionar. Cree una variable global y nómbrela cuenta e inicialícela a 0. Haga clic en el menú desplegable del bloque get. Ahora puede ver el conteo disponible para elegir. Una vez que hayas creado una variable global, siempre estará disponible en el menú desplegable de get.
Instalación y ejecución del emulador en AI2
Si no posees un teléfono o una tableta Android, aún puedes crear aplicaciones con App Inventor. App Inventor proporciona un emulador de Android, que funciona igual que un Android pero aparece en la pantalla del ordenador.
Así que puedes probar tus aplicaciones en un emulador y seguir distribuyendo la aplicación a otros, incluso a través de la Play Store. Algunas escuelas y programas extraescolares se desarrollan principalmente en emuladores y proporcionan algunos androides para las pruebas finales.
Colores App Inventor 2
Hay tres tipos principales de bloques de color:
- Una caja de color
- Escoger color
- Color dividido
Bloques de color básico
Este es un bloque de color básico. Tiene una pequeña forma cuadrada y un color en el centro que representa el color almacenado internamente en este bloque.
Si hace clic en el color del centro, aparece una ventana emergente en la pantalla con una tabla de 70 colores entre los que puede elegir. Haciendo clic en un nuevo color cambiará el color actual de su bloque de color básico.