Programmer les applications Android [PDF]
Présentationle system Android s'appuie sur deux piliers:
- le langage Java
- le SDK qui permet d'avoir un environnement de développement facilitant la tâche du développeur
Le kit de développement donne accès à des exemples, de la documentation mais surtout à l'API de programmation du système et à un émulateur pour tester ses applications.
Stratégiquement, Google utilise la licence Apache pour Android ce qui permet la redistribution du code sous forme libre ou non et d'en faire un usage commercial
Depuis mi-2015, il faut utiliser Android Studio (IDE IntelliJ ayant subi l'intégration de fonctionnalités de développement Android).
Avantages:
Avantages:
- meilleur intégration du SDK dans Android Studio
- puissance de l'IDE IntelliJ