Appunti di programmazione, tutorial e guide per il mondo Android usando App Inventor
Cerca con Google
Translate
25 dicembre 2013
Tanti auguri di Buon Natale e serene festività...e buon App Inventing a tutti!!!
In questa giornata speciale volevo fare a tutti voi lettori del mio blog ed avidi spettatori dei miei video tutorial un grossissimo augurio di Buon Natale!!!
Senza di voi e senza il vostro entusiasmo tutta questa meravigliosa avventura non sarebbe mai proseguita con tanto successo!!!
Ci risentiamo nel 2014 con l'augurio di poter creare tante belle ed utili app Android con il nostro super App Inventor!!!
Per quel che mi riguarda come già detto continuerò a creare tutorial unicamente per il nuovo App Inventor 2, ci saranno tutorial nuovi e rifarò quelli che han riscosso maggior successo, sperando di accontentare un pò tutti!!!
Ci sentiamo presto,
Merry Christmas e buon App Inventing a tutti voi!!! :)
20 dicembre 2013
Tutorial 1 - Creare applicazioni Android con MIT App Inventor 2 - Introduzione
Bene, finalmente ci siamo!
Visto che MIT App Inventor 2 è uscito dalla fase alpha ed è entrato in fase beta da un pò di tempo, possiamo cominciare una nuova serie di tutorial che avvicineranno alla programmazione di App Android tramite l'utilizzo di questo software web facile ed intuitivo da usare.
Per chi non lo sapesse, tramite l'utilizzo di App Inventor, è possibile infatti creare in modo semplice e rapido della applicazioni Android anche se si hanno poche conoscenze di programmazione.
Visto che MIT App Inventor 2 è uscito dalla fase alpha ed è entrato in fase beta da un pò di tempo, possiamo cominciare una nuova serie di tutorial che avvicineranno alla programmazione di App Android tramite l'utilizzo di questo software web facile ed intuitivo da usare.
Per chi non lo sapesse, tramite l'utilizzo di App Inventor, è possibile infatti creare in modo semplice e rapido della applicazioni Android anche se si hanno poche conoscenze di programmazione.
Etichette:
AI2,
Android,
App Inventor,
App Inventor 2,
Button,
Emulatore Android,
Google Play Store,
Pulsanti,
Realizzazione Applicazioni,
Screen1,
Text,
Text-to-Speech,
Tutorial,
Wireless,
Wireless ADB
Tutorial 1 - Creare applicazioni Android con MIT App Inventor 2 - Parte 2 (Blocks Editor)
Eccoci alla seconda parte di questa guida per la realizzazione di app Android utilizzando il tool MIT App Inventor 2.
Avevamo completato la parte di interfaccia grafica e dovevamo ora programmare la logica di funzionamento del programma (molto semplice in questo primo esempio)
Andiamo quindi al "Blocks Editor" cliccando sul pulsante in alto a destra "Blocks"
Avevamo completato la parte di interfaccia grafica e dovevamo ora programmare la logica di funzionamento del programma (molto semplice in questo primo esempio)
Andiamo quindi al "Blocks Editor" cliccando sul pulsante in alto a destra "Blocks"
Etichette:
AI2,
Android,
App Inventor,
App Inventor 2,
Button,
Emulatore Android,
Google Play Store,
Pulsanti,
Realizzazione Applicazioni,
Screen1,
Text,
Text-to-Speech,
Tutorial,
Wireless,
Wireless ADB
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.
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.
Etichette:
Android SDK,
AndroidManifest.xml,
App Inventor,
App Inventor 2,
Canvas,
Google Play Store,
Guida,
Image Sprite,
MIT,
MultiScreen,
Procedura,
procedureWithResult,
Pulsanti,
Screen1,
Smartphone,
Tablet,
Text,
Tutorial
5 dicembre 2013
Finalmente il nuovo MIT App Inventor 2 è arrivato!!!
Finalmente ci siamo!
App Inventor 2 esce dalla fase "alpha" ed entra ufficialmente nella fase "beta"!
Come ci informa Hal Habelson in questo post il nuovo App Inventor è finalmente disponibile.
App Inventor 2 esce dalla fase "alpha" ed entra ufficialmente nella fase "beta"!
Come ci informa Hal Habelson in questo post il nuovo App Inventor è finalmente disponibile.
Infatti dal 2 Dicembre 2013 visitando la pagina
appinventor.mit.edu
verremo accolti con un introduzione ad App Inventor 2 ed a tutte le sue novità.
Etichette:
Aggiornamento,
AI2,
Android,
App Inventor,
App Inventor 2,
App Inventor Classic,
Beta Tester,
MIT,
newblocks,
Realizzazione Applicazioni
29 novembre 2013
Tutorial 59 - Compilazione di app più grandi di 5Mb in App Inventor (AiLiveComplete!)
Continuiamo a vedere l'utilizzo di App Inventor in offline, utilizziamo sempre il progetto AiLiveComplete! (se non lo avete già fatto seguite il Tutorial 58 per la sua installazione)
Questa volta andiamo a vedere come sia possibile compilare dei progetti più grandi dei 5Mb massimi consentiti da tutte le versioni attuali di App Inventor.
Questa volta andiamo a vedere come sia possibile compilare dei progetti più grandi dei 5Mb massimi consentiti da tutte le versioni attuali di App Inventor.
Etichette:
Android,
App Inventor,
App Inventor Classic,
Compilazione progetti,
file apk,
Guida,
Installazione offline,
Java JDK,
MIT,
SDK Tools,
Tutorial
22 novembre 2013
Tutorial 58 - Installazione App Inventor in locale (progetto AiLiveComplete!)
Il progetto in questione si chiama AiLiveComplete! ed è stato creato dal grande M. Hossein Amerkashi (vi invito a leggere il suo blog http://amerkashi.wordpress.com/ sempre molto interessante)
Altro non è che l'ennesima versione Offline di App Inventor, ovvero una versione che può girare in locale sul vostro pc e che non necessita di nessuna connessione internet per funzionare.
Etichette:
AdSense,
AI2,
App Inventor,
Google App Engine,
Guida,
Installazione offline,
Java JDK,
MIT,
Pubblicità,
SQL,
Tutorial
15 novembre 2013
Tutorial 57 - Android SDK Manager ed emulatore Android 4.4 KitKat
Con questo strumento è possibile fare diverse cose, la più utile per noi sviluppatori in App Inventor è quella di creare degli emulatori "extra" da poter utilizzare collegati al blocks editor.
Etichette:
Aggiornamento,
Android 4.4,
Android SDK,
App Inventor Classic,
AVD Manager,
Emulatore Android,
Guida,
Java,
Java JDK,
KitKat,
SDK Manager,
SDK Tools,
Smartphone,
Tutorial
23 ottobre 2013
Tutorial 56 - Come installare correttamente Oracle Java JDK per l'uso in App Inventor
Ritorniamo oggi su un argomento molto discusso e commentato nel mio blog, nel forum e nel canale YouTube...
L'installazione di Oracle Java JDK
Sembra un argomento banale ma visti gli innumerevoli problemi che questo software ha dato ai miei lettori, ho deciso di realizzare un tutorial aggiornato che spiega passo passo come si installa e come si imposta correttamente.
L'installazione di Oracle Java JDK
Sembra un argomento banale ma visti gli innumerevoli problemi che questo software ha dato ai miei lettori, ho deciso di realizzare un tutorial aggiornato che spiega passo passo come si installa e come si imposta correttamente.
Etichette:
Aggiornamento,
Android,
App Inventor,
Guida,
Java,
Java JDK,
KeyStore,
Tutorial
16 ottobre 2013
MIT Android App Inventor 2 - novità ed aggiornamenti
Rieccoci con un succoso aggiornamento per quanto riguarda App Inventor 2.
Direttamente dal gruppo Google ufficiale (https://groups.google.com/forum/#!topic/appinventor/rP8Q6pttTtw)
e per mano di Mr. Hal Habeson (https://plus.google.com/u/0/100968916909048200462/posts)
Vediamo cosa bolle in pentola per il nostro tool di creazione di App Android preferito!
Ricordo che Hal lavora al MIT e coordina il progetto AI2, quindi diciamo che notizie più fresche di queste non ne possiamo avere.
Vi riporto un riassunto del suo post:
Etichette:
Aggiornamento,
AI2,
App Inventor,
App Inventor 2,
App Inventor Classic,
Beta Tester,
MIT
14 agosto 2013
Tutorial 55 - Importare dati da un file .csv o .txt tramite JavaScript e memorizzarlo in TinyDB
Iniziamo a vedere con questo tutorial tutte le potenzialità che può esprimere App Inventor quando viene utilizzato insieme a JavaScript.
Per chi non lo sapesse JavaScript è un linguaggio di programmazione solitamente usato nelle pagine web per ampliare la funzionalità dell'html di base ed avere quindi siti internet più ricchi di funzionalità (detta proprio terra terra...)
Il grande PuraVidaApps (sito che vi consiglio di visitare) ha scoperto la possibilità di usare JavaScript anche in App Inventor!
Per chi non lo sapesse JavaScript è un linguaggio di programmazione solitamente usato nelle pagine web per ampliare la funzionalità dell'html di base ed avere quindi siti internet più ricchi di funzionalità (detta proprio terra terra...)
Il grande PuraVidaApps (sito che vi consiglio di visitare) ha scoperto la possibilità di usare JavaScript anche in App Inventor!
Etichette:
Android,
App Inventor,
Clock,
CSV,
Database,
Google,
Guida,
ifelse,
Indice,
list from csv table,
Lists,
Screen1,
SQL,
TinyDB,
Tutorial,
Variabili,
WebView,
WebViewer
7 agosto 2013
Tutorial 54 - Ricercare dati all'interno di una lista bidimensionale (array) con le funzioni nella palette "Lists" ed il ciclo "ForEach"
Ripartiamo da quanto avevamo fatto nel Tutorial 53 per il salvataggio di una base dati da utilizzare nella nostra App.
Andremo a vedere in questo tutorial come sia possibile cercare dei dati specifici all'interno dei dati che avevamo salvato nel TinyDB sotto forma di lista bidimensionale.
Come infatti potete immaginare, il bello di avere una gran mole di dati (supponiamo appunto un intero elenco telefonico), è quello di poter ricercare un valore particolare all'interno di essi con facilità.
Nell'esempio di oggi vedremo come è possible cercare se nel nostro elenco è presente un particolare "cognome" ed estrarre tutti i dati ad esso relativi, quindi il relativo "nome" ed il "numero di telefono".
Andremo a vedere in questo tutorial come sia possibile cercare dei dati specifici all'interno dei dati che avevamo salvato nel TinyDB sotto forma di lista bidimensionale.
Come infatti potete immaginare, il bello di avere una gran mole di dati (supponiamo appunto un intero elenco telefonico), è quello di poter ricercare un valore particolare all'interno di essi con facilità.
Nell'esempio di oggi vedremo come è possible cercare se nel nostro elenco è presente un particolare "cognome" ed estrarre tutti i dati ad esso relativi, quindi il relativo "nome" ed il "numero di telefono".
Etichette:
App Inventor,
contains,
Control,
Database,
downcase,
foreach,
Google,
Guida,
is in list?,
make a list,
position in list,
Screen1,
select list item,
Text,
TinyDB,
trim,
Tutorial,
Variabili
5 agosto 2013
MIT Android App Inventor 2 sta arrivando!!! Alpha pubblica aperta a tutti!!!
Ci siamo quasi...
Finalmente sembra che quei "geniacci" del MIT abbiano ancora una volta fatto il loro dovere...
Di cosa stiamo parlando???
Ma dell'imminente rilascio di App Inventor 2 ovviamente!!!
Infatti è possibile già da qualche giorno collegarsi a questo sito:
http://ai2.appinventor.mit.edu
Per avere una succosa anteprima di quello che ci attende con App Inventor 2.
Il tutto ovviamente è ancora in fase "alpha" ma sembra che un bel pò di cose siano già a posto e funzionino a dovere.
Finalmente sembra che quei "geniacci" del MIT abbiano ancora una volta fatto il loro dovere...
Di cosa stiamo parlando???
Ma dell'imminente rilascio di App Inventor 2 ovviamente!!!
Infatti è possibile già da qualche giorno collegarsi a questo sito:
http://ai2.appinventor.mit.edu
Per avere una succosa anteprima di quello che ci attende con App Inventor 2.
Il tutto ovviamente è ancora in fase "alpha" ma sembra che un bel pò di cose siano già a posto e funzionino a dovere.
Etichette:
Aggiornamento,
AI2,
App Inventor,
App Inventor 2,
Beta Tester,
Google,
MIT,
newblocks,
Realizzazione Applicazioni,
Smartphone
31 luglio 2013
Tutorial 53 - Il componente TinyDB per il salvataggio dei dati (App rubrica telefonica)
Torniamo a parlare di TinyDB, un componente veramente fondamentale in Android App Inventor.
Abbiamo già visto il componente nel Tutorial 23 , oggi vedremo un altro esempio andando a realizzare una semplice rubrica telefonica dove l'utente potrà memorizzare in maniera persistente un elenco di record composto da:
Nome - Cognome - Numero di Telefono
Questo elenco sarà memorizzato nel telefono e quindi lo potremo ricaricare a piacimento anche dopo che l'utente ha riavviato l'applicazione o il telefono.
Abbiamo già visto il componente nel Tutorial 23 , oggi vedremo un altro esempio andando a realizzare una semplice rubrica telefonica dove l'utente potrà memorizzare in maniera persistente un elenco di record composto da:
Nome - Cognome - Numero di Telefono
Questo elenco sarà memorizzato nel telefono e quindi lo potremo ricaricare a piacimento anche dopo che l'utente ha riavviato l'applicazione o il telefono.
Etichette:
add item to list,
App Inventor,
Button,
Database,
foreach,
Guida,
ifelse,
make a list,
select list item,
TinyDB,
Tutorial,
Variabili
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.
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.
Etichette:
Android,
App Inventor,
Button,
Google,
Google Maps,
GPS,
Guida,
ifelse,
LocationSensor,
Procedura,
procedureWithResult,
Pulsanti,
select list item,
SQL,
Tutorial,
Web Component,
XML,
YQL
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.
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.
Etichette:
App Inventor,
Guida,
ifelse,
Json,
Procedura,
procedureWithResult,
replace list item,
segment,
select list item,
Tutorial,
Web Component,
XML
21 giugno 2013
Tutorial 50 - Creare App per Radio in Streaming in 10 minuti (usando App Inventor)
Tutorial facile
Ritorno a parlare di radio in streaming e della possibilità di realizzare tramite App Inventor una semplicissima applicazione Android per l'ascolto di una stazione radio.
Avevamo già visto nel Tutorial 46 come realizzare un applicazione che permettesse di ascoltare tre diverse radio, questa volta però, per venire incontro alle esigenze dei nostri lettori che ci seguono da meno tempo, ho pensato di semplificare all'estremo la realizzazione dell'app.
Ritorno a parlare di radio in streaming e della possibilità di realizzare tramite App Inventor una semplicissima applicazione Android per l'ascolto di una stazione radio.
Avevamo già visto nel Tutorial 46 come realizzare un applicazione che permettesse di ascoltare tre diverse radio, questa volta però, per venire incontro alle esigenze dei nostri lettori che ci seguono da meno tempo, ho pensato di semplificare all'estremo la realizzazione dell'app.
Etichette:
Android,
Android Market,
App Inventor,
Google,
Google Play Store,
Guida,
player,
Realizzazione Applicazioni,
Screen1,
Smartphone,
Tutorial
14 giugno 2013
Tutorial / Template 49 - Come controllare se è disponibile la connettività internet nella propria App
Abbiamo visto come molto spesso le nostre app necessitino obbligatoriamente di una connessione attiva per poter funzionare ed essere utili (pensate alle app del meteo, della borsa, etc...)
Anche App Inventor non fa eccezione e risulta quindi particolarmente utile poter sapere all'interno della nostra app se la connessione ad internet è attualmente disponibile o meno.
Purtroppo non c'è una strada facile od un blocco ad-hoc ma usando un pò di ingegno e con un pò di pazienza possiamo ottenere un validissimo (e alquanto preciso) controllo sulla connettività usando i blocchi esistenti.
Anche App Inventor non fa eccezione e risulta quindi particolarmente utile poter sapere all'interno della nostra app se la connessione ad internet è attualmente disponibile o meno.
Purtroppo non c'è una strada facile od un blocco ad-hoc ma usando un pò di ingegno e con un pò di pazienza possiamo ottenere un validissimo (e alquanto preciso) controllo sulla connettività usando i blocchi esistenti.
Etichette:
ActivityStarter,
Ads,
Android,
App Inventor,
Banner,
Button,
Google,
Guida,
MIT,
Notifier,
Screen1,
Tutorial,
Web Component,
WebView
31 maggio 2013
Tutorial 48 - Componenti PhoneNumberPicker, PhoneCall e Texting per effettuare chiamate ed inviare SMS
Tutorial Facile
Nel tutorial di oggi andremo a realizzare un applicazione "dimostrativa" che vi illustrerà abbastanza nel dettaglio l'uso dei componenti nella palette "social" per la gestione delle funzioni telefoniche del vostro smartphone.
Si analizzeranno quindi i componenti "PhoneNumberPicker", "PhoneCall" e "Texting" (per il componente texting potete andare a vedere anche gli altri due tutorial : Tutorial 43 - Invio SMS e Tutorial 45 - Ricezione di SMS)
Con questi componenti come avrete intuito sarà possibile selezionare un numero dalla rubrica del telefono, per poi decidere se si vuole effettuare una chiamata verso questo numero o se si preferisce inviare un SMS.
Nel tutorial di oggi andremo a realizzare un applicazione "dimostrativa" che vi illustrerà abbastanza nel dettaglio l'uso dei componenti nella palette "social" per la gestione delle funzioni telefoniche del vostro smartphone.
Si analizzeranno quindi i componenti "PhoneNumberPicker", "PhoneCall" e "Texting" (per il componente texting potete andare a vedere anche gli altri due tutorial : Tutorial 43 - Invio SMS e Tutorial 45 - Ricezione di SMS)
Con questi componenti come avrete intuito sarà possibile selezionare un numero dalla rubrica del telefono, per poi decidere se si vuole effettuare una chiamata verso questo numero o se si preferisce inviare un SMS.
Etichette:
App Inventor,
Button,
Guida,
ifelse,
MIT,
Notifier,
PhoneCall,
PhoneContactPicker,
Pulsanti,
SMS,
Texting,
Tutorial,
Variabili
24 maggio 2013
Tutorial 47 - Guida Rapida: Come pubblicare le applicazioni App Inventor in Google Play Store (App2Market)
Vediamo un ulteriore metodo sul come preparare le nostre applicazioni realizzate tramite App Inventor per il caricamento sul Google Play Store.
Abbiamo faticato tanto sulla nostra app, ci abbiamo speso tempo e sudore ed ora vogliamo renderla disponibile al grande pubblico...
Come fare?
Ovviamente la strada migliore da intraprendere è quella della pubblicazione nel Google Play Store, lo store per eccellenza per la applicazioni Android che ha visto qualcosa come 50 miliardi di download dalla sua creazione.
App Inventor da un pò di tempo a questa parte genera dei file .apk che sono già "quasi" pronti per la pubblicazione, ma se vogliamo migliorare ancora la compatibilità delle nostre app affinchè siano disponibili su un numero ancora maggiore di dispositivi, seguire questa guida:
Abbiamo faticato tanto sulla nostra app, ci abbiamo speso tempo e sudore ed ora vogliamo renderla disponibile al grande pubblico...
Come fare?
Ovviamente la strada migliore da intraprendere è quella della pubblicazione nel Google Play Store, lo store per eccellenza per la applicazioni Android che ha visto qualcosa come 50 miliardi di download dalla sua creazione.
App Inventor da un pò di tempo a questa parte genera dei file .apk che sono già "quasi" pronti per la pubblicazione, ma se vogliamo migliorare ancora la compatibilità delle nostre app affinchè siano disponibili su un numero ancora maggiore di dispositivi, seguire questa guida:
Etichette:
Android,
Android Market,
App Inventor,
AppStore,
Google Play Store,
Guida,
Java,
Java JDK,
KeyStore,
Tutorial
10 maggio 2013
Tutorial 46 - Creazione di App per Radio in Streaming con Android App Inventor
Visto che mi è stato chiesto più volte sia tramite mail che commenti sul blog o su youtube, eccovi a voi un tutorial per creare un App di Radio Streaming.
Il componente utilizzato sarà il componente "player" che ci permette o di riprodurre un file audio memorizzato direttamente all'interno dell'app, oppure come nel tutorial di oggi, la riproduzione di uno stream audio reperibile su internet.
Il componente utilizzato sarà il componente "player" che ci permette o di riprodurre un file audio memorizzato direttamente all'interno dell'app, oppure come nel tutorial di oggi, la riproduzione di uno stream audio reperibile su internet.
Etichette:
Android,
App Inventor,
Button,
Forum,
Google,
Guida,
MIT,
player,
Pulsanti,
Random,
random integer,
Screen1,
select list item,
slider,
Tutorial,
Variabili,
Vertical Arrangement
6 maggio 2013
Nuova versione App Inventor (v134 - 04-05-2013)
Vi segnalo l'uscita da poche ore della nuova versione di App Inventor,
non ci sono grossissime novità in arrivo ma solamente alcuni miglioramenti ai componenti già esistenti (uno su tutti il componente "Web")
La grossa novità che è attesa da molti e che probabilmente vedrà la luce solo nei prossimi mesi è quella del "new blocks", in pratica si abbandonerà l'uso del blocks editor o meglio anche il blocks editor sarà un applicazione web (e non come oggi che è un applicazione java). Ma di questo vi parlerò in altri post...
Vediamo però adesso solo le novità della versione 134:
non ci sono grossissime novità in arrivo ma solamente alcuni miglioramenti ai componenti già esistenti (uno su tutti il componente "Web")
La grossa novità che è attesa da molti e che probabilmente vedrà la luce solo nei prossimi mesi è quella del "new blocks", in pratica si abbandonerà l'uso del blocks editor o meglio anche il blocks editor sarà un applicazione web (e non come oggi che è un applicazione java). Ma di questo vi parlerò in altri post...
Vediamo però adesso solo le novità della versione 134:
Etichette:
Aggiornamento,
App Inventor,
GPS,
MIT,
Web Component,
WebView
12 aprile 2013
Tutorial 45 - Ricezione e lettura di SMS con App Inventor (componente Texting e TextToSpeech)
Continuiamo ad analizzare il componente "Texting" di Android MIT App Inventor per la gestione degli SMS.
La volta scorsa abbiamo visto come inviare in maniera molto semplice dei messaggi di testo tramite una nostra app.
Questa volta vedremo invece come gestire eventuali messaggi SMS in arrivo verso il nostro cellulare e farli interagire con un applicazione creata da noi.
La volta scorsa abbiamo visto come inviare in maniera molto semplice dei messaggi di testo tramite una nostra app.
Questa volta vedremo invece come gestire eventuali messaggi SMS in arrivo verso il nostro cellulare e farli interagire con un applicazione creata da noi.
Etichette:
Android,
App Inventor,
Button,
Emulatore Android,
Guida,
Pulsanti,
Screen Arrangement,
SMS,
Text-to-Speech,
Texting
5 aprile 2013
Tutorial 44 - Realizzazione di un gioco matematico (indovina le frazioni) (array,random,funzioni matematiche...)
Benvenuti in questo nuovo tutorial !!!
Questa volta facciamo nuovamente qualcosa di diverso; prendendo spunto dall'idea di un professore di matematica andremo a creare un vero e proprio gioco con App Inventor
Ovviamente il gioco sarà anche il pretesto per imparare meglio dei concetti base della programmazione , come le liste, gli indici, le variabili e le procedure.
Questa volta facciamo nuovamente qualcosa di diverso; prendendo spunto dall'idea di un professore di matematica andremo a creare un vero e proprio gioco con App Inventor
Ovviamente il gioco sarà anche il pretesto per imparare meglio dei concetti base della programmazione , come le liste, gli indici, le variabili e le procedure.
Etichette:
Button,
Clock,
format as decimal,
Guida,
ifelse,
make a list,
Notifier,
procedureWithResult,
Pulsanti,
Random,
random integer,
replace list item,
Screen Arrangement,
segment,
select list item,
Tutorial,
Variabili
28 marzo 2013
Tutorial 43 - Invio di SMS da App Inventor con il componente Texting
Nel tutorial di oggi vedremo come è possibile inviare con facilità SMS nelle nostre app create con App Inventor.
Utilizzeremo principalmente due componenti:
Utilizzeremo principalmente due componenti:
- Texting
- PhoneNumberPicker
L'applicazione sarà volutamente molto semplice, un campo dove inserire il testo del nostro SMS e due pulsanti, uno per scegliere il destinatario del nostro messaggio e l'altro per l'invio dell'SMS.
Etichette:
Android,
App Inventor,
Button,
Google,
Guida,
Notifier,
PhoneContactPicker,
Pulsanti,
SMS,
Texting,
Tutorial
15 marzo 2013
Tutorial 42 - Usare App Inventor in locale e modificare AndroidManifest.xml
Tutorial per utenti esperti!!!
Ritorniamo a parlare del progetto Ai4A (che significa App Inventor for all) ed è la versione di App Inventor che può girare offline.
Nel tutorial 41 abbiamo visto come si fa ad installare tutto il necessario sul nostro pc, oggi vediamo un ulteriore approfondimento sul suo utilizzo che ci permetterà di modificare il file AndroidManifest.xml e compilare il nostro apk con il nuovo manifest.
Ritorniamo a parlare del progetto Ai4A (che significa App Inventor for all) ed è la versione di App Inventor che può girare offline.
Nel tutorial 41 abbiamo visto come si fa ad installare tutto il necessario sul nostro pc, oggi vediamo un ulteriore approfondimento sul suo utilizzo che ci permetterà di modificare il file AndroidManifest.xml e compilare il nostro apk con il nuovo manifest.
Etichette:
Android,
Android SDK,
App Engine,
App Inventor,
Google App Engine,
Google Play Store,
Guida,
Installazione offline,
Java,
Java JDK,
KeyStore,
MIT,
Tutorial
8 marzo 2013
Tutorial 41 - Installare App Inventor in locale sul proprio pc (metodo semplice)
Eccoci con un aggiornamento per un tutorial visto qualche mese fa, ovvero quello relativo all'installazione di App Inventor in locale sul proprio pc.
Con l'installazione in locale sarà possibile lavorare con App Inventor anche quando non si è connessi ad internet e sarà anche possibile utilizzare tutta la potenza del proprio pc per la compilazione delle nostre App.
Ci sono stati alcuni cambiamenti da quando ho pubblicato il "vecchio" tutorial, ora siamo alla versione di Ai4a (App Inventor 4 All) 1.4.6 che è allineata alla versione v133 di App Inventor "cloud"
Speriamo che la guida funzioni anche con versioni future del progetto ai4a, controllate sempre nel gruppo google ai4a se ci sono novità (https://groups.google.com/forum/#!forum/ai4a)
Le procedure di installazione sono state semplificate di molto ed ora tutti dovrebbero essere in grado di portare a termine l'installazione senza particolari problemi.
Con l'installazione in locale sarà possibile lavorare con App Inventor anche quando non si è connessi ad internet e sarà anche possibile utilizzare tutta la potenza del proprio pc per la compilazione delle nostre App.
Ci sono stati alcuni cambiamenti da quando ho pubblicato il "vecchio" tutorial, ora siamo alla versione di Ai4a (App Inventor 4 All) 1.4.6 che è allineata alla versione v133 di App Inventor "cloud"
Speriamo che la guida funzioni anche con versioni future del progetto ai4a, controllate sempre nel gruppo google ai4a se ci sono novità (https://groups.google.com/forum/#!forum/ai4a)
Le procedure di installazione sono state semplificate di molto ed ora tutti dovrebbero essere in grado di portare a termine l'installazione senza particolari problemi.
Etichette:
Android,
Android SDK,
App Engine,
App Inventor,
Google App Engine,
Guida,
Installazione offline,
Java,
Java JDK,
MIT,
Tutorial
5 marzo 2013
App Inventor ... grosse novità in arrivo ???
Vengo a conoscenza leggendo un post nel gruppo ufficiale di discussione di App Inventor, e nello specifico di AI4A (ovvero App Inventor for All, il progetto "parallelo" per far funzionare App Inventor in locale) di un interessante iniziativa che ci potrebbe riguardare da molto vicino.
Per chi non lo conoscesse Jose Mª Martin è attualmente impegnato nello sviluppo di App Inventor e partecipa attivamente alla comunità su Google Gruppi (vi invito ad iscrivervi e ad aggiungere Jose tra le vostre cerchie G+)
Oggi ha postato un interessante appello in cui ricerca dei Beta Tester per una versione "sperimentale" di App Inventor, ed ha pubblicato l'elenco delle nuove feature che ha in mente, nello specifico:
Per chi non lo conoscesse Jose Mª Martin è attualmente impegnato nello sviluppo di App Inventor e partecipa attivamente alla comunità su Google Gruppi (vi invito ad iscrivervi e ad aggiungere Jose tra le vostre cerchie G+)
Oggi ha postato un interessante appello in cui ricerca dei Beta Tester per una versione "sperimentale" di App Inventor, ed ha pubblicato l'elenco delle nuove feature che ha in mente, nello specifico:
Etichette:
Aggiornamento,
App Inventor,
Beta Tester,
MIT,
Web Component
18 febbraio 2013
Android 4.2.2 e App Inventor
Se siete tra i fortunati possessori di un device Nexus (ed io modestamente lo sono da un pò di tempo, prima un Galaxy Nexus, ora un Nexus 4)
ed avete aggiornato ad Android 4.2.2 avrete forse notato che App Inventor non si connette più correttamente al Blocks Editor.
Vediamo subito come risolvere la cosa in attesa del rilascio da parte del MIT del nuovo pacchetto di installazione che includerà i file aggiornati.
ed avete aggiornato ad Android 4.2.2 avrete forse notato che App Inventor non si connette più correttamente al Blocks Editor.
Vediamo subito come risolvere la cosa in attesa del rilascio da parte del MIT del nuovo pacchetto di installazione che includerà i file aggiornati.
Etichette:
Adb,
Aggiornamento,
Android 4.2.2,
MIT,
Wireless ADB
6 febbraio 2013
Nuova versione App Inventor (v133 - 04-02-2013)
Finalmente è stata rilasciata un ulteriore nuova versione di MIT App Inventor,
siamo giunti alla versione v133 (potete controllare guardando in basso a destra nel design editor la voce è: Built: February 4 2013 Version: v133)
Quello che interessa a noi ovviamente è andare a scoprire le novità introdotte, non perdiamo altro tempo e guardiamo il changelog completo:
siamo giunti alla versione v133 (potete controllare guardando in basso a destra nel design editor la voce è: Built: February 4 2013 Version: v133)
Quello che interessa a noi ovviamente è andare a scoprire le novità introdotte, non perdiamo altro tempo e guardiamo il changelog completo:
Iscriviti a:
Post (Atom)