Come praticare la codifica Android
Android è molto grande ed è poco pratico pensare di sapere "tutto". Quando si tratta di programmare e costruire applicazioni, niente vi aiuterà di più che mettere le mani sulla tastiera. Imparare a leggere/utilizzare la documentazione di Android è importante. Questo vi aiuterà quando si tratta di costruire una nuova applicazione che può includere una certa caratteristica con la quale non avete mai dovuto lavorare prima.
Consiglio vivamente di utilizzare la formazione degli sviluppatori su Android: Getting Started | Android Developers
Consiglio anche qualcosa come pensare alla vostra "semplice" applicazione e lavorarci sopra. Scomponi la tua idea di applicazione in semplici progetti gestibili e affronta ogni problema individualmente.
Costruire un'applicazione Android si riduce a due competenze/linguaggi principali: Java e Android. Java è il linguaggio usato in Android (oggi si usa Kotlin), ma la parte Android comprende l'apprendimento di XML per il design dell'applicazione, l'apprendimento dei concetti di Android, e l'uso dei concetti programmaticamente con Java.
Una volta imparati Java e XML (XML è davvero facile da usare, e si dovrebbe imparare il linguaggio mentre si programma l'applicazione piuttosto che impararlo in anticipo come si farebbe con Java), è necessario imparare a collegare questi due usando i principi di Android.