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 :

Plateforme Langage IDE
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