RSS Feed

Archives de la catégorie ‘Android’

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

23 May 2012 par SeB Pas de commentaire »

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, etc…), il faut fournir des icônes avec différents niveau de gris, les status (actif, sélectionné, etc…). 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 tous petits appareils à faible ressource.

Tout cela pour dire que la génération et la maintenance de ces ressources peut s’avérer très pénible. Heureusement, pour vous développeurs Android, il existe un outil en ligne très pratique : Android Asset Studio.

Cet outil est extrêmement simple et efficace :

  • Sélection du type d’icône à générer : launcher, menu, action, onglet, notification
  • Sélection de la source : image, clipart, texte
  • Paramétrage de l’aspect final : contour, espacement, etc…
  • Téléchargement d’un fichier ZIP contenant tous les icônes générés automatiquement

Je l’utilise actuellement pour ma prochaine application Android et je peux dire que je l’ai adopté ! Il semble qu’il existe d’autres services en ligne du même genre comme Android Icon Generator mais je ne peux pas en parler plus car je ne les ai pas essayé.

Avec cet outil, voilà une tâche répétitive et pénible qui disparait. Je pense que personne ne va s’en plaindre… ;)

 

Android Devcast – le podcast Android en français

22 May 2012 par SeB Pas de commentaire »

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 !

 

ezShare – la partage facile et rapide sous Android

5 January 2012 par SeB Pas de commentaire »

Sous Android, il existe un système de communication entre les applications extrêmement simple : les Intents. Sans rentrer dans les détails techniques, cela permet à une application d’envoyer des données qu’elle génère vers une autre application pour qu’elle les traite.

A quoi cela peut servir ?

  • A ne pas réinventer la roue : si une application existe déjà pour recadrer une photo, pour envoyer un mail ou poster une vidéo, pourquoi réécrire la fonctionnalité ?
  • A laisser le choix à l’utilisateur. En effet, le système Android est capable de déterminer si plusieurs applications répondre à la même fonctionnalité et dans ce cas, l’utilisateur est invité à choisir son application préférée.

Cette mécanique est très fortement inspirée des programmes GNU en ligne de commande. Chacun réalise une seule et unique tâche. Ensuite, il est possible d’enchainer le traitement de ces programmes avec des “pipes” pour réaliser des traitements complexes.

Pourquoi est-ce que je vous parle de cela ? Et bien parce que sous Android, une des fonctions élémentaires et largement répandue est le partage. Elle est souvent représentée avec les icônes suivants :

La fonction partage est présente partout ! Que ce soit dans le navigateur, l’explorateur de fichiers, dans YouTube, sur le Market, dans Google Reader, dans la Galerie ou encore l’application Photo… De même, il existe une multitude d’applications capables de partager du contenu (texte, fichier multimédia, etc…). Vous pouvez trouver les applications mails (E-mail, gmail, etc…), de messageries (SMS/MMS), de réseaux sociaux (Facebook, Twitter, Google+, etc…), les clients de blog (comme WordPress), le Bluetooth, Chrome to Phone, etc…

Tout ça pour dire que j’utilise beaucoup cette fonction :

  • Je prends une photo ou visionne une vidéo insolite que j’envoie à des proches.
  • Je trouve une application sympa que j’envoie à des utilisateurs Android.
  • Je lis un article technique que je transfère à d’autres développeurs.
  • Je découvre un article sympa que je partage avec un groupe de personnes qui partage un même centre d’intérêt.

Rapidement, je me suis rendu-compte que je partageais souvent avec un groupe de personne. Ce n’était pas toujours le même groupe de personne. Tout dépend du contexte. Or, la saisie de toutes les adresses mail ou numéros de téléphone est une étape très fastidieuse.

C’est alors que m’est venu l’idée de taguer mes contacts avec des libellés. Ainsi, il suffi de choisir une liste de tags avant de choisir l’application de partage pour pré-remplir automatiquement la liste des destinataires (correspondant aux tags sélectionnés) de l’application de partage. ezShare est alors né ! :-)

Il y a une version gratuite complètement fonctionnelle et une version payante apportant quelques éléments plus pratiques :

  • Inclusion des buttons vers l’application de partage directement dans ezShare (au lieu de repasser par la fenêtre de sélection)
  • Plus de paramètres (comme pour les destinataires des emails en copie cachée)
  • La conversation de la dernière sélection de libellés
  • Un mieux support des applications de partages (comme Handcent SMS ou GO SMS Pro)

Version LITElien direct Market (mobile) | lien direct Market (PC)

Version PROlien direct Market (mobile) | lien direct Market (PC)

Et maintenant ? Partagez !

 

Nexus S – passage à Android 4.0 ICS (Ice Cream Sandwich)

