· Réactions à chaud

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

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.

2 commentaires

  1. Alexandre THOMAS

    Je suis le créateur de AndroidKickstartR et ce genre d’article me fait bien plaisir car le challenge était vraiment que AndroidKickstartR fasse gagner du temps aux développeurs.
    Il représente également un bon moyen de mettre en avant des projets moins connus que certains ou répondant à des besoins plus spécifiques et de rassembler tout ce beau monde à un même endroit.

    Ce genre d’article et les nombreux retours positifs (twitter/g+/mail) me confortent dans mon envie de faire évoluer et d’améliorer l’outil. La roadmap est déjà chargée. Je travaille actuellement sur l’intégration d’un exemple d’utilisation du ViewPager combiné aux différents types (list et tab) de navigation proposés par ActionBarSherlock.

  2. Christophe Brun

    J’ai testé, c’est super.

    @CleverAge : merci pour l’info
    @AleksThomas : super et à suivre.

    Christophe

Les commentaires sont désormais fermés.