miércoles, 22 de abril de 2015

TUTORIAL INICIACIÓ

En aquest tutorial presentarem la informació necessària per conèixer l'entorn de programació d'aplicacions mòbils Android anomenat MIT App Inventor.

Farem una breu descripció de com és l'entorn, dels requisits mínims que ha de complir l'ordinador a on volem crear les aplicacions i els requisits del telèfon mòbil que farem servir per a provar-les. Explicarem com instal·lar el programari necessari per a utilitzar App Inventor tant al ordinador com al mòbil, el material necessari per realitzar les aplicacions i provar-les, com configurar les opcions necessàries al nostre mòbil,com provar les aplicacions creades i com instal·lar-les al nostre telèfon mòbil per tenir-les de manera permanent.

TUTORIALS NIVELL 2

APLICACIÓ 1: JOC DE GOLF

En aquest tutorial aprendre a crear una eina de dibuix (Com podria ser el Paint en els ordinadors Windows). En aquesta podrem dibuixar triant entre diferents colors, agafar una imatge de la nostra galeria fotogràfica en el mòbil per a dibuixar per sobre o fer el mateix procés utilitzant la càmera en el moment per a fer una foto i editar-la. També ens permetrà guardar el dibuix al nostre telèfon mòbil o compartir-lo a través d’altres aplicacions.
Aquesta aplicació esta basada en el tutorial  anomenat paintpot que la pàgina del App Inventor ens proporciona.


APLICACIÓ 2: TRES EN RATLLA


En aquest tutorial aprendrem a fer el clàssic joc del tres en ratlla. El joc consisteix en aconseguir fer tres en ratlla ja sigui de manera horitzontal, vertical o en diagonal. Per a jugar es necessiten dos jugadors un per a cada símbol i jugaran els dos utilitzant el mateix dispositiu mòbil alternant torns.
Crearem el joc utilitzant una variable global que gestionarà els torns. S’utilitzaran botons per a les nou caselles ordenats per números començant per el 1 en la primera casella de la primera fila fins al nou que serà la ultima casella de la ultima fila. Cada cop que es premi un botó (en el torn corresponent de cada jugador), si esta buida (no hi ha cap símbol) es posarà el símbol corresponent al jugador al que li correspon el torn i comprovarà totes les condicions possibles per veure si ha fet tres en ratlla o pot seguir jugant donant el torn a l’altre jugador. 


TUTORIALS NIVELL 1

APLICACIÓ 1: INVASIÓ ALIENÍGENA


En aquest tutorial aprendrem a fer un joc molt simple basat en el conegut joc Space Invaders. El joc original tracta d'anar matant diferents blocs d'alienígenes disparant rajos làsers des d'una nau.
En la nostra aplicació es tractarà de crear un joc on des d'una nau s'haurà de disparar a un alienígena. Quan el raig làser toqui a l'alienígena, aquest es mourà a una altra posició de manera aleatòria. Cada vegada que es toqui a l'alienígena, la puntuació pujarà un punt. Sempre que es vulgui reiniciar el joc es clicarà el botó de reset que farà que la puntuació es posi a 0.



APLICACIÓ 2: EINA DE DIBUIX

En aquest tutorial aprendre a crear una eina de dibuix (Com podria ser el Paint en els ordinadors Windows). En aquesta podrem dibuixar triant entre diferents colors, agafar una imatge de la nostra galeria fotogràfica en el mòbil per a dibuixar per sobre o fer el mateix procés utilitzant la càmera en el moment per a fer una foto i editar-la. També ens permetrà guardar el dibuix al nostre telèfon mòbil o compartir-lo a través d’altres aplicacions. Aquesta aplicació esta basada en el tutorial  anomenat paintpot que la pàgina del App Inventor ens proporciona.

Sobre el curs

En aquest curs s'aprendrà a utilitzar l'entorn de disseny i programació d'aplicacions per mòbils amb sistema operatiu Android anomenat MIT App Inventor.

Els curs consta de dos nivells : Principiant i Avançat. Cada nivell conté dos aplicacions a realitzar.
  • Nivell 1: Principiant.
    • Joc invasió alienígena.
    • Eina de dibuix.
  • Nivell 2: Avançat.
    • Joc de golf.
    • Tres en ratlla. 
REQUISITS MINIMS
  • Sistema operatiu:
    • MAC OS X 10.5 o superior.
    • Windows XP o superior.
    • Ubuntu 8 o superior, Debian 5 o superior (Només funciona per a connexió AI Companion).
  • Navegador web:
    • Mozilla Firefox 3.6 o superior.
    • Apple Safari 5.0 o superior.
    • Google Chrome 4.0 o superior.
    • No suporta Microsoft Internet Explorer.

MATERIAL NECESSÀRI
  • Ordinador que compleixi els requisits mínims.
  • Telèfon mòbil que compleixi els requisits mínims.
  • Un cable USB per al mòbil.
  • Un compte Gmail.
  • Tenir instal·lat el programari AiStarter a l'ordinador.
  • Tenir l'aplicació MIT AI2 Companion instal·lada al mòbil.
  • Tenir el mòbil ben configurat (S'explica més endavant).


Que és MIT App Inventor?


MIT App Inventor és una eina de programació basada en blocs que permet a tothom, encara que no es tingui cap noció de programació, a començar a programar i construir aplicacions completament funcionals per dispositius Android.

Un nou usuari en la utilització de l'eina MIT App Inventor pot arribar a tenir la seva primera aplicació realitzada i en un complet funcionament en una hora o menys i es podran programar aplicacions més complexes en un temps menor que programant amb un llenguatge de programació més tradicional basat en text.

Aquesta eina està administrada pel MIT (Massachusetts Institute of Technology) encara que primer era propietat de Google Education. És una eina de codi obert que busca fer accessible la programació d'aplicacions mòbils a un rang més ampli de persones.