Cerca con Google

Translate

Visualizzazione post con etichetta Procedura. Mostra tutti i post
Visualizzazione post con etichetta Procedura. Mostra tutti i post

1 ottobre 2015

MIT App Inventor 2 funzione Copia Incolla nel blocks editor (versione nb146)


E' con grande piacere che vi annuncio che finalmente da oggi (dalla versione nb146 del 30 Settembre 2015) è possibile copiare ed incollare i propri blocchi da uno screen e da un progetto all'altro!

Senza particolare clamore il team di MIT App Inventor 2 (il tool online gratuito e web based per la realizzazione di Android app) ha introdotto questa grandissima novità a lungo richiesta dagli utenti.

Le note di rilascio ufficiali le trovate a questa pagina: http://ai2.appinventor.mit.edu/reference/other/backpack.html

Vediamo in questo articolo come la si utilizza con una guida semplice e chiara.

La funzione viene chiamata "BackPack" (zaino) ed è contraddistinta dalla nuova icona che trovate in alto a destra nel blocks editor:

7 luglio 2014

Tutorial 8 - Creazione gioco Android Quiz Calcistico - Parte 2

Leggi Parte 1 Tutorial Android Quiz Calcio

Continuiamo a vedere la logica di funzionamento della nostra app, proseguendo la programmazione per la parte relativa al "Blocks Editor"

Per prima cosa vogliamo inizializzare la nostra app alla sua apertura, per fare questo usiamo l'evento "Screen1.Initialize" che viene eseguito appunto non appena l'app viene lanciata dal nostro utente.

Impostiamo la label delle domande "Lbl_Domanda" con la prima domanda della lista creata in precedenza, per farlo usiamo il metodo "set Lbl_Domanda.text to"
Quindi usando dalla palette "list" la funzione per la selezione di un elemento andiamo ad estrarre il primo valore dalla "Lista_Domande"

Tutorial 8 - Creazione gioco Android Quiz Calcistico - Parte 3

Parte 1 Tutorial Android Quiz Calcio - Parte 2 Tutorial Android Quiz Calcio

Nella terza e "quasi..." ultima parte del nostro tutorial per la realizzazione di un quiz calcistico per Android usando MIT App Inventor andiamo a vedere come programmare la logica di controllo sulla correttezza della risposta inserita dal giocatore.

L'evento da programmare è ovviamente quello relativo alla pressione del tasto "Ok" (se ricordate nel design editor il suo nome è "Bn_Risposta")

Quindi il blocco da programmare sarà quello che trovate cliccando nella palette di sinistra l'elemento "Bn_Risposta" e poi selezionando e trascinando "When Bn_Risposta.Click" nel Blocks Editor:

10 dicembre 2013

Tutorial 60 - Ridimensionamento componenti in App Inventor per adattarsi a tutte le risoluzioni schermo (smartphone e tablet)

In questo tutorial affrontiamo una possibile ottimizzazione da applicare alle nostre app create con MIT App Inventor per far si che vengano visualizzate nella miglior maniera possibile su tutti i dispositivi Android.

Come ben sapete Android è una piattaforma diffusa su una miriade di dispositivi, ed a differenza di Iphone o Windows Phone (dove esistono solo un paio di risoluzioni per tutti i dispositivi), la risoluzione e la dimensione dello schermo può variare di molto da device a device.

22 luglio 2013

Tutorial 52 - Il componente LocationSensor per la geolocalizzazione e la realizzazione di un App meteo (Yahoo Meteo)

Ricordate il Tutorial 51? Oggi andremo a vedere come sia possibile aggiungere il componente "LocationSensor" di App Inventor per realizzare un'applicazione in grado di localizzare il telefono e quindi darci le informazioni meteo relative alla nostra posizione attuale.

Uno dei vantaggi dei moderni smartphone è infatti quello di avere un gran numero di sensori che ci forniscono una quantità enorme di dati, tra questi uno dei più utilizzati è sicuramente il GPS che ci permette di localizzare con esattezza la posizione del telefono in ogni momento.

16 luglio 2013

Tutorial 51 - Il componente Web e la creazione di una semplice App per previsioni meteo (Yahoo Weather)