20 December 2011 par SeB 7 commentaires »

Le week-end dernier, Google a lancé le déploiement de la mise à jour Android 4.0 Ice Cream Sandwich pour le Nexus S. C’est le premier périphérique à obtenir une version officielle de cette version d’Android. Cette mise à jour a lieu par OTA mais il est également possible de la télécharger manuellement.

Je ne vais pas vous expliquer comment passer de Gingerbread à Ice Cream Sandwich. D’autres sites le font mieux que moi. Notez simplement que pour qu’elle passe, il faut être en version 2.3.6, non rooté et ne pas avoir de boot ou recovery modifié. ;-) Malgré, ces points précis le passage d’Android 2.3 à 4.0 se fait facilement et sans perte de données.

Que penser d’ICS ?

Après une journée, d’utilisation voici ce que je retiens de négatif :

  • Un bug d’affichage des photos des contacts plein écran qui sont tronqués verticalement (sauf lors des appels sortant)
  • Un potentiel bug d’affichage des noms de contacts s’ils ont un numéro de mobile sans le préfixe +33 (contournable)
  • La barre de recherche Google un peu trop omniprésente
  • Il n’est plus possible d’ajouter des widgets depuis l’écran d’accueil
  • Disparition de l’indicateur de position dans les écrans d’accueil
  • Le lanceur d’applications paginé plus joli mais moins pratique

Heureusement, il y a des points positifs :

  • Une interface dépouillée du meilleur effet
  • Les boutons “Annuler/OK” inversés
  • Des widgets redimensionnables
  • Les informations (comme les contacts) sont mieux mis en valeur (dans l’application Contacts ou gtalk par exemple)
  • Le suivi de la consommation data intégré
  • Pleins de petites améliorations sur l’ergonomie…

D’une manière générale, cette version donne un bon résultat même si j’ai encore un peu de mal avec le nouveau clavier qui est censé être plus performant. Il reste plein de choses à tester mais je suis déjà satisfait de cette nouvelle version même si les quelques bugs rencontrés donne l’impression d’une version non finalisée.

 

Les Volumiques – la convergence entre numérique et tangible au service au jeu

14 December 2011 par SeB Pas de commentaire »

Oseriez-vous imaginer un monde où les livres, les jeux de société et les appareils intelligents (lisez smartphones et tablettes) convergent ? Difficile de se représenter cet univers ? C’est que vous ne connaissez pas encore Les Volumiques ! Cette maison d’édition papier mène des expérimentations très remarquables. Si vous souhaitez les découvrir par vous-même je vous conseille d’aller visionner sur TricTrac.tv la vidéo présentant leurs expérimentations.

Ils sont essentiellement tournés vers l’édition de livre mais leur créativité déborde tellement qu’ils empiètent sur le jeu de société et les appareils mobiles. A tel point qu’il est très intéressant de s’arrêter sur leur travail.

Chez Les Volumiques, un simple smartphone se transforme en pion intelligent et une tablette peut faire office de plateau de jeu dynamique ! :-o Ils ont des tonnes d’idées. Je suis notamment très intrigué intéressé par leur encre qui conduit l’électricité.

Outre les nouvelles ergonomies qu’ils inventent, je retiens quelque chose de vraiment positif pour le jeu de société. Vous rappelez-vous de toutes ces parties mortes-nées de fin de soirée ou de dimanche après-midi car personne n’a le courage de se replonger dans le livret de règles pour l’expliquer ensuite aux autres joueurs ? Avez-vous déjà vécu cette expérience sur un jeu vidéo ? Non. Et pourquoi ? Car c’est jeu vidéo qui impose les règles. Les smartphones peuvent donc améliorer l’expérience du jeu de société. Notons de plus que ces appareils peuvent donner un rythme plus important aux parties.

Pour finir, je vous laisse découvrir leur prochaine réalisation : la famille fantôme.

Personnellement, allier Android aux jeux de société est un sujet qui me passionnerait énormément ! Reste plus qu’à donner libre court à son imagination… Ça fuse déjà ! ;-)

 

Live Screen Notifier – les notifications sans LED

28 November 2011 par SeB Pas de commentaire »

Comme récemment expliqué, il est temps de sortir de nouveaux projets Android.

Lors de l’acquisition du Nexus S, j’ai été très désagréablement surpris par l’absence de LED de notification. C’est quand on n’en a plus que l’on se rend réellement compte de son utilité ! Après quelques recherches, j’ai découvert que le Nexus S n’était pas le seul téléphone Android sans LED de notification. Le Samsung Galaxy S, mais également le Samsung Galaxy S II, n’ont pas de LED de notification.

