QNA > C > Come Vengono Sviluppate Le Applicazioni Android? Qual È Il Linguaggio Di Programmazione Utilizzato?

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.

Di Materse

Quali sono i linguaggi di programmazione necessari per lo sviluppo di applicazioni Android? :: Quali sono alcune buone applicazioni di dizionario/thesaurus per Android?
Link utili