Come vengono sviluppate le applicazioni Android? Qual è il linguaggio di programmazione utilizzato?
1. Il modo più usato:
Il linguaggio usato nello sviluppo di applicazioni Android è Java e un po' di XML è anche usato per la parte UI, ma è facile da afferrare. Quindi se volete iniziare a sviluppare applicazioni imparate Java e i suoi vari concetti orientati agli oggetti. Basta capirli, non andare troppo in profondità.
Ci sono 2 fantastici IDE disponibili:
1. Getting Started with Android Studio
2. Android SDK | Android Developers
Puoi anche guardare qualsiasi corso di Android su coursera, ti consiglio il seguente:
Coursera - Programming Mobile Applications for Android Handheld Systems
o puoi anche provare Android Application Development.
Anche i documenti ufficiali di Android sono fantastici:
Getting Started | Android Developers
Puoi imparare le basi da qui e poi Google è la migliore fonte da dove puoi ottenere soluzioni a qualsiasi tuo problema che incontri durante lo sviluppo di un'applicazione.
Questo è per riferimenti futuri (cioè dopo che hai imparato le basi):
Si. dopo aver imparato le basi):
Varie librerie per migliorare la tua UI - Android Arsenal
Grandi esempi per Android - Android Tutorial e
Tutorials, Games, Apps, Tips |
Puoi usare Android Bootstrap.
Puoi anche iscriverti alla newsletter settimanale:
Android Weekly - Free weekly Android development newsletter
Puoi sfogliare questi siti per alcuni UI Patterns:
Android App Patterns
Android Patterns
Inspired UI - Mobile Apps Design Patterns
2. Un approccio più semplice se sei uno sviluppatore web
Puoi anche usare PhoneGap | Home per sviluppare un'applicazione cross platform (include Android) usando HTML, CSS e JavaScript.
3. Per un amante di Python
Sviluppare applicazioni Android completamente in Python
Un altro strumento cross platform: Kivy: Framework multipiattaforma per NUI usa Python per lo sviluppo.
Articoli simili
- Qual è la differenza tra linguaggio macchina, linguaggio assembly e linguaggio di alto livello nei computer?
- In quale linguaggio di programmazione è codificato Netflix? Come si usa questo linguaggio?
- Il linguaggio assembly è considerato un linguaggio di programmazione funzionale?
- Scala è un buon linguaggio di programmazione per fare applicazioni per Android?