Le blog de Fatiha

Une geek de plus !

Ma première application Android sous Linux Fedora 15

 

Dans un précédent article, je vous disais que Google avait ouvert un nouveau site internet pour apprendre aux développeurs comment développer pour Android. Maintenant passons de la théorie à la pratique. J’hésitais entre un test sous Windows et un test sous Linux, j’ai finalement choisi Linux Fedora 15. Prévoyez une heure ou deux pour ce tutoriel. Voici les étapes à suivre scrupuleusement :

Téléchargez et installez le package sdk sous Linux Fedora 15.

Décompressez le package :

tar -xvzf android-sdk_r16-linux.tgz

Mettez à jour le package, cette étape peut prendre 30 minutes ou plus :

cd android-sdk-linux

tools/android update sdk –no-ui

Téléchargez et installez eclipse (si vous ne le possédez pas déjà) :

Pour Linux Fedora 15 en 64 bits, j’ai téléchargé Eclipse IDE for Java developers (64 bits)

Décompressez l’archive et lancez eclipse de cette manière :

eclipse &

Ou bien cliquez sur l’icône Eclipse :

Ajoutez le plugin adt au logiciel eclipse en suivant les instructions de la page ADT Plugin For Eclipse :

- Sous Eclipse, sélectionnez Fenêtre > Préférences

- Selectionnez Android au niveau du panneau de gauche.

- Décochez la case où l’on vous demande d’envoyer des stats à Google, sauf si vous le souhaitez.  Cliquez sur suivant.

- Indiquez à Eclipse la localisation du sdk, téléchargé lors des précédentes étapes.

- Puis cliquez sur OK.

Je viens d’avoir l’erreur failed to get the adb version

J’interroge mon ami Google et je tombe sur un excellent site : HOWTO Setup Android Development

Ce site va me permettre de terminer le paramétrage d’Eclipse et d’exécuter par la même occasion mon 1er programme sous Android, ou plutôt avec l’émulateur Android. Je suis les étapes ci-dessous :

- Installation des librairies 32 bits packages manquantes

yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686

- Android Virtual Device (traduction ? périphérique virtuel Android ?)

  • Allez dans le répertoire où vous avez installé le sdk et lancez tools/android pour configurer et créer votre 1er Android virtual device.
  • Allez dans  « Available Packages » et sélectionnez les composants qui vous intéressent, pour ma part je vais travailler sur Android 2.1, le version de mon Samsung Galaxy S : SDK Platform Android 2.1
  • Si vous ne l’aviez déjà pas installé, procédez à son installation. Vous vous souvenez de l’étape qui durait 30 minutes, c’est parce que j’ai installé sdk platform pour toutes les versions Android… A ne pas faire !

  • Allez dans « Virtual Devices », cliquez sur « New », une nouvelle feneêtre apparaît où vous allez précisé la taille de votre carte SD virtuelle (ex: 62MiB), nom du device ou périphérique (ex: android_dev), la cible (ex: Android 2.1).
  • Cliquez sur « Create AVD ».

- Configurez Android sous Eclipse

  • Allez dans Fenêtre -> Préférences, cliquez sur Android et positionnez le répertoire contenant le SDK et cliquez sur appliquer.
  • Choisissez la version android voulue (ex: 2.1 pour mon cas) puis cliquez sur OK.

- Créer un nouveau projet Android

Sous Eclipse, cliquez sur Fichier -> Nouveau -> Projet, cliquez sur Android puis sur Android Project. Sélectionnez Android Project puis cliquez sur Suivant.

Ensuite procédez comme suit :

- Développement et exécution

Ensuite je lance l’application avec l’option -noaudio en procédant ainsi :

Dans Fenêtre -> Préférences -> cliquez sur Android sur le panneau de gauche puis sur Launch, enfin ajoutez -noaudio au niveau des options de lancement de l’application :

- Démarrez l’émulateur

Lancez en ligne de commande :

./emulator -noaudio @android_dev

Cela peut prendre plusieurs minutes.

Ensuite, je reviens sous Eclipse et je lance le programme en cliquant sur Run puis Exécuter en tant que Android Application :

Voilà le résultat :


A vous de jouer !

Apprenez à développer des applications Android avec Google

 

Envie de développer des applications Android mais vous ne savez pas par quoi commencer ? Direction le tout nouveau site de Google « Android Training » ! Sur ce site, vous trouverez des cours mais aussi des classes directement utilisables pour vos applications. Vous saurez ainsi développer votre propre application Android et avoir Google comme professeur en cas de problème.

Assez discuté, les choses concrètes commencent sur Android Training.

Exemples d’applications Android dont j’ai parlé précédemment : Airdroid, Camscanner, Google Currents et Google Maps.

D’ici quelques jours, je vais coder une application qui affiche Hello World, j’ai trop hâte de suivre les tutoriaux d’Android Training.

Google Currents : votre magazine sur smartphones et tablettes !

 

Du nouveau chez Google, Google Currents ! C’est une application qui tourne sous Android et iOS. C’est une sorte de magazine où vous regroupez tout le contenu que vous souhaitez. C’est très agréable à lire, avec un format adapté pour les smartphones et les tablettes. Vous avez la possibilité de lire les actualités même en étant offline (dans le métro par exemple). Dès qu’on trouve un article qui nous intéresse, on peut l’ajouter à Google Currents.

Maintenant, je me pose une question, est-ce que Google Currents est un concurrent sérieux de paper.li et scoop.it ?

Note : cette application n’est pas encore disponible en France, snif :(

Déjà 10 milliards de téléchargement d’applications Android !

 

Cette semaine, Android a passé la barre des 10 milliards de téléchargement d’applications, c’est impressionnant. L’infographie ci-dessous nous apprend que le pic de téléchargement se situe le dimanche à 21h. Peut-être le blues de la fin de week-end, qui sait ? Il s’avère d’ailleurs que ce sont les jeux qui sont les plus téléchargés. La palme revient à la Corée du Sud, numéro des téléchargements d’applications Android. Je vous laisse découvrir d’autres choses impressionnantes sur Google Maps, Google Translate ou encore Shazam.

Pour fêter ça, tous les jours, 10 applications, parmi les top téléchargements, sont proposées pour seulement 10 centimes d’euros. C’est par ici que ça se passe : android market. Faîtes vite il ne reste plus que quelques jours !