<div dir="ltr"><div class="gmail_extra"><div><div class="gmail_signature"><div>Domenico:<br></div></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Non so se qualcuno di voi ha sentito parlare di AppInventor.<br>
<br>
AppInventor (<a href="http://appinventor.mit.edu/explore/" target="_blank">http://appinventor.mit.edu/<u></u>explore/</a>) è un linguaggio creato da Google e poi ripreso dal MIT, col quale si possono creare delle app da installare sugli smartphone dotati di OS Android. Il suo utilizzo è di una semplicità disarmante, infatti utilizzando dei "blocchi" tipo il vecchio Lego si possono mettere insieme le necessarie istruzioni. Per chi volesse approfondire, consiglio i seguenti video (<a href="https://www.youtube.com/playlist?list=PLYpA2ciX_qTx7ozrER_MG_rJessK6mVgt" target="_blank">https://www.youtube.com/<u></u>playlist?list=PLYpA2ciX_<u></u>qTx7ozrER_MG_rJessK6mVgt</a>).<br></blockquote><div><br></div><div>Progetto davvero incredibile.<div>Non ho parole... anzi una sola pazzesco</div><div class="gmail_extra"><div class="gmail_signature"></div></div></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Sarebbe bello se qualcuno creasse una cosa del genere, dove, però, dietro le quinte non c'è java, ma PYTHON !!!<br></blockquote><div><br></div><div>intendi dire scrivere il designer in python che genera bytecode per android?</div><div>e perché scusa, chi lo usa nemmeno se ne accorge del linguaggio che c'è sotto.</div><div>Oppure una applicazione web che genera una applicazione python?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Probabilmente le app così create non funzionerebbero su Android, però credo / immagino che potrebbero funzionare bene su Ubuntu e quindi sui nuovissimi smartphone dotati di Ubuntu Touch (<a href="http://www.tuxjournal.net/" target="_blank">http://www.tuxjournal.net/</a>) e ancora ( <a href="http://www.lffl.org/" target="_blank">http://www.lffl.org/</a>).<br></blockquote><div><br></div><div>Aspetta, c'è una imprecisione. App inventor non è un linguaggio di programmazione, ma è un ambiente di sviluppo che genera applicazioni java per android.</div><div><br></div><div>Mi sembra di capire che il suo scopo è fare in modo che anche non programmatori possano creare delle proprie semplici applicazioni.</div><div><br></div><div>Io personalmente trovo più facile scrivere un "hello word" in un linguaggio che non conosco piuttosto che imparare a usare questo strumento web, comunque se la tua idea è creare applicazioni ubuntu usando un designer, guardati ad esempio QT designer. </div><div><br></div><div>Si poi serve un linguaggio di programmazione, ma secondo me faresti bene a fare un corso di programmazione invece di intripparti con questo strumento. Cioè se vuoi imparare a programmare scordati AppInventor, se vuoi crearti la tua app android e non hai tempo di imparare le basi della programmazione gioca con app inventor, se vuoi invece scrivere app per ubuntu, studia.</div><div><br></div><div>Tutto è fattibile, il MIT ha tempo e risorse da investire e chiaramente lo fa su android perchè le app su android possono essere circoscritte ad alcune funzionalità di base e ad una logica semplice, lo schermo è piccolo, ecc... per applicazioni + complesse servono strumenti + complessi.</div><div><br></div><div>Se vuoi ad esempio scrivere un gioco 2D che giri su ubuntu lo puoi fare con PyGame, </div><div><a href="https://www.pycon.it/conference/talks/hands-on-with-pygame">https://www.pycon.it/conference/talks/hands-on-with-pygame</a><br></div><div>è semplice anche questo...</div><div><br></div><div>cmq alla domanda cosa ne pensate, penso che sia un coso divertente da implementare... ma estremamente palloso da usare :-)</div></div></div></div>