Google IO – les nouveautés de la Console Developer

La Google I/O a commencée jeudi en annonçant quelques nouveautés Android et notamment pour la Console Developer : Astuces d'optimisation : quelques conseils sur les captures d'écrans à fournir ou autres compléments de description Service de traduction d'application : possibilité d'uploader vos fichiers afin de les faire traduire par des sociétés de traduction sous 1 semaine (service payant) Statistiques d'utilisation et référencement : intégration de Google Analytics dans la console Graphiques des revenus : affichage des revenus de façon plus…
Lire d'avantage

StrictMode – l’agent de sécurité pour vos développements Android

Dernièrement, j'ai été amené à tester une nouvelle application Android. Je me suis rapidement rendu-compte que quelque chose clochait. L'interface utilisateur n'était pas fluide : saccades bouton n'affichant pas leur status pressés figeages ... Les personnes qui ont l'habitude de développer des IHMs comprennent tout de suite d'où vient le problème : des traitements, dits longs, sont réalisés dans le thread qui est chargé d'afficher l'interface. Ceci implique que le thread a moins de temps pour mettre à jour l'écran…
Lire d'avantage

Android – gestion optimisée des dates avec un ContentProvider

Dans mon dernier billet sur l'optimisation d'application Android, je cherchais comment concilier la bonne pratique qui consiste à utiliser des CharArrayBuffer avec des Date. Tout d'abord, il faut rappeler qu'il est plus sûr (en terme de maintenance) de stocker une date sous forme numérique. Pour cela, la base de données SQLite fournie avec Android permet seulement de stocker des INTEGER. Les dates doivent donc être enregistrée comme un timestamp en seconde (et non pas en milliseconde comme il est courant…
Lire d'avantage

Quelques conseils en vidéo pour optimiser vos applications Android

Vous êtes développeur Android ? S'il y a un autre blog que l'Android Developers Blog à suivre c'est bien celui de Cyril Mottier. Et pas seulement parce qu'il est français ! D'ailleurs son blog l'est de moins en ;-) Mais parce qu'il produit des articles de qualité sur les IHM des applications Android. C'est le genre de personne qui s'arrête sur des détails. Des détails qui permettent de faire la différence : amélioration de l'ergonomie affichage le plus rapide de…
Lire d'avantage

Android Proguard – mauvais ménage avec Google AdMob Ads SDK ?

Suite à la dernière mise à jour du SDK d'AdMob (passage de la version à ), Proguard provoque les warnings suivants qui empêchent la génération de l'APK : Warning: : can't find referenced class Warning: : can't find referenced class        You should check if you need to specify additional program jars. Warning: there were 2 unresolved references to classes or interfaces.           You may need to specify additional library jars (using '-libraryjars'). BUILD FAILED C:\projects\workspace-android\my-android-project\:70: The following error occurred…
Lire d'avantage

Eclipse ADT – lier les sources ou la JavaDoc d’un JAR externe

Si vous développez des applications pour Android sous Eclipse, vous utilisez très certainement le plugin ADT fourni par Google. Ce plugin fourni de très nombreux outils et est très pratique. Néanmoins, il connait quelques limitations. Par exemple, il n'est pas possible de lier les sources ou la JavaDoc des librairies externes que vous utilisez. En effet, si vous vous rendez dans "Properties -> Java Build Path -> Librairies -> Android Dependencies", vous verrez le message "non modifiable" sur les lignes…
Lire d'avantage

Nexus 7 – installer les drivers ADB sur Windows 8

Si vous possédez une Nexus 7 et que vous développez avec ou que vous la bidouillez, vous utilisez sûrement Nexus 7 Toolkit. Cette boite à outil est très pratique. Elle permet de réaliser toute sorte de manipulations simplement tel que l'installation des drivers, déverrouillage, root, flash, Néanmoins, même si l'installation des drivers semble fonctionner sur Windows 8, ADB ne reconnait pas la tablette. Heureusement, un membre de XDA a trouvé comment faire reconnaitre la Nexus 7 par ADB sur Windows…
Lire d'avantage

Forum Pocket – le client de forums pour Android

A l'heure des réseaux sociaux, on peut se demander si les forums sont des espaces de discussions en voie de disparition. Je ne pense pas. Pourquoi ? Parce que les forums regroupent des personnes intéressées et souvent passionnées par des domaines bien précis. Ce sont des endroits où l'on peut trouver des informations très précises. Je consulte des forums presque tous les jours. Or, ces sites ne sont vraiment pas pratiques à utiliser sur un smartphone. C'est typiquement le genre de…
Lire d'avantage

Android Asset Studio – un générateur d’icônes pour les développeurs Android

Les développeurs Android n'ont pas forcément le temps toutes compétences pour gérer correctement l'ensemble des icônes pour leur application mobile. En effet, selon le type d'icône (launcher, menu, action, ), il faut fournir des icônes avec différents niveau de gris, les status (actif, sélectionné, ). De même, en fonction du type d'écran du périphérique, il faut également proposer des icônes dans une résolution adaptée. Cela va de la haute résolution pour les grands écrans, à la petite résolution pour les…
Lire d'avantage

Android Devcast – le podcast Android en français

Même si je ne suis pas un habitué des podcasts, je vous avais déjà présenté Les Cast Codeurs. Comme le titre de ce billet le laisse deviner, aujourd'hui je souhaite pour informer qu'un podcast dédié à Android ainsi qu'à sa communauté francophone existe depuis quelques mois. Ce petit nouveau se nomme l'Android Devcast. C'est encore très très jeune mais on ne peut que saluer l'initiative et leur souhaiter une longue existence !
Lire d'avantage