Appunti di programmazione, tutorial e guide per il mondo Android usando App Inventor
Cerca con Google
Translate
Visualizzazione post con etichetta MIT. Mostra tutti i post
Visualizzazione post con etichetta MIT. Mostra tutti i post
19 giugno 2015
Guida - Conversione progetti da MIT App Inventor Classic (AI1) a MIT App Inventor 2
Come annunciato pochi giorni fa MIT App Inventor Classic chiuderà i battenti il giorno
15 Luglio 2015.
Fortunatamente da oggi il team del MIT ha fornito il tanto atteso tool per la conversione dei progetti dal "vecchio" AI1 al nuovo MIT App Inventor 2.
L'utilizzo del tool è semplicissimo, io l'ho testato questa mattina e tutte le mie applicazioni sono state convertite in un battibaleno e senza errori (solo qualche warning facilmente risolvibile)
Etichette:
Aggiornamento,
AI2,
Android,
App Inventor Classic,
Cellulari,
Conversione AI1 AI2,
MIT,
MIT App Inventor 2
8 maggio 2015
Tutorial 10 (difficile) - Utilizzare Dropbox in MIT App Inventor - Parte 1
Vediamo in questo lungo ed articolato tutorial come sia possibile integrare il famosissimo servizio di cloud storage Dropbox all'interno delle nostre app create con MIT App Inventor.
Un ringraziamento speciale al nostro amico del forum Andrea alias Spacchino per il grande impegno profuso nello studio e nella realizzazione di questo tutorial.
Implementando quello che leggerete sarà possibile accedere sia in lettura che in scrittura ad i vostri file memorizzati nel cloud di DropBox, rendendo quindi di fatto la vostra android app MIT App Inventor un app con funzionalità "cloud based"...
Un ringraziamento speciale al nostro amico del forum Andrea alias Spacchino per il grande impegno profuso nello studio e nella realizzazione di questo tutorial.
Implementando quello che leggerete sarà possibile accedere sia in lettura che in scrittura ad i vostri file memorizzati nel cloud di DropBox, rendendo quindi di fatto la vostra android app MIT App Inventor un app con funzionalità "cloud based"...
Etichette:
Android,
App Inventor,
App Inventor 2,
Cloud,
Dropbox,
Json,
make a list,
MIT,
Web Component,
WebViewer
Tutorial 10 (difficile) - Utilizzare Dropbox in MIT App Inventor - Parte 2
Creiamo un nuovo progetto MIT App Inventor (che per semplicità ho chiamato con lo stesso
nome dato all'app in Dropbox)
Ovvero AIDropSync, ovviamente il nome può (e dovrebbe) essere scelto a piacere.
Aggiungiamo subito due componenti che ci
serviranno in futuro:
- un Web Component per “comunicare” con Dropbox
- un TinyDB Component per memorizzare le password e i codici di accesso che otterremo in modo da non dover ripetere il processo di autenticazione ad ogni apertura della nostra app
Etichette:
Android,
App Inventor,
App Inventor 2,
Cloud,
Dropbox,
Json,
make a list,
MIT,
Web Component,
WebViewer
Tutorial 10 (difficile) - Utilizzare Dropbox in MIT App Inventor - Parte 3
Prima parte - Tutorial Dropbox in MIT App Inventor 2
Seconda parte 2 - Tutorial Dropbox in MIT App Inventor 2
Continuiamo il tutorial per la costruzione della nostra android app con MIT App Inventor che utilizzi i file memorizzati nel cloud del servizio Dropbox.
Etichette:
Android,
App Inventor,
App Inventor 2,
Cloud,
Dropbox,
Json,
make a list,
MIT,
Web Component,
WebViewer
Tutorial 10 (difficile) - Utilizzare Dropbox in MIT App Inventor - Parte 4
Vediamo ora come effettuare il download di un file dalla cartella Dropbox,
alla memoria dello smartphone tramite MIT App Inventor:
QUARTA PARTE: Download di un file da Dropbox
Innanzitutto carichiamo un file di esempio nella cartella dell app su Dropbox.
Una semplice immagine jpeg può andar bene:
Una semplice immagine jpeg può andar bene:
Nella nostra app, mantenendo sempre un layout
estremamente semplice, creiamo due
pulsanti per le operazioni di download e di upload che andremo ad eseguire.
Riutilizzeremo invece la label di debug
per seguire l'esecuzione delle operazioni:
Etichette:
Android,
App Inventor,
App Inventor 2,
Cloud,
Dropbox,
Json,
make a list,
MIT,
Web Component,
WebViewer
8 marzo 2015
MIT App Inventor 2 progetto del GSoC 2015 (Google Summer of Code)
Leggo e diffondo con molto piacere questa stupenda iniziativa che vede la collaborazione tra il MIT e Google.
Anche quest'anno prenderà il via il famoso Google Summer of Code (un programma dedicato agli studenti che vogliano fare una fantastica esperienza lavorando per un estate direttamente nei campus Google - se avete visto il film "Gli Stagisti" sapete di cosa si parla...)
La cosa bella è che quest'anno App Inventor sarà uno dei progetti facenti parte del GSoC e quindi qualunque studente da qualunque parte del mondo può fare domanda per partecipare a questa esperienza indimenticabile.
Anche quest'anno prenderà il via il famoso Google Summer of Code (un programma dedicato agli studenti che vogliano fare una fantastica esperienza lavorando per un estate direttamente nei campus Google - se avete visto il film "Gli Stagisti" sapete di cosa si parla...)
La cosa bella è che quest'anno App Inventor sarà uno dei progetti facenti parte del GSoC e quindi qualunque studente da qualunque parte del mondo può fare domanda per partecipare a questa esperienza indimenticabile.
Etichette:
App Inventor 2,
Google,
GooglePlex,
MIT
8 luglio 2014
Nuova versione di MIT App Inventor 2 (nb135 5 Luglio 2014) i lavori continuano...
Il team non si ferma mai!!!...
E' con grande piacere che vi presento la nuova versione di
MIT App Inventor 2
(per chi non lo conoscesse è un tool online e web based gratuito per la realizzazione di app Android in maniera semplice e veloce)
Siamo giunti alla versione
nb135 (5 Luglio, 2014)
E' con grande piacere che vi presento la nuova versione di
MIT App Inventor 2
(per chi non lo conoscesse è un tool online e web based gratuito per la realizzazione di app Android in maniera semplice e veloce)
Siamo giunti alla versione
nb135 (5 Luglio, 2014)
Per accedere alla versione aggiornata nulla di più semplice, basta andare al solito indirizzo:
http://ai2.appinventor.mit.edu/
vediamo le novità introdotte con questo aggiornamento:
Etichette:
Aggiornamento,
AI2,
AIMerger,
ContactPicker,
DatePicker,
EmailAddressPicker,
MIT,
Notifier,
PhoneCall,
PhoneNumberPicker,
player,
TimePicker
8 maggio 2014
Novità per MIT App Inventor, presto in arrivo il supporto ai Tablet!!!
Buone notizie in arrivo dal team MIT App Inventor,
(tool gratuito e cloud based per la creazione di applicazioni Android) è stato reso disponibile un nuovo server di test dove testare il supporto preliminare alle risoluzioni dei tablet.
Questo vuol dire che in un prossimo futuro si potranno realizzare con più facilità delle app che "scalano" correttamente quando visualizzate sui tablet, senza dover ricorrere a "trucchi" strani per riscalare i nostri elementi grafici.
Il post di riferimento di Jos lo potete leggere a questo indirizzo:
https://groups.google.com/forum/#!topic/app-inventor-open-source-dev/58jyavtBBVk
(tool gratuito e cloud based per la creazione di applicazioni Android) è stato reso disponibile un nuovo server di test dove testare il supporto preliminare alle risoluzioni dei tablet.
Questo vuol dire che in un prossimo futuro si potranno realizzare con più facilità delle app che "scalano" correttamente quando visualizzate sui tablet, senza dover ricorrere a "trucchi" strani per riscalare i nostri elementi grafici.
Il post di riferimento di Jos lo potete leggere a questo indirizzo:
https://groups.google.com/forum/#!topic/app-inventor-open-source-dev/58jyavtBBVk
Etichette:
Aggiornamento,
AI2,
App Inventor 2,
Image Sprite,
MIT,
Screen Arrangement,
Screen1
28 aprile 2014
Nuovo server di test per MIT App Inventor 2 - miglior velocità e stabilità
Vi comunico che è in fase avanzata di test una nuova versione di MIT App Inventor 2, il tool cloud based per la realizzazione di App Android.
Come spiegato dal team ufficiale in questo post:
https://groups.google.com/forum/#!topic/appinventor/dmZa4G1RKIg
E' stato realizzato un server di test che permette a tutti di sperimentare la nuova versione che dovrebbe entrare a regime a breve e che offre una velocità nettamente migliorata nel blocks editor e non dovrebbe più "impallarsi" con progetti di grosse dimensioni.
Come spiegato dal team ufficiale in questo post:
https://groups.google.com/forum/#!topic/appinventor/dmZa4G1RKIg
E' stato realizzato un server di test che permette a tutti di sperimentare la nuova versione che dovrebbe entrare a regime a breve e che offre una velocità nettamente migliorata nel blocks editor e non dovrebbe più "impallarsi" con progetti di grosse dimensioni.
Etichette:
Aggiornamento,
AI2,
App Inventor 2,
Beta Tester,
MIT
17 marzo 2014
Problemi con App Inventor 2, i blocchi vi scompaiono? Forse questo è il motivo
Questo è un piccolo post per aggiornarvi su una cosa che mi è stata riportata da parecchi lettori.
Il problema della scomparsa dei blocchi e/o della perdita del loro lavoro mentre utilizzano MIT App Inventor 2 per la creazione di applicazioni Android.
Jeffrey Schiller, uno dei manutentori del progetto al MIT ha scritto un interessante post a questo indirizzo (in inglese):
Il problema della scomparsa dei blocchi e/o della perdita del loro lavoro mentre utilizzano MIT App Inventor 2 per la creazione di applicazioni Android.
Jeffrey Schiller, uno dei manutentori del progetto al MIT ha scritto un interessante post a questo indirizzo (in inglese):
Etichette:
Aggiornamento,
App Inventor 2,
MIT
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
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
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
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
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
Iscriviti a:
Post (Atom)