J’ai donc cherché s’il existait des applications pour combler ce manque. L’application la plus aboutie semble être NoLED. Cependant, elle ne fonctionne pas très bien sur mon Nexus S, utilise beaucoup de batterie et ne fonctionne pas si l’on utilise des applications du type NoLock.

C’est ainsi qu’est né Live Screen Notifier. Les premières versions n’étaient pas compatibles avec tous les téléphones. Cependant, avec la version actuelle nous avons une application stable dont le comportement est correct (pas parfait) sur la plupart des téléphones. Actuellement, il est possible d’afficher un simple écran blanc, noir (pour allumer seulement les boutons rétro-éclairés des téléphones qui le supportent) ou un flash lors des appels ou la réception de SMS en absence.

Si jamais l’application rencontre un (relatif) succès et intéresse réellement les utilisateurs, alors je publierai de nouvelles versions plus jolies et avec plus de fonctionnalités (dont le support d’autres notifications tel que mails, messagerie instantanée, etc…).

J’utilise cette application tous les jours. J’espère qu’elle vous sera aussi utile.

 

MonBonCoin – l’aventure arrive à sa fin ?

L’aventure MonBonCoin a commencé il y a presque deux ans. Au départ, réalisée pour m’amuser et me faire la main sur le développement Android, je me suis vite rendu-compte que beaucoup de personnes était intéressées pour l’utiliser. Récemment, le petit MonBonCoin Mini avait rejoint le projet et il restait encore pas mal d’évolutions à venir. Cette application m’a permis d’apprendre énormément sur le développement Android mais aussi sur la publication d’applications mobiles.

Malheureusement, suite à différents événements, le site officiel a demandé le retrait de toutes les applications relatives à leur site de l’Android Market. C’est donc pourquoi, je vous annonce l’arrêt des mises à jours. Je trouve ça dommage (pour tout le monde). Je connais des personnes qui sont devenues accroc au site rien qu’à cause de l’application Android. :-)

Il est temps pour moi de passer à d’autres projets (il y en a des nombreux dans les cartons). Je vous dis donc à très bientôt !

PS : Si quelqu’un aurait une solution pour débloquer la situation, qu’il n’hésite pas à me contacter par mail.

 

MonBonCoin Mini – Le Bon Coin sur Android en toute simplicité

19 July 2011 par SeB 4 commentaires »

MonBonCoin est disponible sur l’Android Market depuis plus d’un an. L’application a énormément évolué et il est temps de faire le point.

Au départ, l’application était extrêmement simple : une localisation automatique, un champ de recherche et rien d’autre ! Il n’était même pas prévu de faire des mises à jours. Les utilisateurs étant au rendez-vous, les nouvelles fonctionnalités ont suivi.

Alors qu’est-ce que MonBonCoin ? C’est une application qui permet de consulter les petites annonces du site leboncoin.fr en améliorant l’expérience utilisateur sur le téléphone. Pour rappel, ce n’est pas l’application officielle du site. Elle reprend les couleurs du site pour ne dépayser personne. ;-)

Aujourd’hui, les fonctionnalités proposées sont :

  • Localisation (GPS ou réseau) optionnelle
  • Nombreux critères de recherche (régions, catégories, prix, titres, urgent, type de vendeur, filtres avancés, etc…)
  • Recherche sur les offres et les demandes
  • Tri des annonces (date ou prix)
  • Indicateur des annonces déjà lues
  • Gestion des recherches favorites avec des alertes (système de notifications)
  • Contacter le vendeur (mail, téléphone ou SMS)
  • Visualiser le lieu de l’annonce sur une carte
  • Partager l’annonce (mail, SMS, twitter, etc…)
  • Visualiser l’annonce originale dans un navigateur
  • Nombreux paramètres de l’application

Il reste encore quelques fonctionnalités à ajouter mais la version actuelle commence à être complète et stable. Merci à tous les utilisateurs sans qui l’application ne serait jamais devenue ce qu’elle est aujourd’hui.

Etant toujours à l’écoute des utilisateurs, je vous propose de me contacter sur mon site pour m’indiquer :

  • ce que vous aimez
  • ce que vous n’aimez pas
  • ce que vous souhaitez

Tout ceci afin de définir à quoi ressemblera la prochaine version majeure de MonBonCoin. En attendant, l’application actuelle continuera d’évoluer et une version alternative est dès à présent disponible : MonBonCoin Mini !

Cette version “mini” n’a rien à envier à la version classique. Certains utilisateurs étaient gênés par le fait de ne pas pouvoir installer l’application sur la carte SD (ce qui est impossible avec le service d’alertes), alors que d’autres n’approuvaient pas les autorisations demandées. Afin de répondre à toutes ces exigences, MonBonCoin Mini nécessite un minimum de droits tout en permettant un maximum de fonctionnalités. Vous retrouverez donc toutes les fonctionnalités de MonBonCoin sauf :

  • La localisation par GPS ou réseau
  • Contacter le vendeur par téléphone ou SMS
  • Les alertes de nouvelles annonces

