Quanto tempo ci vuole per imparare a sviluppare un'applicazione Android?
Per un'app semplice:
1 ora: Per fare l'app Hello World!
1 weekend: Se conosci il core java, java avanzato e le basi di Android.
1 mese: Se conosci un po' di programmazione.
Per un'app complessa come un editor di immagini, un editor video:
Molti mesi
Per un'app altamente sofisticata come un'app di diagnosi medica:
Probabilmente anni
Ma Android è facile una volta che ti sei sporcato le mani. Anche io ho iniziato facendo domande come queste, volevo fare soldi perché ero al verde e uno studente universitario con dei bisogni. Così ho imparato lentamente Java, dato che non ero molto motivato. Ho fatto qualche app: all'inizio erano tutte merdose. Ho imparato a fare applicazioni solo da questo libro:
Head First Android Development, 2nd Edition
Consiglio vivamente di leggerlo perché è molto breve e quando lo completerete in pochi giorni, avrete fatto 8-10 applicazioni. Conoscerete il ciclo di vita e varie cose di Android che dovete sapere.
Dopo aver letto questo, sono stato ispirato da un Quoran che ha fatto un lettore musicale e ha ottenuto milioni di download. Così ho fatto anch'io un lettore musicale: ha funzionato perfettamente nel mio telefono ma non in molti altri. Questo mi ha fatto imparare il debugging. Poi ho fatto la mia prima app di successo che ha ottenuto oltre 2 milioni di installazioni ed è stata la principale fonte del mio reddito prima che fosse rimossa da Google (Credetemi, Google è malvagio). Ho parlato di questo in altre risposte ma sto divagando.
Così ho fatto altre 2 applicazioni che sono attualmente in top 10 e top 20 categorie rispettivamente. Ognuno ottiene circa qualche 100 download al giorno. Potete cercare "meme machine by soundengine" sul google playstore e sia la prima che la seconda app in cima sono mie.
Quindi andate avanti e portate la vostra idea a compimento. Crea la tua app e taggami quando hai finito: Farò promozione gratuita della tua app nel mio network se davvero cattura la mia attenzione ;)