Comment développer des applications Android

Le système d'exploitation mobile Android de Google est idéal pour les codeurs qui souhaitent développer des applications pour téléphones sans passer par le système rigoureux du système d'approbation d'Apple. Ce guide vous indiquera le logiciel et les outils appropriés pour coder sans effort votre idée d'application révolutionnaire.

Quelle que soit votre qualité en programmation, si vous ne pouvez pas comprendre le kit de développement logiciel (SDK) d'Android, vos applications pourraient également être écrites dans Shakespeare. Suivez donc ces étapes et commencez à vous familiariser avec le processus.

Kit de développement Java

La première chose dont vous aurez besoin pour commencer à écrire des applications Java (la base des applications Android) est le Java Development Kit (JDK), fourni par Oracle à ce lien.

Vous avez probablement déjà utilisé Java Runtime Environment (JRE) sous l’une de ses nombreuses formes au fil de vos activités quotidiennes sur Internet, ce qui vous permet d’exécuter des applets sur votre ordinateur. Vous feriez bien de désinstaller la version de JRE que vous avez actuellement au cas où elle entrerait en conflit avec la version de JDK que vous téléchargez. Heureusement, l’installation ci-dessus inclut la dernière et la plus grande version de JRE, qui sera certainement compatible, ce qui vous évitera la tâche ardue de la réinstaller ultérieurement.

Téléchargez et exécutez le programme d'installation. Assurez-vous que les "Outils de développement", "Code source" et "Public JRE" sont inclus dans la fenêtre d'installation personnalisée, comme indiqué ci-dessous (votre vue peut varier). Cliquez sur 'Suivant', lisez le contrat de licence si vous avez beaucoup de temps, laissez-le agir et vous êtes prêt à partir.

Bien que la plupart des applications d'environnement de développement intégré (IDE) - détaillées à l'étape suivante - soient livrées avec leur propre compilateur, il est généralement utile de configurer votre compilateur Java nouvellement installé sur Invite de commandes afin que vous puissiez l'utiliser si nécessaire.

Pour Windows, accédez à Système via le Panneau de configuration et sélectionnez les paramètres avancés. À partir de là, sélectionnez "Variables d'environnement" et localisez la variable nommée "Chemin". Ajoutez le chemin du fichier du répertoire 'bin' de votre nouvelle installation Java, comme dans l'exemple ci-dessous.

Utilisez les commandes 'java -version' et 'javac -version' pour vérifier que tout s'est bien passé et vous devriez obtenir quelque chose comme:

Installer un IDE

Les logiciels d’environnement de développement intégré sont largement utilisés par les développeurs et les débutants chevronnés pour développer des programmes. Pour les non initiés, un IDE est une application qui aide les programmeurs à écrire du code en fournissant un ensemble complet d'outils, tels que des débogueurs, un compilateur, etc.

Bien qu'une large gamme d'applications IDE soit disponible, nous utiliserons pour cette démonstration le logiciel gratuit Eclipse, car Google fournit un plug-in intégrant le SDK Android. Suivez ce lien et trouvez la version appropriée pour votre système.

Cette partie varie considérablement, mais la version que j'ai téléchargée est un fichier zip qui, après extraction, inclut le fichier 'eclipse.exe' qui s'exécute sans aucune installation. Si votre version nécessite une installation, suivez les étapes avec les paramètres par défaut car aucune configuration spécifique n'est nécessaire. Lors de la première exécution, il vous sera demandé d’identifier un «Workbench», où votre code et les fichiers associés seront stockés. Partout où cela conviendra suffira.

Une fois terminé, vous devriez voir quelque chose qui ne soit pas différent de ceci:

Si vous souhaitez vous familiariser davantage avec Eclipse avant de poursuivre, ouvrez la fenêtre Aide et consultez le Guide de l'utilisateur de Workbench. Il existe également un Guide de l'utilisateur pour le développement Java qui peut vous guider sur les bases de Java si vous ne maîtrisez pas le langage.

Obtenir le kit de développement logiciel Android

Allez sur ce lien et sélectionnez "Obtenir le SDK". Sur la page suivante, suivez le lien pour installer le SDK Android sur votre système.

Une fois le téléchargement du fichier exécutable terminé, lancez l'installation. Lorsque vous arrivez à la fenêtre ci-dessous, notez le répertoire dans lequel elle est installée (ou modifiez-le si vous le souhaitez).

Une fois l'installation terminée, ouvrez le gestionnaire de SDK Android et l'écran ci-dessous s'affichera:

Cliquez sur le bouton pour installer tous les packages et ressources nécessaires qui n'étaient pas inclus dans l'installation d'origine.

Installer le plugin Android Development Tools

Comme mentionné, Google a fourni un plug-in Android SDK spécialement conçu pour Eclipse, qui peut être ajouté directement à partir de l'EDI lui-même.

Dans Eclipse, accédez à "Aide" et sélectionnez "Installer un nouveau logiciel". Cliquez sur le bouton 'Ajouter' et vous serez amené dans une fenêtre pour ajouter le référentiel de logiciels en ligne qui contient le plugin ADT. Donnez-lui un nom descriptif et entrez l'URL suivante dans le champ "Emplacement":

  • //dl-ssl.google.com/android/eclipse

Cliquez sur OK'. Sélectionnez le référentiel nouvellement ajouté et cochez 'Outils de développement'.

