Cerca con Google

Translate

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:
- Componente video con partenza automatica o meno
- Limite degli attachement a 500 MB
- I controlli video non appaiono di default ma bisogna attivarli con un blocco specifico.
- Menu con 6 opzioni (che non possono essere cambiate per ora)
- Blocco che simula il click e il longlick su un pulsante
- Evento per il pulsante menu
- Blocco (true/false) per i controlli zoom nella webview
- Vecchie notifiche
- Blocco con progress bar circolare
- Eventi per i tasti fisici, tipo volume + e -, menu, search, back, etc...
- Varie ed eventuali

Come vedete ho evidenziato i punti per me molto importanti come la possibilità di compilare progetti fino a 500Mb (wow) oppure il poter programmare il tasto "menu"
O finalmente una progress bar

Insomma di carne al fuoco sembra ce ne sia parecchia questa volta, vedremo cosa e quando tutto questo verrà implementato anche nella versione ufficiale di App Inventor,
per il momento se siete interessati a far parte del progetto di Beta Testing, fate richiesta postando il vostro interessamento nella discussione relativa che trovate
QUA
e fatemi sapere nei commenti cosa ne pensate e/o cosa vorreste vedere implementato in App Inventor ;)

12 commenti:

  1. spero tanto che AI diventi il futuro della programmazione,
    con AI4A che senso ha avere AI online? Spero tanto che i due progetti diventino una cosa sola.

    RispondiElimina
  2. i limiti di A.I. on line diventano un beneficio per chi dedica tempo hobbystico e spesso ne approfitta da posti diversi dalla sua abitazione... quindi l'idea di avere il proprio progetto ovunque, mi ha consentito ad esempio di fare quello che ho fatto approfittando di pc in giro per il mondo nei tempi morti.... certo una versione off line se di facile installazione diventa sicuramente comoda x altri motivi e forse anche veloce nella compilazione

    RispondiElimina
  3. ciao sebastiano,
    dove trovo il blocco con progress bar circolare

    RispondiElimina
    Risposte
    1. è solo nella versione sperimentale a cui si può accedere facendo richiesta direttamente a Jose, spero di provarla nei prossimi giorni ed eventualmente dirvi come utilizzarla.
      Anche se ha avvisato che potrebbero cambiare un sacco di cose e quindi è meglio non usare questa versione per sviluppare le nostre app, ma solo per testare alcune nuove feature e segnalarli eventuali bugs

      Elimina
  4. A me piacerebbe che nei cicli si possano creare variabili ed elementi tipo arrangement, label e altro.
    Sarebbe una grossa marcia in più!

    Per adesso senza questa feature si fanno applicazioni troppo statiche.

    RispondiElimina
  5. Purtroppo una cosa importante ancora non la sviluppano, cioè la possibilità di salvare dei files in formato csv o altro tipo, ma csv è quello ideale un po per tutti. Anzi proprio ieri ho ricevuto la comunicazione che questa funzionalità , che era in lavorazione da oltre 1 anno (almeno come stato) , l'hanno sospesa per dare priorità ad altre cose e ne hanno quindi declassato lo stato da "started" a "noted" ...quindi possiamo dire addio per un bel po a questa funzione...........................

    RispondiElimina
    Risposte
    1. Sinceramente salvare dati in csv mi sembra riduttivo, meglio implementare sistemi di scambio dati su db più complessi che non dei semplici valori separati da virgola...

      Elimina
    2. Credo che la vera necessità sia la gestione di un db locale sullo stile di SQLLite (Android sdk), in questo modo si avrebbe maggior flessibilità per la gestione dei dati.
      Per il salvataggio su sd dei nostri dati esistono già dei "workaround", certo venisse implementata nativamente questa funzione non sarebbe male.
      Il problema di fondo è che App Inventor da una parte deve rimanere facile e intuitivo per essere usato come strumento didattico, dall'altra potrebbe crescere fino ad diventare un IDE quasi "professionale" per la creazione di app, ad oggi è un pò un "ibrido" delle due cose.

      Elimina
    3. Ma magari ci fosse almeno questa cosa "riduttiva"....

      Elimina
    4. Workaround = voti negativi sul market se vuoi vendere la tua app

      Le soluzioni di cui accenni possono essere utili per app personali o per qualche cliente, ma messe sul web sono rogne...

      E' normale che uno db locale sarebbe molto + utile, mase se si hanno difficoltà ad implementare un salva in csv, immagino che un db locale sia molto molto + complesso....

      Elimina
    5. Non è detto, anzi! Il fatto che ci sia TinyDB è già un segno, basterebbe ingrandire la cosa!
      E comunque anche a livello didattico BISOGNA poter creare elementi e variabili nei cicli, è la base della programmazione!!!

      Elimina
  6. Leggo ora questi post a seguito di un recente interessamente al sistema di sviluppi per android e spero che con il futuro vi siano anche delle versioni per tablet o quanto meno con risoluzione schermo impostabile.Con la risoluzione di schermo sarà possibile usare un tablet come terminale macchina con una qualità visiva indubbiamente superiore agli attuali schermi industriali usati in automazione.
    Aspettiamo con fiducia.
    Bruno

    RispondiElimina