dijous, 21 d’abril del 2016

App Inventor

App Inventor és una plataforma de Google per crear aplicacions per al sistema operatiu Android, a partir d'eines bàsiques i blocs de programació.
Té dues finestres, una per el disseny visual de l'aplicació, on es poden canviar textos i colors, a més és on s'inclouen a l'aplicació tots els elements que la formaran. L'altra finestra és on es troben els blocs, que són panells que formen tota la part de la programació de l'app.

És un sistema gratuït, i es pot descarregar molt fàcilment, o accedir-hi directament des de la web. A més, es molt simple de fer servir, ja que està destinat a persones poc familiaritzades amb la programació, o finalitats educatives.

Va ser creada al 2010, i s'actualitza mensualment. 

Hello Purr
La primera aplicació que vam fer, compleix una funció molt simple, emetre un so i vibrar quan es toca la imatge d'un gat.



El bloc "When ___ .click" permet que la aplicació façi alguna cosa quan el botó es tocat, en aquest cas emetre un so i vibrar.


Paint Pot
Una aplicació amb la funció de pintar cercles, tant grans com petits, i línies sobre una imatge, amb diferents colors.
També pot esborrar tot de cop.


El bloc "When ___ .touched" permet realitzar alguna acció quan es toca la zona de dibuix, com dibuixar un cercle. El bloc "When ___ .dragged" permet fer el mateix però quan es mou el dit per la superfície de la pantalla.


Mole Mash
Una aplicació amb funció de tocar amb el dit una imatge que es mou per la pantalla per sumar puntuació.


El bloc "To ___ do" permet crear un patró, que s'activarà quan un altre bloc li doni l'ordre, en aquest cas, quan el "When ___ .timer" s'activa, el bloc rep la senyal, i comença l'acció que té programada, en aquest cas moure l'imatge.


Pong
Una aplicació amb una funció similar al Pong, un joc de l'any 1972, consta d'una barra móvil que fa rebotar una bola, i s'ha d'evitar que toqui la part posterior a la barra. És l'aplicació més complexa de totes les que hem fet, ja que té molts blocs i amb funcions més complicades.                         


El bloc "When ___ .EdgeReached" permet realitzar una acció quan la bola arriba al fons de la zona per on volta, en aquest cas acaba el joc, i informa de que ha acabat. 
En aquesta aplicació els blocs "When ___.click" tenen funcions molt més complexes, com començar a moure la pilota i posar a 0 la puntuació, o definir una direcció aleatoria per a la sortida de la pilota.

Cap comentari:

Publica un comentari a l'entrada