Andiamo a vedere nel tutorial di oggi un bel pò di cose interessanti,
riprendiamo quanto in parte fatto nel Tutorial 17 - Importazione dati XML per la lettura di un file xml che ci fornisse la situazione attuale del meteo di una determinata città.
Purtroppo Google ha rimosso le API per Google Weather circa un anno fa rendendo il tutorial obsoleto.
Vedremo quindi oggi come utilizzare le API di Yahoo Weather per realizzare un app molto simile che ci visualizzi le condizioni meteo attuali di una città a piacere.

5 novembre 2012

Tutorial 38 - Importare dati da una tabella HTML in App Inventor - Parte 2

Eccoci alla parte 2 del tutorial (la parte 1 la trovate cliccando QUA)

Ora i dati sono pronti e formattati secondo le nostre necessità.

Non ci resta che creare l'app che scarichi questi dati e li visualizzi all'utente.

Per semplicità la nostra app visualizzerà solo le prime 3 squadre in classifica ed il loro punteggio, è chiaro come sia possibile far visualizzare qualsiasi dato presente nella nostra tabella cambiando la query ed aggiungendo nuove label, etc...

Tutorial 38 - Importare dati da una tabella HTML in App Inventor - Parte 1

Nel tutorial di oggi ci occuperemo di "data scraping", ovvero quel metodo con cui si prendono delle informazioni dalla rete per poi renderle disponibili all'interno della nostra app.

Nello specifico faremo "scraping" di una tabella HTML visto che in internet, molte volte troviamo dati formattati proprio sotto forma tabellare.

Per cercare di facilitare il più possibile il processo utilizzeremo Google Spreadsheet (tradotto "Foglio di Lavoro" in Google Drive) che servirà da passaggio intermedio tra il sito internet e la nostra app.

25 novembre 2011

Tutorial 27 - Distribuire carte da Poker (ciclo "while", random e array)

Su richiesta di un amico lettore, vediamo oggi un applicazione realizzata con App Inventor che prenda un ipotetico mazzo di carte da Poker e le distribuisca in maniera casuale a quattro giocatori.

Il tutorial di oggi si avvarrà solo di screenshot e testo, il video risulterebbe troppo lungo e noioso, non vi spaventate, cercherò di essere il più chiaro possibile.

Questa app è solo un esempio di come si potrebbe creare un gioco di Texas Hold'em o di Video Poker, la strada da fare è tanta e complicata ma seguendo questo tutorial imparerete comunque cose interessanti sui cicli "while", sulle liste e sulle funzioni random di App Inventor.

24 ottobre 2011

Tutorial 24 - I componenti OrientationSensor e Ball (ImageSprite) per la creazione di un semplice gioco

Nel tutorial di oggi vedremo come realizzare un semplicissimo gioco del biliardo (o meglio di una palla che deve esser fatta rotolare in una delle buche...).

Ovviamente questo esempio ci serve soltanto per dimostrare ancora una volta la versatilità di App Inventor e con quale facilità sia possibile accedere ai vari sensori presenti sul nostro telefono Android. In questo caso all'accelerometro ed alla bussola.

12 ottobre 2011

Tutorial 22 - Il componente TinyDB per il salvataggio dei dati

Rieccoci con un nuovo tutorial! Questa volta parleremo del componente TinyDB che si trova nella palette Basic di App Inventor.

Questo componente (di tipo non visibile, ovvero non viene visualizzato nell'interfaccia utente) viene utilizzato tutte le volte che vogliamo memorizzare in maniera "permanente" dei dati nella nostra app.

3 ottobre 2011

Acqua Alta Venezia aggiornato alla versione 3.0 !

Dopo un weekend eccezionalmente caldo trascorso a Venezia (come potete vedere sono anche passato davanti ad una delle stazioni di rilevamento della marea) son finalmente riuscito ad aggiornare la mia App portandola alla versione 3.0

18 luglio 2011

Tutorial 20 - Importazione dati da XML (Avanzato) tag ripetuti

Nel tutorial di oggi andremo ad approfondire quanto visto nel Tutorial 17 per quanto riguarda l'estrazione dei dati da una pagina in XML.

Non sempre i tag ( gli elementi della pagina XML delimitati dai simboli < e /> ) appaiono una sola volta nella nostra pagina, anzi succede più spesso l'opposto.
Con la procedura vista l'altra volta era possibile estrarre solamente la prima occorrenza del tag cercato.