Cliquez sur 'Suivant' et suivez les étapes pour installer les fichiers du plugin. Une fois l'opération terminée, ces deux icônes doivent apparaître dans la barre d'outils d'Eclipse:

Maintenant, allez dans «Fenêtre» et «Préférences», sélectionnez la section «Android» et assurez-vous que l'emplacement du SDK est le même que le répertoire du SDK que vous avez noté précédemment. Vous devriez obtenir des résultats comme celui-ci:

Vous êtes maintenant l'heureux propriétaire du plugin Android Development Tools.

Configuration de l'émulateur Android

Bien que cela aide, vous n'avez pas besoin de posséder un appareil Android pour pouvoir créer des applications pour eux, car Google utilise un émulateur de son système d'exploitation mobile à côté du SDK. Avant de commencer à coder, il est utile de configurer un périphérique virtuel Android (AVD) afin de disposer d’une plate-forme de test prête à l’attente.

Dans la barre d'outils ADT que vous avez ajoutée à la dernière étape, sélectionnez le bouton droit avec l'icône du téléphone. Cela ouvre le gestionnaire AVD comme indiqué ci-dessous:

Nous allons maintenant créer un nouveau périphérique virtuel. Cet exemple créera un appareil générique, mais il existe des ressources détaillant les configurations pour des appareils Android spécifiques en ligne. Sélectionnez 'Nouveau' et une version vierge de la fenêtre ci-dessous s'affichera:

  • Nom: Si vous envisagez de tester plusieurs configurations de périphériques, vous aurez besoin de quelque chose de descriptif. Sinon, un nom générique fonctionnera correctement.
  • Cible: Ceci est la version d'Android que l'émulateur exécutera. Dans la plupart des cas, votre seule option à l'heure actuelle est la dernière version d'Android fournie lors de l'installation du SDK. Toutefois, si vous souhaitez tester des versions antérieures (ce qui serait judicieux compte tenu de la diversité des versions encore utilisées), utilisez le gestionnaire de SDK pour installer des versions supplémentaires.
  • Carte SD: indique la quantité de stockage supplémentaire que l'appareil utilisera. Par défaut, le périphérique virtuel dispose de 194 Mo de stockage «interne» à côté de la carte SD. Vous pouvez donc utiliser cette commande pour dicter le stockage approximatif du périphérique dans son ensemble.
  • Skin: vous pouvez utiliser ce contrôle pour installer l'apparence et la configuration d'un appareil spécifique (par exemple, HTC One X) autour de l'écran. Mais pour nos besoins, la valeur par défaut est correcte.
  • Matériel: étant donné qu'il existe une grande variété de matériels sur les périphériques physiques fonctionnant sous Android, vous pouvez utiliser ce contrôle pour ajouter toutes les fonctionnalités matérielles virtuelles nécessaires à l'utilisation de votre application.

Une fois l'opération terminée, la fenêtre du gestionnaire AVD devrait maintenant répertorier le périphérique que vous venez de créer. Vous pouvez cliquer sur 'Démarrer' pour exécuter ce périphérique, mais sachez que le premier démarrage peut prendre un certain temps.

Votre premier projet Android

Maintenant que vous avez alourdi votre ordinateur avec toutes ces applications et plug-ins, vous êtes prêt à vous lancer dans le codage. Mais nous devons d’abord configurer les fichiers de projet.

Pour commencer, allez dans 'Fichier', 'Nouveau', 'Projet' et développez l'onglet Android. Sélectionnez 'Projet d'application Android' et cet écran s'affichera:

Vous pouvez utiliser les icônes de survol en regard de chaque champ pour obtenir des conseils sur le contenu de chaque valeur. Le plus important à garder à l’esprit est le «Nom de l’application», qui formera le nom de l’application lorsqu’il sera installé, ainsi que le «Kit de développement minimal requis», avec lequel vous spécifierez la version Android la plus ancienne pour laquelle vous souhaitez prendre en charge votre application. Si vous avez besoin d'un rappel sur les innombrables versions d'Android, consultez ce guide.

Cliquez sur 'Suivant' pour continuer et spécifiez une icône de lanceur qui représentera votre application. Dans le menu suivant, vous serez invité à créer une "activité" pour votre application.

Une activité est en réalité une action ou une vue avec laquelle l'utilisateur va interagir. Un moyen logique de diviser votre programme est donc d'activité en fonction des fenêtres que l'utilisateur verra et des fonctionnalités disponibles sur chacune d'elles. Ainsi, si, par exemple, vous exécutez un simple programme "Hello World", vous n’avez besoin que d’une seule activité, celle qui présentera le texte, tandis que tous les paramètres de l’interface sont extraits des fichiers de ressources créés par le SDK.

Une fois que vous avez décidé de vos activités, cliquez sur 'Terminer'. Eclipse bricole tous les fichiers nécessaires à votre application, dans lesquels vous écrivez du code et / ou modifiez les paramètres pour spécifier les paramètres de votre programme.

Voilà. Tout est prêt pour que vous puissiez commencer à créer votre application. Les bons spécialistes de Google disposent d'un ensemble détaillé de didacticiels permettant de se familiariser avec le développement d'applications Android (pour ceux qui ont une expérience de la programmation), sur le site Web Android. Toute personne souhaitant se familiariser avec la programmation Java doit rechercher des didacticiels tels que ceux fournis par Oracle.

 

Laissez Vos Commentaires