AndroidLab

Il Laboratorio Italiano Android e Google Chrome

Dopo l’annuncio di qualche mese fa della creazione di questa web application che permetterebbe anche agli utenti meno esperti di crearsi la propria applicazione Android, con strumenti simili ai lego, ecco che questa mattina, insieme al caffè, trovo nella mia email l’invito ad accedere ad AppInventor.
Naturalmente mi strozzo il mio caffè e corro subito a dare uno sguardo a questa applicazione che, forse, contribuirà a diffondere il nonstro amato Android.

Prima di tutto è giusto dire che il mio è stato uno sguardo sommario, nel senso che ho visto nel complesso le possibilità date da questo strumento e come le da, ma non mi sono messo per ora a creare un’applicazione per provarlo.

Le prestazioni della web application sono ottime, nessun rallentamento o impuntamento di sorta, nessuna differenza con il lavorare offline. Per funzionare ed interfacciarsi con il proprio terminale Android richiede lo scaricamento di alcune librerie che sono naturalmente disponibili per tutte le piattaforme.

AppInventor è diviso in due parti, la prima è tutta l’interfaccia di design dell’applicazione, dove vi permette di creare con il solito metodo drag&drop i vari screen(Activity) di cui sarà composta la vostra applicazione, una volta terminata la fase di design e di scelta degli oggetti di cui è composta la vostra applicazione, potrete passare alla fase di “programmazione” attraverso l’uso dei Blocchi che si incastrano tra loro tipo lego, questa fase avviene attraverso il lancio di un’applet java. Nel block editor andremo a costruire i vari comportamenti associati alla nostra applicazione, ed in ogni passaggio potremo provare l’applicazione sul nostro telefono Android con un solo click al pulsante in alto a destra.
Naturalmente AppInventor permette di scaricare tutto il codice creato ed eventualmente modificarlo “manualmente” potenziarlo con tante di quelle funzioni che al momento la web application di google non permette di fare.

In definitiva, AppInventor deve ancora crescere, permette di usare alcune delle funzioni di Android, ma se si vuole usare a pieno il potenziale della nostra amata piattaforma ancora non basta, sicuramente in futuro aumenteranno i Blocchi applicativi che permettono di dar vita alla nostra applicazione, ma per ora la tipologia di applicazioni creabili sono veramente semplici.

AppInventor a mio giudizio semplifica la vita di chi sa programmare, soprattutto per quanto riguarda la creazione di prototipi di applicazione, non tanto per la il design grafico che già è incluso nel plugin di eclipse, anche se sicuramente quello di AppInventor è più veloce ed immediato. Sarà anche un ottimo strumento didattico, sempre se prima qulcuno spiega a chi non ha mai programmato come i vari blocchi interagiscono.
Per chi non ha mai programmato e non ha nessuna base di programmazione, trovo difficile che riesca a creare un’applicazione funzionante che non sia forse un semplice “clicca il pulsante visualizza un’immagine/riproduci un suono/stampa un avviso”, ma mai dire mai, forse mi sbaglio. Unica speranza è che il tutto non si riversi nell’Android Market aumentanto a dismisura il numero di applicazioni crapware.

Voi avete  avuto modo di provare AppInventor? dite la vostra.

Michele Dipace

Admin di Androidlab e "Computer Addicted", ha cominciato la sua"carriera" nella metà degli anni 80 sui computer 8 bit Commodore e Sinclair passando poi al 16 bit Amiga, diventandone grande appassionato. Oggi Linux user, crede che Android sia il sistema operativo destinato ad emergere nel mercato della telefonia mobile.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInPinterestGoogle PlusYouTube

  • antonio

    quanti giorni sono passati dalla richiesta che hai fatto? io attendo ancora l'invito e ho fatto richiesta un paio di giorni fa.
    Comunque non è possibile inserire le applicazioni create nel market almenochè non sei registrato(con relativa quota annuale da pagare).
    E' possibile anche inserire google adsense attraverso questo app inventor?

    • lo so che bisogna essere iscritti al market, io lo sono ad esempio, non intendevo che si può pubblicare direttamente da AppInventor (e ci mancherebbe pure). La quota non è annuale ma sono 25$ una tantum, quindi tu puoi benissimo scaricare l'applicazione creata e pubblicarla nel market (non ho verificato se la firma anche ma se non lo fa è un attimo a firmare l'apk con l'sdk).
      Per gli ads, anche se la funzione è stata richiesta nel gruppo di discussione, al momento non è possibile inserirli direttamente da AppInventor, ma nulla toglie che puoi sempre scaricarti il sorgente e inserirli a mano.

      La registrazione io la feci non appena venne annunciato sul blog ufficiale di google.

  • Pingback: Tweets that mention Google apre App Inventor agli utenti | AndroidLab -- Topsy.com()

  • Invito ricevuto 🙂

  • TheMorpheus

    Io ho ricevuto l'invito ieri ma purtroppo non ho ancora avuto modo di testarlo. Spero di farlo in questi giorni…Sempre che mi venga l'ispirazione per un app!!

    • guarda alla fine non c'è niente di meglio che programmare alla "vecchia maniera" è sempre la soluzione migliore;)…un'altra mancanza di AppInventor è che non fa creare widget, cosa che invece sarebbe molto più utile per piccole widget che altro, o per fare al volo una widget associata alla proprio applicazione. Anche perchè le widget se programmate male prosciugano la batteria, facendo creare il codice direttamente a google si suppone che sappiano come fare per farli ottimizzati al massimo.
      Vediamo come evolve.

  • Caro EnricoDroid da circa una settimana uso l'App Inventor e mi sto trovando abbastanza bene. Anche io credo che servano dei fondamenti di programmazione (personalmente il C) per riuscire a usare con logica i blocchi.

    Comunque vorrei farti sapere che secondo le FAQ le applicazioni non possono essere caricate sul Market. Inoltre sempre secondo le FAQ il codice scaricabile dall'App Inventor non è Java, ma solo un linguaggio specifico per l'App Inventor. Sei sicuro quindi di tutto quello che hai detto? Non so più a chi credere.

    Inoltre sul fattore ottimizzazione di cui parli avrei da ridire, basti pensare che un semplice Hello Word pesa alcuni MB!! Assurdo! Inoltre non c'è un tasto "abilita spostamento su SD", altra cosa scandalosa dato che Froyo è fuori da parecchio.

    Per finire vorrei chiederti se hai trovato qualche modo per aggiungere AdSense, magari tramite qualche procedura strana. Io ci sto studiando.

Forum Android
Diventa un blogger, scrivi un articolo