viernes, 3 de junio de 2016

App Inventor: PerfectPC

Hola! Després de tant temps sense fer-ho, actualitzo el bloc per a ensenyar l'aplicació que hem estat desenolvupant i creant durant tot el tercer trimestre: el PerfectPC.

L'app està dirigida a totes aquelles persones que desitgin comprar un ordinador, adaptada tant per als que saben menys o tenen un gran coneixement d'informàtica. És una guia que pregunta el tipus d'ordinador que vols, per a després escollir quina gamma i marca voldries.

En el moment en què fas clic a "Resultat" (fotografia inferior a la dreta), apareix un navegador web que cerca a Google l'ordinador seleccionat, per tal de que es puguin veure els diferents preus i l'aparença física.

























De totes maneres, per als més avançats, porta un apartat de peces (fotografia superior) en el qual l'usuari pot anar seleccionar els components que s'adaptin millor a les seves necessitats, indicant el preu en cadascú per mantenir-se fidel al pressupost.

L'esquema que vam utilitzar per organitzar els apartats de l'aplicació.





Tot això ha estat possible mitjançant la connexió entre diverses pantalles a través de botons, i també amb llistes, en les quals es recopil·len els ordinadors, gammes o components (aquests últims en el cas de la pantalla de "Peces") i tu pots escollir quin t'agrada, de manera que al fer clic al "Resultat" et pot sortir des d'un navegador web cercant el teu equip fins a una llista de tots els components escollits.

Ja et pots descarregar l'app aquí. Doncs bé, així acabem. Espero que us hagin agradat tots els coneixements i pràctiques que he mostrat en aquest bloc. A reveure!

domingo, 24 de abril de 2016

App Inventor: President's Quiz

El següent projecte d'aplicació era crear un quiz, és a dir, un joc de preguntes i respostes sobre un tema qualsevol.

Els elements principals són els botons, els Labels (que diu si la resposta és correcta o no, i en cas negatiu, quina era), el TextBox (on escriure la resposta) i l'Image (mostra una imatge relacionada amb la pregunta).


El nostre toc personal es basava en escriure les preguntes i respostes que vulguéssim, a més de posar les imatges que nosaltres escollessim. En el meu cas, vaig fer un test sobre les frases de Ralph Wiggum, el personatge de "Los Simpson". Et surt una captura d'una escena de la sèrie, i l'app et pregunta què va dir Ralph en aquell moment.

Ja pots descarregar aquí la meva aplicació. Fins aviat!

miércoles, 20 de abril de 2016

App Inventor: I have a dream

El propòsit de crear aquesta aplicació era saber crear un reproductor de música dins d'aquesta. Havíem d'escollir quatre cançons diferents i crear icones amb les quals l'usuari reproduiria i aturaria la música.

En el meu cas, he escollit cançons auto-tune. El seu nom prové del programa amb el qual es creen (AutoTune), que permet modificar les veus d'arxius d'àudio i crear també composicions musicals.

Bàsicament, són cançons que parodien vídeos d'Internet musicalitzant les veus que hi surten, que segueixen una base instrumental creada per l'autor.

Únicament s'han necessitat quatre botons (en els quals s'incloïa la imatge) i el Player, que era el reproductor en el qual s'introduïen les cançons.

Aquí podeu descarregar la meva versió personalitzada de l'aplicació. Fins aviat!

viernes, 15 de abril de 2016

App Inventor: Pong

Entre març i abril hem estat treballant en un joc anomenat Pong, que es basa en una pilota que rebota a la pantalla i que també has de fer rebotar amb un altre element.

Els elements principals són Ball (la pilota), l'Image Sprite (l'eina de l'usuari per fer rebotar la pilota), el Canvas (el fons de pantalla), i els botons de començar i reiniciar el joc.


La meva personalització de l'app original va ser posar un surfer com a eina de l'usuari amb la qual xoca la pilota i ficar una ona del mar com a fons de pantalla.

La velocitat (Speed) està fixada a 10 (al bloc del botó Comença), però es canvia a 15 quan la puntuació supera els 10 punts (al bloc de Ball1 CollidedWith), un repte que havíem de resoldre.

