mardi 3 août 2010

Créer son premier projet Android

Après avoir installé notre SDK Android sur Eclipse et configuré notre Android Virtual Device (AVD) nous voilà fins prèts à créer ce fameux projet Android.


  • Première étape, il faut bien penser à configurer l'emplacement du SDK dans les paramètres d'Eclipse. Pour cela nous allons dans le menu Fenètres > Préférences d'Eclipse.

    Dans la fenètre de préférence sélectionnez le menu Android et ici donnez le chemin de votre SDK (dans mon cas /home/climbatize/android-sdk-linux_86). Si le chemin est bon, lorsque vous cliquez sur "Appliquer", la liste de vos API devrait apparaître:







    Voilà pour la config.


  • Maintenant créons gaiement notre projet. Rien de bien compliqué là non plus, Fichier > Nouveau > Autre...

    Dans le champs de recherche tapez "Android":




    Sélectionnez "Android Project".
     Cliquez sur Suivant.


    Donnez un nom à votre projet. Si vous avez intallé les samples pour un SDK et que vous souhaitez les compiler pour tester, sélectionnez ce SDK et les samples apparaîtront.


    Si vous désirez partir de zéro, remplissez tous les champs obligatoires. (Nom de projet, package, etc...) ces noms ne sont pas important pour votre première appli, mais sont obligatoires.




    Voilà, c'est le stricte minimum dont vous avez besoin pour créer votre projet. Cliquez sur terminer.



  • Comme vous pouvez le constater, votre projet contient déjà des erreurs. C'est un bug du SDK Android pour Eclipse:


    On se retrouve donc avec l'erreur "The project cannot be built until build path errors are resolved" ou encore "Project ‘Nom du projet’ is missing required source folder: ‘gen’".

    Autant vous dire que j'en ai testé des combinaisons de build path avant de corriger cette erreur :)

    Pas de panique, rien de bien sorcier à corriger au final, il suffit simplement de supprimer le firchier R.java dans les sous-dossiers de "Gen".

  • Et voilà, c'est vraiment fini, les vrais challenges peuvent commencer! Rendez-vous dans les prochain post pour vos balbutiement de code, ou mieux, essayez de pondre quelque chose par vous-même ^^

    dimanche 18 juillet 2010

    Lire ses DivX et MKV sur Android

    En demo fermée jusqu'à maintenant, le meilleur lecteur DivX Android (le seul?) est dispo sur le market. Il lit quasi tous les formats (AAC AC3 DTS FLV4 LPCM ALAW ULAW MPEG Audio MPEG-1 MPEG-2 RealVideo RealAideo Vorbis AVC VC1 XVID DIVX SVQ) et supporte l'incrustation des sous-titres.


    Le logiciel est un adware, mais on peut se passer de la pub (très discrète) en faisant un don de 10$ à l'auteur ou en coupant son réseau avant le lancement de la video.

    Il est dispo en 3 versions:


    qrcode
    • ARMv7 (Google Nexus One, HTC Desire Incredible EVO , Moto Milestone XT800, Droid Series,Acer Liquid, Samsung Galaxy S, Sony Ericsson X10 ,Dell Thunder Streak, LG LU2300 etc .)
    • ARMv6_VFP(Samsung SHW-M100S GT-i5700 ,HTC Legend ,etc.)
    • ARMv6 compatible avec tous les téléphones (mais moins optimisé)

    lundi 12 juillet 2010

    Tuto pour créer votre première application Android grâce à App Inventor

    Dans son soucis de démocratisation de sa plateforme Android, Google nous dote d'un outil fort intéressant: le App Inventor. Sous ce nom simpliste se cache une plateforme de développement vous permettant de créer votre application Android de façon visuelle (WYSIWYG).

    Voici la vidéo de démonstration officielle:



    Prérequis:

    Vous aurez besoin de:

    • Système d'exploitation:


      • Macintosh: Mac OS X 10.5, 10.6
      • Windows: Windows XP, Windows Vista, Windows 7
      • GNU/Linux: Ubuntu 8+, Debian 5+
    • Navigateur:


      • Mozilla Firefox 3.6 ou plus
      • Apple Safari 5.0 ou plus
      • Google Chrome 4.0 ou plus
      • Microsoft Internet Explorer 6 ou plus
    • Java 1.6 ou plus


    Vous l'aurez compris, ce kit utilise java pour lancer uen application dans votre navigateur internet.

    Su le site de google vous pouvez télécharger un kit pour installer un émulateur android et autres:


    Si vous voulez travailler à partir de votre propre téléphone Android, pensez à le paramétrer correctement. Allez dans Paramètres>Applications et cochez "Sources Inconnues". Sur le même écran, activez le déboggage USB.

    Google vous conseille aussi d'aller dans Paramètres> Affichage (et Sons selon votre version d'Android) puis de décocher l'Orientation Auto, qui semblerait poser des problèmes avec App Inventor.
    Si vous devez activer ce paramètre pour votre appli, pensez à le faire avant de lancer App Inventor.

    Pensez à connecter votre téléphone en USB, l'icone debugging devrait apparaitre dans la barre de notifications.

    Voilà, vous êtes fins prèt à utiliser App Inventor. La suite se passe dans le prochain post, quand google aura activé mon compte App Inventor ^^
    Pour activer vous aussi votre compte, c'est par ici:


    http://appinventor.googlelabs.com/


    A très bientôt donc

    samedi 3 juillet 2010

    Répartition des versions d'Android sur le marché

    Les nouvelles stats sur la répartition des versions d'android sur le marché sont tombées. Sans grosses surprises, voici les résultats pour que nous puissions développer avec un maximum de compatibilité parmi les utilisateurs:





    PlateformeNiveau d'APIDistribution
    Android 1.5321.3%
    Android 1.6423.5%
    Android 2.1753.1%
    Android 2.281.8%


    Données collectées pendant deux semaines se terminant le 1er juillet 2010


    Sans surprise c'est Android 2.1 qui remporte cette manche. Le graphique suivant nous montre que si les tendances restent telles qu'elles sont, dans un avenir proche il va vraiment falloir s'atteler à programmer des applis compatibles avec Android 2.1 et abandonner l'API 1.5:




    Il ne reste plus qu'à vous fournir des tutos pour développer de belles applis, je vais m'y atteler avant qu'Android 2.1 disparaisse :)

    vendredi 18 juin 2010

    Comptoir Biosud, vente de linge en coton biologique


    Voici le nouveau site que nous avons réalisé avec le collectif UnaLabs sous Prestashop. Ce site propose une gamme de produits (vetements bébé, T-Shirt hommes/femmes, linge de maison...) en coton biologique, je vous invite donc à y jeter un oeil :)

    Twitter