Si vous appréciez cette application, n’hésitez pas à mettre une bonne note sur l’Android Market afin d’améliorer sa visibilité et surtout d’en parler autour de vous ! :-)

 

Nexus S – 5 jours plus tard

23 March 2011 par SeB 7 commentaires »

Après plus d’un an et demi de bons et loyaux services, mon HTC Hero mérite bien sa retraite. :-) Le titre de la note ne laisse aucune surprise sur son remplaçant : le Nexus S !

Ceux qui me connaissent seront sûrement surpris du choix puisque que je suis devenu fan des téléphones HTC. De plus, je trouve que les Samsung font un peu trop plastiques. Cependant, je voulais changer et surtout avoir un Google Dev Phone. Histoire d’être à jour régulièrement avec une ROM vanilla sans trop chercher et bidouiller. ;-)

Avant l’achat, j’étais déjà conscient des défauts de ce téléphone et de ce qui allait me manquer mais j’y reviendrai plus bas… En revanche, j’ai été agréablement surpris de la finition. Même si le téléphone fait plastoc, il le fait moins que ce que je m’attendais.

Installation

Ma toute première intention a été de vouloir rooter le Nexus S. Je me suis un peu battu avec les drivers mais l’opération se fait assez facilement. La suite de l’installation reste de l’Android classique.

J’ai tout de même eu un souci. J’avais au préalable sauvegardé toutes mes données de mon HTC Hero avec Titanium Backup pour les restaurer sur le Nexus S. La restauration des MMS rend impossible l’utilisation de l’application Message (passage de Eclair à Gingerbread difficile ?). Du coup, j’ai pu récupérer tous mes SMS mais pas les MMS. :-(

Défauts

  • Pas de LED de notification et je n’ai pas encore compris comment fonctionnait NoLED. Il est possible également d’installer un kernel personnalisé afin d’utiliser BLN pour se servir des boutons rétro-éclairés comme notification.
  • Pas de HTC Sense :
    • Widget météo moins sympa : il faut que je teste MIUI Digital Weather Clock Widget
    • Widget calendrier pitoyable : à remplacer par Smooth Calendar ou Android Agenda Widget
    • Pas de compteur de messages non lus sur les raccourcis Messages et E-Mail
    • Aspect visuel des SMS pas terrible
    • Délai de récupération des E-Mails très réduit
    • Téléchargement des pièces jointes des E-Mail chaotique (voir impossible)
    • Pas de Widget Favoris pour les contacts et les pages web
    • Pas de Polite Ringer : je vais devoir ajouter de nouvelles fonctionnalités dans I’m a Superphone
    • Et sûrement pleins d’autres encore… :-/
    • Le bouton zoom qui s’affiche tout le temps dans le navigateur
    • Le clavier

Points forts

  • Le téléphone est ultra réactif
  • Les pages web se téléchargent et s’affichent plutôt rapidement
  • Les listes des contacts et des SMS s’affiche rapidement
  • La batterie semble bien tenir la charge. Je me demande si je dois vraiment utiliser Locale ou Juice Defender
  • Le mode paysage pour gaucher est là !
  • Le clavier plus réactif

Applications

Je n’ai pas encore testé de nouvelles applications.

Le mot de la fin

Ce n’est pas le téléphone high-tech que tout le monde attend en 2011. Néanmoins, je trouve qu’il a un aspect esthétique plutôt sympa (pour un Samsung). Je regrette beaucoup HTC Sense mais je pense que c’est une question d’habitude. Reste à savoir combien de temps je vais tenir sans installer une ROM personnalisée et donc perdre le premier intérêt d’avoir un Google Dev Phone (à savoir les mises à jour officielles régulières)…

 

xBill débarque sur Android

12 January 2011 par SeB 1 commentaire »

Connaissez-vous le fameux jeu xBill ? C’est un jeu assez simple où il faut empêcher de petits personnages, nommés Bill, d’installer un virus sur des ordinateurs. Ce jeu tourne sous Android maintenant. Et vous pouvez dès à présent écraser les Bill avec vos doigts ! ;-)

Ça fait plus d’un an que j’ai réalisé ce portage mais je n’avais jamais pris le temps de le publier. Après trois réécritures complètes du code, je me suis enfin décidé à le mettre sur l’Android Market. J’espère qu’il vous plaira. N’hésitez pas à me faire part de vos retours ou vos suggestions.

Le jeu idéal pour se défouler sur un bouc émissaire ! :-P