Développement Android
Android est un système d’exploitation mobile basé sur le noyau Linux et développé actuellement par Google.
Lien : Les différentes versions d’Android
Avant-propos
Il existe trois types d’application pour mobile :
- Application mobile native
- Application web
- Application hybride : encapsulation d’une application web dans une application mobile (cf. cordova)
Lire : Application mobile : web ou natif ?
En résumé :
- Pour une application native (voir l’activité n°1) :
- développement spécifique à la plateforme (SDK + langage)
- exploitation de l’ensemble des fonctionnalités du mobile
- utilisation avec et sans réseau
- Pour une application web (voir l’activité n°5) :
- besoin d’un navigateur et d’une connexion réseau
- développement portable (langages du web)
- difficulté d’exploiter l’ensemble des fonctionnalités du mobile (limitation d’au navigateur)
Panorama :
iOS |
Objective-C, Swift |
X-CODE |
Android |
Java, C++ natif |
Android Studio, Eclipse + ADT |
Windows Phone |
VB.NET, C# |
Visual Studio .NET |
Firefox OS |
HTML5 |
|
… |
|
|
Web |
HTML5,CSS3 |
… |
Activités
Compléments :
Ressources
Documentations
Retour