>> Technologie Électronique >  >> Téléphones portables et accessoires >> Smartphones

Introduction au développement Android

Tout le monde peut apprendre le développement Android. Cela implique cependant diverses technologies et techniques. L'OS Android tourne sur appareils mobiles : smartphones, tablettes, PC portables. Les utilisateurs peuvent télécharger/installer des apps via l'Android Market officiel. Les développeurs peuvent télécharger gratuitement les outils nécessaires, bien qu'il y ait des frais pour publier sur le Market.

Applications

Les applications Android sont des programmes logiciels tournant sur l'OS Android. La plupart des appareils Android sont vendus avec une sélection d'apps de base préinstallées. Les utilisateurs peuvent ensuite télécharger autant d'apps supplémentaires. L'Android Market classe les apps en catégories : jeux, référence, business, divertissement, communication, médias, shopping, productivité, etc. Les développeurs peuvent donc concevoir des apps pour une grande variété de fonctions.

Processus de développement

Le processus aboutit à un fichier APK (Android Package File), version finale exportée d'une app, accessible via le Market. Pour créer un APK fonctionnel, les développeurs utilisent l'IDE Eclipse avec le SDK Android et le plugin ADT (Android Developer Tools). Ces outils permettent de coder, compiler, tester et exporter des apps Android. Les développeurs peuvent voir leurs apps tourner sur appareils virtuels via le gestionnaire AVD (Android Virtual Device).

Technologies

Les apps Android peuvent impliquer plusieurs technologies, mais sont principalement construites en Java et XML. Le XML modélise données et éléments visuels (designs d'interface). Les développeurs utilisent XML pour définir les layouts vus au lancement. Le code Java définit la logique et le traitement. Avec les classes Java, les développeurs définissent chaque élément d'app avec propriétés et comportements pour livrer la fonctionnalité. Les développeurs apprenant Android sans connaître Java doivent souvent s'auto-former aux bases : objets, héritage.

Publication

Quand un développeur finit de construire et tester une app Android et veut la publier sur l'Android Market, il doit suivre plusieurs étapes. Le Market exige que les apps soient signées et versionnées selon des règles précises. Les développeurs doivent sécuriser leurs APK par chiffrement, avec la même clé pour chaque version. Le fichier manifest permet d'indiquer les versions par numéros incrémentaux. Les développeurs décident de facturer ou non. Certains sortent versions gratuite et payante, la gratuite parfois soutenue par pub.

Smartphones