Ho completato l'ingegneria meccanica. Sono interessato allo sviluppo di applicazioni Android. Cosa dovrei fare?
Per quanto ho capito dalla tua domanda, tutto quello che vuoi fare è imparare lo sviluppo di app Android. Quindi mi permetta di suddividere questo in un approccio a due vie...
- Approccio 1 - Sviluppo di applicazioni Android senza molta codifica intensiva
- Approccio 2 - Sviluppo di applicazioni Android con codifica intensiva
Parliamo dell'approccio 1. L'approccio 1 è adatto ai principianti senza esperienza precedente o con poca esperienza di codifica. Useremo un software che scriverà il codice per noi. Uno di questi grandi software è il MIT App Inventor. Questo software ti aiuterà a creare grandi applicazioni semplicemente trascinando e rilasciando blocchi di codice. Le risorse di apprendimento per il MIT App Inventor sono
- Sito ufficiale di App Inventor - Tutorial per App Inventor 2
- Serie di video su YouTube di Derek Banas - Android Development for Beginners
- corso EdX - Mobile Computing with App Inventor - CS Principles
Ma questo metodo ha i suoi problemi. Anche se tale software fa un lavoro abbastanza decente, non sarai in grado di scalare la tua app o di ottenere la flessibilità e le opzioni avanzate che vengono con la programmazione dell'app in modo tradizionale.
Ora parliamo dell'Approccio 2. In questo approccio è necessario conoscere il linguaggio di programmazione Java (o impararlo). Si raccomanda anche una piccola comprensione del formato dati XML. Quello che faremo in questo approccio è che codificheremo le applicazioni Android da zero usando il software ufficiale (IDE) per lo sviluppo di Android conosciuto come Android Studio. Con questo software e la potenza del linguaggio di programmazione Java è possibile sbloccare il pieno potenziale della piattaforma Android. Anche se le applicazioni Android possono essere sviluppate con altri linguaggi di programmazione, Java è il più usato e ha un maggiore supporto. Le risorse per imparare lo sviluppo di app Android attraverso questo approccio saranno
- Sito ufficiale degli sviluppatori Android - Android Developers
- Corsi di Google su Udacity
- Android Development for Beginners: How to Make Apps
- How to Develop Android Apps Online Course & molti altri corsi che ti aspettano per essere esplorati.
Tutto il metodo sopra indicato è basato sulla mia esperienza quando ho iniziato a imparare lo sviluppo di applicazioni Android proprio come te!
Articoli simili
- Quale ramo dell'ingegneria dovrei scegliere se sono interessato a progettare/creare hardware come smartphone/smartwatch o altri gadget?
- Quali sono i vantaggi e gli svantaggi dello sviluppo di applicazioni basate sul web rispetto allo sviluppo di applicazioni desktop?
- L'università di Chandigarh è la migliore per l'ingegneria meccanica?
- Qual è la migliore università privata per l'ingegneria meccanica in India, e qual è la sua struttura tariffaria?