En quelques secondes vous allez générer un projet Android incluant toutes les dépendances et la configuration des librairies open source les plus connues du moment !
A chaque fois qu’un nouveau projet Android commence, il y a toujours les mêmes opérations à faire : ajouter ActionBarSherlock pour permettre d’avoir une ActionBar sur Android <= 2.3, ajouter Android support et bien d'autres ! Android KickstartR (aucun lien avec la plateforme de crowdfunding) va pouvoir vous aider en créant un squelette d’application. Vous allez lui donner les éléments de base (nom de l’application, nom du package et Activity principale, si Eclipse est utilisé comme IDE et si le support de Maven doit être ou non activé.Par la suite, vous pouvez également demander d’ajouter les dépendances suivantes :
- AndroidAnnotations : simplifie le code en utilisant des annotations
- ActionBarSherlock
- AndroidSupport
- Spring RestTemplate : pour faire du REST
- NineOldAndroids : version de compatibilité avec la nouvelle API d’animations introduite sur Honeycomb
- ACRA : remontée de bugs
D’autres bibliothèques seront ajoutées prochainement et vous avez actuellement la possibilité de choisir le type de navigation dans l’Activity : standard, avec des onglets ou en liste (un Spinner dans l’ActionBar). Vous récupérez ensuite un fichier zip qu’il faudra alors importer ou non dans Eclipse.
L’avantage de cet outil est qu’il est opensource (code disponible sur GitHub) et que vous pouvez à tout moment l’améliorer et le partager !
Téléchargez notre application Android et iOS ! Vous pourrez y lire nos articles, dossiers, et regarder nos dernières vidéos YouTube.
Je ne peux qu'applaudir des initiatives de ce genre permettant de faciliter le dev Android. Merci donc !
Effectivement ce n'est pas un projet Eclipse. Il ne faut pas importer le projet mais en créer un nouveau (Android project from existing code). Tout est sur la documentation du site. N'hésite pas à poster une issue sur le github (cf. lien sur l'article) / envoyer un mail (androidkickstartr at gmail.com) / tweeter (@AndKickstartR) si tu as le moindre problème.
Je ne parviens pas à utiliser ABS... /library n'est pas un projet Eclipse... C'est bon pour vous ? A+
Désolé, je ne suis pas familier avec Disqus. Voici le lien vers les sources : https://github.com/a-thomas/androidkickstartr
Pour infos, les sources sont désormais dispos sur Github (https://github.com/a-thomas/androidkickstartr).
Java/Jersey pour le WS. Je détaillerai plus précisément sur github les technos du coeur du générateur.
Pas de souci. Par curiosité, le WS est codé en quoi?
Effectivement le code source du web service n'est pas encore en ligne :) Mais ça ne serait tarder, juste le temps que le code soit plus présentable. AndroidKickstartR n'a pas été créé dans un but lucratif mais plutôt pour faciliter/simplifier la vie des développeurs Android. Le code sera donc en ligne très bientôt de manière à ce que les devs qui le souhaitent puissent contribuer le plus tôt possible.
Tiens, mon commentaire précédent est passé à la trappe (temporairement? toujours du du mal avec disqus). J'y donnais quelques détails sur l'aspect opensource du projet, lequel n'affichait dans son dépôt qu'un simple fichier README ne contenant qu'un simple lien vers le site. Rien de bien passionnant. Et j'avais tort. Une branche secondaire (pas 'master', donc) du dépôt contient bien tout le source de l'interface web. Voir pour cela la branche 'gh-pages'. Ceci étant, il ne s'agit que du code de l'interface. Le boulot est fait par un webservice (http://ws.androidkickstartr.com) dont le source n'est apparemment pas fourni. Le problème reste donc entier.
opensource, opensource... faut voir. Pour l'instant, le dépôt ne contient qu'un README, ne contenant lui-même qu'un lien vers le site.
C'est comme androidbootstrap en gros. C'est intéréssant quand même !
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix