| Logotip de l'APP Inventor |
La Pàgina:
MIT App Inventor és una eina de programació basada en blocs que permet a tots, fins i tot a principiants, a Iniciar-se en la programació i fer aplicacions totalment funcionals per als dispositius Android, en una hora o menys, i fer aplicacions més complexes en bastant menys estona que amb els tradicionals llenguatges basats en text.
Aquest lloc web ofereix tot el suport que es necessita a mesura que s'aprèn com construir les pròpies aplicacions. El programari App Inventor, o "servei" és a ai2.appinventor.mit.edu. S'hi pot arribar fent clic al botó taronja "Crea" des de qualsevol pàgina d'aquest lloc web.
Instruccions de configuració: Com configurar el telèfon per a les proves.
Descripció de l'editor i dissenyador de blocs: Proporciona un recorregut per l'entorn de App Inventor.
Tutorials per a principiants: Molt recomanable com la millor manera de començar la programació en App Inventor.
Compartir Apps: Després d'haver fet una aplicació, es poden carregar per al telèfon i es poden compartir amb els amics.
Treball fet amb l'APP Inventor:
Hem fet en total 4 apps (+ extres). En aquest cas n'explicaré una. El pong, conegut joc en que l'objectiu és fer punts controlant una plataforma i fent-hi rebotar una pilota, evitant així que toqui a terra.
![]() |
| Pantalla de disseny (Designer) |
Per començar s'ha de crear un projecte. Això es pot fer fàcilment desde el botó "Start a new project". A continuació li posarem nom al projecte i veurem una pantalla amb diverses opcions.
Des d'aquí podrem canviar com es veurà l'aplicació al mòbil. És el dissenyador. Podem canviar el fons, afegir sons, canviar colors... Però això només es visual. En el cas del pong hem afegit un fons, una etiqueta de puntuació, de vides, una plataforma, una bola i dos botons: un de començar i un de reiniciar. (Items)
| Tipus de blocs |
| Bloc |
Un cop l'hem dissenyat passarem a la fase de "Constructor", on construirem l'aplicació fent us de blocs. No explicaré tot el projecte però posaré un exemple de com funciona aquest sistema. A l'esquerra podem veure una imatge dels blocs i els seus tipus.
Quan apretem a un tipus de bloc apareixen tots els blocs disponibles. Si apretem a un component, apareixeràn tots els blocs relacionats amb aquest. Podem arrossegar-los amb el visor i col·locar-los per fer que tinguin una funció. Un exemple sería el que tenim a la dreta. El bloc principal (de color marró) dóna funció als altres. En aquest cas, quan el botó "ResetButton" es clica, fa moure la pilota fins a una posició determinada per una divisió, actualitza les vides a 3, actualitza la puntuació a 0, fa que la bola tingui 0 com a valor de velocitat i fa que es pugui clicar el botó "StartButton". Els blocs es van col·locant al visor i cada un fa una funció. Poden estar o no estar relacionats entre si. La majoría de vegades ho estan.
El joc que he creat funciona de tal manera que hi ha 3 vides, se'n perd una per cada cop que la pilota toca a terra, i cada cop que es fa rebotar amb la plataforma es guanya un punt.
Un cop es té el projecte acabat, es pot descarregar en format .apk mitjançant un codi QR. El de la meva app és aquest:

Cap comentari:
Publica un comentari a l'entrada