El sistema utilitzat per a fer funcionar el marcador que indica la puntuació al joc és que quan la Ball xoca amb el surfer (el bloc when Ball1 CollidedWith), el procediment actualitzarpuntuació (que controla la puntuació que es marca en el text a la pantalla) suma 1 a la puntuació global.

La variable puntuació està a zero en la definició inicial de la variable, però també s'ha d'igualar a 0 quan els botons de Comença o Reinicia es premen.

Bé, aquí us deixo l'aplicació. Fins aviat!

domingo, 21 de febrero de 2016

App Inventor: Magic Eight Ball (modificada)

Hola de nou! Aquesta setmana, a part d'acabar l'aplicació del TalkToMe, també he estat treballant en una altra: Magic Eight Ball.

La funció bàsica de l'aplicació és que a partir de tocar un botó (la imatge d'una bola de billar amb número 8, en l'original) se't crea una resposta aleatoria a una pregunta que tu fas.

En el meu cas, he decidit posar d'imatge un home que realitza prediccions amb una bona base científica i rigurosa: Sandro Rey.


Els elements que he necessitat són molt senzills: un LabelText on aparegui el text inicial quan s'obra l'app i la resposta aleatoria; un Button des del qual donar l'ordre de demanar una resposta; un TextToSpeech que servirà per a que a més et sorti una veu que et digui la resposta, i el Sound que permetrà reproduir un so cada cop que s'obtingui una resposta.


Les respostes es recopilaran en un llistat que escull una opció de manera random. També he aplicat les mateixes funcions, no només al fet de tocar la imatge de Sandro Rey, sino també quan es mou el mòbil.

Doncs bé, ja es pot descarregar l'aplicació des d'aquí!

Espero que us hagi agradat!! Fins aviat!!


viernes, 12 de febrero de 2016

App Inventor: Talk To Me - Opcions avançades

Hola de nou! Després d'acabar el Talk To Me, teníem la possibilitat i llibertat d'afegir opcions que doni l'aplicació per a poder aplicar els sistemes de conversió de veu a text i a l'inrevés.

Encara que no ho tinc tot acabat, les idees eren poder compartir el text (WhatsApp, Facebook, Twitter...), posar-lo en format d'imatge i traduir-lo a un altre idioma. De moment, he sapigut com començar a fer l'última cosa.

A l'estil de la llista que funcionava com paleta de colors al PaintPot, l'opció per traduir un text l'he construit de la mateixa manera, només que en comptes de colors, una llista serviria per mostrar els idiomes i l'altra que contingués els codis corresponents per a que l'aplicació ho pogués entendre. El servei de traducció, per cert, és YandexTranslate.

Com he dit, no està enllestit i pot ser que hi hagi errors que hagués de solucionar després, però és més o menys el procediment bàsic que s'hauria de seguir per a que el text es traduís.

Fins aviat!!

miércoles, 10 de febrero de 2016

App Inventor: Talk To Me

Hola de nou! Aquesta setmana havíem de desenvolupar una petita però curiosa aplicació: Talk To Me. Aquesta app et permet escriure text i que el mòbil que t'ho digui, i a l'inversa, que tu recitis el text i el mòbil t'ho converteixi a text.

Els elements indispensables per a construir-la eren el Text Box (on s'escriuria i llegiria el text), l'Speech Recognizer (que et transforma el que dius en text) i el Text To Speech (que converteix el que escrius en veu).

























Bàsicament, el que he fet és crear un botó que iniciés l'Speech Recognizer, i que després de parlar, he posat un comandament de que el text que mostrés el TextBox havia de ser el resultat del que s'havia obtingut de la veu.

Per a que, de manera opcional, s'escoltés el que s'havia introduït només he hagut de crear un altre botó que accionés el TextToSpeech i el missatge que faria parlar al mòbil fos el text del TextBox.

Des d'aquí us podeu descarregar l'aplicació. Espero que us hagi servit d'ajuda. Fins aviat!!