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)
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:- Aggiornato il tool "AIMerger", questo tool permette di unire "screen" da progetti diversi in un unico nuovo progetto. La documentazione è disponibile a questo indirizzo: http://appinventor.mit.edu/explore/resources/ai2-project-merger.html
- Aggiunta la sezione "Templates": una funzione che permette di importare dei progetti da dei "repository" di progetti. La versione attuale supporta un numero limitato di template (ne verranno aggiunti di più in futuro) così come sarà possibile imporare i propri template, per ulteriori informazioni consultare: https://docs.google.com/document/d/184G1j8ipZK_jB1yEco_tq0VBv8l8FRz-NKvR7yqyd6k/pub
- Il componente Twitter dovrebbe ora funzionare correttamente
- Lavorando con AiCompanion sarà ora possibile passare i valori da uno screen all'altro durante lo sviluppo.
- Spostato il componente "Clock" dalla palette "User inteface" a "Sensors"
- Creato un "helper script" per creare nuovi componenti (utile per chi vuole ampliare le funzionalità di App Inventor)
- Corretto "TimePicker" per visualizzare l'ora corrente di default quando viene aperto.
- Corretto "DatePicker" per visualizzare la data corrente di default quando viene aperto.
- Modificato il componente "Player" in modo che la riproduzione venga stoppata quando arriva una chiamata o per altri eventi audio.
- Aggiunti nuovi eventi al componente "PhoneCall" per permettere di interagire con le chiamate in ingresso ed in uscita.
- Aggiornati i componenti "ContactPicker", "EmailAddressPicker" and "PhoneNumberPicker" per funzionare con le nuove versioni di Android, ora dovrebbero andare anche con i telefoni Samsung.
- Cambiato l'ordine dei pulsanti nel componente "Notifier" a "yes/no/cancel"
- BugFix e miglioramenti alla documentazione vari
Come possiamo vedere, anche questa volta sono state introdotte parecchie novità interessanti (quelle in grassetto sono le più importanti a mio modo di vedere)
Sicuramente degno di nota il tool semi automatico per la fusione di più progetti diversi in un unico progetto, leggete le istruzioni (in inglese) cliccando qua:
interessante anche l'implementazione dei Templates anche se al momento ne esiste solo uno praticamente inutile...magari la cosa sarà più interessante più avanti o quando potremmo caricare i nostri template.
Finalmente è possibile lavorare con più screen e funzionerà il passaggio di parametri da uno screen all'altro anche quando siamo collegati tramite AiStarter!!!
Ora anche i nostri amici lettori con telefoni Samsung (tra i più venduti direi, i classici Samsung S4, Samsung S5, Note 2, etc...) finalmente potranno usare ed accedere alla rubrica tramite "ContactPicker" et simila...
(visto che non ho un telefono Samsung, mi fate sapere nei commenti se effettivamente il problema che c'era con questi componenti è stato risolto?)
Molto interessante per finire il componente "PhoneCall" che permette di capire quando sta arrivando una chiamata o quando l'utente ne sta per effettuare una.
Fatemi sapere nei commenti cosa ne pensate, se volete un tutorial specifico su una di queste novità fatemelo sapere e cercherò di accontentarvi al più presto!!!
Buon App Inventing a tutti!!!
Ciao Sebastiano , ho trovato molto interessante il componente "helper script" potestri poi scrivere due righe in + su eventuali potenzialità e utilizzo, tu o chi ne sappia qualcosa, magari io apro un topic sul forum o magari puoi farlo tu cosi chi + esperto in questo ci fa qualche esempio....grazie
RispondiEliminaCiao Enzo, hai ragione, sembra interessante ma senza un aiuto o della documentazione mi risulta molto difficile capirne il funzionamento,
Eliminacredo sia un qualcosa che aiuta ad aggiungere i componenti ad App Inventor, nel senso di componenti extra da scrivere in Java e far poi girare sulle proprie versioni "custom" di AI
qui ho trovato qualcosa:
https://github.com/mit-cml/appinventor-sources/pull/91
ma onestamente per il momento non saprei come usarlo...
se tu ne sai di più, fammi sapere, ciao!
Ciao Sebastiano vorrei contattarti in privato mi puoi dare la tua mail? Se non vuoi che sia visibile puoi contattarmi qui: checcocaputo@out look.com grazie
RispondiEliminatrovi la mia mail guardando i miei video (la vedi in alto a destra quando sono in AI)
Eliminaoppure scrivimi sul forum
Ciao, ma dove sta l'helper script che non lo trovo? È per caso un tool "esterno"?
RispondiEliminanon è un componente "classico" , ma è appunto un helper script, ovvero uno script in pyton che aiuta gli sviluppatori di nuovi componenti per AI a creare il codice "base" su cui poi lavorare per l'aggiunta dei componenti,
Eliminatrovi tutto nel dettaglio qui:
https://docs.google.com/document/d/1HetZsFh6x0n6J_9PW_OFUzU4icw0y2kdnzUvbqwtcBQ/edit
la cosa è molto molto interesante, solo che richiede parecchio tempo (per le mie capacità) che attualmente mi manca,
certo imparare ad aggiungere i nostri componenti sarebbe una grande cosa, per il momento resta un piccolo sogno nel cassetto...
Ciao Seba,
RispondiEliminaho provato il PhoneNumberPicker sul mio samsung s4 mini e funziona, si apre la lista contatti e una volta selezionatone uno restituisce i valori.
peccato non sia possibile, dato un numero, aprire la scheda di quell'utente e recuperarne altri dati, come ad esempio il nome...
ottimo, grazie per la conferma!
Eliminapurtroppo si chiama PhoneNumberPicker e quindi come dice il nome stesso recupera solo il numero di telefono e non gli altri dati,
magari in futuro verranno aggiunte altre possibilità, per ora ci tocca accontentarci :)
certo, finalmente possiamo sfogliare la rubrica, e recupera tutti i dati di quel contatto.
Eliminasperavo, dato nome o numero, di poter recuperare il resto....
ci sto provando da un po con l'activitystarter ... ma per ora nulla. :(
ciao Seba volevo chiederti se posso utilizzare ipad x progettare con appinventor, ci ho provato ma non riesco a spostare nessun oggetto da palette a viewer...grazie
RispondiEliminaCiao, non si sa ancora niente del tool per il riutilizzo dei progetti fatti col vecchio AI classic ??
RispondiEliminaCiao Sebastiano,
RispondiEliminaIo ho creato un App con MIT app inventor 2 ma mi da problemi su Galaxy S5, passata su Galaxy S2 fa lo stesso problema, allora ho caricato un App AIA gia pronta, creato un APK, installata, ma da ancora lo stesso problema, il fatto è che sul emulatore BlueStacks funziona benissimo... cosa può essere...
Grazie Fabio