Débuter le développement pour Android – Le poste de travail

Comme je suis en train de débuter le développement pour des applications Android, et que c’est un sujet fort prisé par bon nombre de développeur qui ont une dose de geekitude dans les veines, je vais tâcher de faire part de mon expérience sur le sujet à travers divers post sur ce blog.

Cette première partie est déjà un écart par rapport au sujet initial, car il ne parle pas directement de développement, mais de préparer son poste de travail à faire du développement. En effet, il est rare de nos jours de débuter un développement from scratch, sans outils, avec uniquement un éditeur de texte et un compilateur en ligne de commande (rare et suicidaire!). D’autant plus que la communauté Android fourni pléthore d’outils et de documentation pour automatiser la plupart des tâches nécessaires à la création d’une application Android.

Le kit de développement

La première chose à faire est d’installer le SDK (Software Development Kit) Android, qui est disponible à l’adresse suivante : http://developer.android.com/sdk/index.html. La description est assez bien faite pour m’éviter d’avoir à décrire le processus d’installation.

L’interface de développement

L’outil de prédilection pour développer des applications Android est l’IDE Eclipse. Celui est téléchargeable ici. Celui-ci est majoritairement utilisé pour faire du développement Java, ce qui est parfait car c’est le langage utilisé pour écrire des applications Android.
La communauté Android propose un plugin pour Eclipse permettant de prendre en charge la plupart des tâches liées au développement Android : génération de code, génération de fichier de configuration, packaging, transformation en application Dalvik, gestion du SDK et lancement des terminaux virtuels (et bien d’autres encore). L’installation de ce plugin est décrit sur la page dédiée.

Le code source d’Android

Dernier point pour simplifier le développement d’application Android avec Eclipse : récupérer le code source d’Android. Ce code ne sera pas utilisé pour être lu exhaustivement (sinon vous commencerez votre application Android au moment où l’informatique sera passé de mode, et que l’espèce humaine sera rayée de la surface de la terre par les robots), mais il permettra à Eclipse d’extraire les commentaires des différentes méthodes utilisées, et éventuellement de naviguer à travers le code si vous avez un problème et que vous accusez inutilement la plateforme de bugs car elle ne fait pas tourner votre application parfaite.
Le code source d’Android est hébergé sur un serveur GIT dédié. GIT est un gestionnaire de version distribué, permettant de partager du code entre plusieurs développeurs (en gros). Pour récupérer le code source d’Android, il faut donc tout d’abord disposer des outils permettant de dialoguer avec le serveur.
Pour les systèmes Linux et Mac, la marche à suivre est expliqué directement sur le site des sources d’Android.
Pour les windowsiens, il faut :

  • soit installer l’application msysgit et accéder à l’URL GIT git://android.git.kernel.org/platform/frameworks/base.git
  • soit installer l’application Cygwin (permettant d’avoir la plupart des utilitaires de base d’Unix sur Windows) avec à minima les paquets suivants : automake, bison, curl, flex, gcc, git, gnupg, python, zip (merci à ce site pour l’info), et ensuite utiliser la même méthode que pour Linux.

Ensuite, il est nécessaire de lier le code source télécharger aux librairies qu’utilise Eclipse pour la compilation.

Et voilà, vous diposez maintenant d’un poste de travail parfait pour le développement Android ! En attendant le prochain post, je vous laisse avec la documentation très fournie d’Android.

Ce contenu a été publié dans Android par . Mettez-le en favori avec son permalien.

1 thoughts on “Débuter le développement pour Android – Le poste de travail

Répondre à seo in india Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *