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

Bases du développement Android pour débutants

Les appareils Android installent et exécutent des applications développées par n'importe qui. Vous pouvez créer vos propres apps Android et les publier sur l'Android Market. Les apps couvrent productivité, réseaux sociaux, divertissement. Les outils de développement sont gratuits. Si vous envisagez d'apprendre le développement Android, vous pouvez acquérir les bases rapidement.

Outils de développement

Les ressources Android sont gratuites sur les sites officiels Android et Eclipse Foundation. Le SDK (Software Development Kit) fonctionne avec l'IDE Eclipse et le plugin ADT (Android Developer Tools). Ces outils contiennent tout pour coder, designer, compiler, exécuter, exporter vos apps. Dans le plugin ADT, le gestionnaire AVD (Android Virtual Device) permet de créer/exécuter des versions logicielles virtuelles d'appareils Android pour tester vos apps.

Market

L'Android Market est la voie principale pour publier. Inscrivez-vous comme développeur (payant), ajoutez coordonnées, uploadez vos apps. Gratuit ou payant. Prix en devises multiples pour clients mondiaux. Vos apps apparaissent avec notes et commentaires utilisateurs. L'app Market est préinstallée sur appareils Android (smartphones, tablettes), vos utilisateurs y accèdent directement.

Interfaces utilisateur

Les UI Android comprennent éléments de code pour layouts, éléments visuels et interactifs. Créez-les via outils graphiques ADT ou codez manuellement en XML/Java. Android utilise View et ViewGroup, avec layouts linéaire, tabulaire, relatif. La plateforme fournit éléments interactifs prêts à l'emploi : listes, boutons, saisie texte, listes déroulantes combo-box.

Codage

Le développement Android implique diverses options de code. Langages principaux : Java et XML. XML : données, designs visuels, ressources (menus). Java : structure et logique de l'app. Classes Java : propriétés et comportements de chaque élément. Si Java inconnu, familiarisez-vous aux bases : développement orienté objet. Android apps peuvent travailler avec SQL pour bases de données.

Smartphones