Come dovrei fare un'app Android se parto da zero?
Consiglio ad un novizio che parte da zero di iniziare con App Inventor del MIT. Ecco una citazione dal sito web di App Inventor:
"MIT App Inventor è uno strumento di programmazione basato su blocchi che permette a tutti, anche ai principianti, di iniziare a programmare e costruire applicazioni completamente funzionali per dispositivi Android. I nuovi arrivati ad App Inventor possono avere la loro prima app attiva e funzionante in un'ora o meno, e possono programmare app più complesse in un tempo significativamente inferiore rispetto ai linguaggi più tradizionali, basati sul testo".
Di solito ci vorranno diversi mesi di intenso apprendimento e pratica per un novizio completo per essere in grado di creare applicazioni pratiche utilizzando l'ambiente di sviluppo di programmazione (IDE) standard di Android. Il linguaggio Java e l'IDE di Android non è facile da imparare per chi non ha esperienza di programmazione in altri linguaggi come C o Python.
App Inventor manca di caratteristiche per sviluppare alcuni tipi di applicazioni commerciali di qualità altamente sofisticate, ma è una buona introduzione alla costruzione di applicazioni pratiche che troverete utili e divertenti.