Salve a tutti.
Vorrei segnalare delle App per sviluppare per Android, senza scrivere codice.
La prima si chiama App Builder, permette di accedere a TUTTE le API Android e, pagando una sottoscrizione di 11 Euro l'anno circa, permette di pubblicare su Play Store, oltre a sbloccare la possibilita di usare librerie esterne (ad esempio, LibGDX). Infine, si possono realizzare App piu complesse usando JavaScript. Purtroppo, manca un editor di GUI. Ecco il link: https://play.google.com/store/apps/d...nt.appbuilder2
Per poter pubblicare, richiede anche che sia installata l'App Google Play Console (qui: https://play.google.com/store/apps/d...ps.playconsole)
La seconda, sempre senza codice, si chiama SketchWare, consente di fare cose piu semplici, a meno di usare il blocco "Add Source Directly", il quale permette di inserire codice Java in un flusso di blocchi. Parlo di "blocchi" perche, in questa App, al posto di scrivere codice si "disegna" un diagramma (appunto) a blocchi con le istruzioni da eseguire. Permette di pubblicare senza comprare niente ed e' piu semplice rispetto ad App Builder, al costo di una minore flessibilita. Ha un editor di GUI. Non supporta librerie esterne. Ecco il link: https://play.google.com/store/apps/d....besome.sketch
Infine, AIDE. Ha un editor di GUI ed e' un IDE per Java/C++ (con NDK) e ha anche moduli per HTML/CSS/JavaScript e per Cordova/PhoneGap. Supporta librerie esterne con qualche trucchetto. Ecco il link alla vetrina di AppFour (lo sviluppatore): https://play.google.com/store/apps/d...86658662427637
Edit: Dimenticavo, MIT App Inventor.
MIT App Inventor e' simile a SketchWare, concettualmente. Ha un editor di GUI e funziona con un analogo stile di programmazione a blocchi. Permette il test delle App tramite emulatore (da installare a parte) o direttamente dal Device, mediante l'App MIT AI2 Companion da scaricare da Play Store (qui: https://play.google.com/store/apps/d...r.aicompanion3). E' piu completo rispetto a SketchWare, grazie anche alle innumerevoli estensioni disponibili su https://puravidaapps.com/extensions.php
Supporta librerie esterne mediante estensioni, l'unica pecca e' che, a differenza delle altre qui elencate, funziona bene solo su PC. Ecco il link: https://appinventor.mit.edu/
Spero che questo post possa tornare utile.
Saluti, Ivano.