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

Outils de conception d'applications Android

En 2008, T-Mobile a lancé le premier smartphone sous Android de Google. Ce système open source est accessible à tout développeur voulant créer des applications pour smartphones et tablettes Android. Divers outils de conception sont disponibles pour tous niveaux techniques, que vous préfériez coder de zéro ou utiliser un programme de conversion.

Vue d'ensemble

Les applications Android sont principalement conçues en Java, mais d'autres options existent pour les développeurs ne maîtrisant pas ce langage. Selon Android, les apps sont composées d'un ou plusieurs composants : activités, services, fournisseurs de contenu et récepteurs de diffusion. Les activités représentent l'interface utilisateur, les services sont des tâches en arrière-plan. Les fournisseurs de contenu gèrent le partage de données, les récepteurs de diffusion gèrent les événements comme les notifications. Avec un outil nécessitant du code, vous devrez configurer ces composants. Avec des outils web, vous aurez peu ou pas d'interaction avec les aspects techniques.

Kit de développement logiciel Android (SDK)

Le SDK Android est l'ensemble officiel d'outils gratuits de Google pour concevoir des apps. Téléchargeable sur Windows, Mac et Linux avec un environnement comme Eclipse. Une fois installé, le SDK empaquette le code, les ressources et les données en un fichier Android. Il inclut aussi un débogueur, un émulateur et des exemples de code pour vous aider.

Outils de conception basés sur le web

D'autres outils reposent sur des programmes web plutôt que sur l'expertise en codage. App Inventor utilise la programmation visuelle et une application basée sur navigateur. Vous assemblez, testez, empaquetez et produisez votre app en assemblant des « blocs » représentant les fonctionnalités d'un smartphone Android. AppsGeyser permet de transformer n'importe quel contenu web ou widget en application en quelques étapes sans code. Andromo aide à concevoir une app à partir de votre contenu web ainsi que de Twitter, iTunes, Tumblr et autres réseaux sociaux par un processus pointer-cliquer.

Outils de conception basés sur la programmation

Pour développeurs avancés, des outils comme Mono existent. Créé par Novell, Mono est un ensemble d'outils payant utilisant Visual Studio, .Net et C# de Microsoft pour développer des apps Android. Accès à des modèles et émulateur pour déploiement. Si vous connaissez Adobe Flash ou Flex, vous pouvez les utiliser pour concevoir des apps Android. Flex est un framework open source gratuit d'Adobe. Les apps peuvent être construites avec Flash ou le SDK Flex.

Smartphones