AndroidKickstartR ou comment générer un squelette d’application native en quelques secondes

Publié le Mis à jour le Par

Depuis début octobre, un nouvel outil open-source est apparu pour simplifier la vie des développeurs Android : AndroidKickstartR

Chaque développeur Android se retrouve confronté à la même problématique à chaque début d’application : proposer à leurs utilisateurs les dernières évolutions en terme d’API tout en étant compatible avec des devices tournant sous des versions inférieures à ces évolutions.

L’une d’elle, la « ActionBar » (barre restant en haut de l’application et permettant d’avoir sous la main les boutons d’action, une barre de recherche, une navigation par liste ou onglet, etc.) introduite depuis Android 3.0 est énormément utilisée.

Un projet assurant une rétro-compatibilité existe, l’ActionBarSherlock. Elle permet d’inclure cette ActionBar sur des devices Android tournant par exemple sous une version 2.x, mais elle inclut aussi une compatibilité sur les Fragments, proposés par Google depuis Android 3.0, et servant à avoir plusieurs zones indépendantes qui communiquent entre eux sur son périphérique.

AndroidKickstartR propose de réunir tous ces outils ainsi que d’autres (REST, ACRA, etc.) directement à la création d’un nouveau projet.

Leur slogan, « Start your next Android app in 10 seconds », annonce la couleur, mais le pari sera-t-il tenu ?

J’ai donc testé, je me suis rendu sur leur site, j’ai défini les options proposées, j’ai téléchargé le zip ainsi généré et j’ai démarré un nouveau projet sous Eclipse en partant du code fourni dans ce dernier.
L’application est tout-de-suite fonctionnelle, et les spécifications annoncées sont bien là.

Petit bonus, l’inclusion de ACRA qui permet de recevoir des rapports de plantage (oui, certaines applications sous Android plantent, on sait, pas la peine de troller 😉 ) par mail ou dans un google doc, très utile si par exemple vous voulez proposer votre APK pour une phase de recette et avoir des retours avec StackTrace.

Petit détail, AndroidKickstartR est open-source, vous pouvez donc contribuer à l’amélioration du projet : https://github.com/a-thomas/androidkickstartr

Reste à voir les évolutions et la pérennité de ce beau projet.


  • Android