Affichage des articles dont le libellé est ux. Afficher tous les articles
Affichage des articles dont le libellé est ux. Afficher tous les articles

mercredi 25 janvier 2012

ICS sur Photoshop

Si vous designez des applications Android, vous serez intéresser par la mise à jour de ce site qui recense les différents templates open source liés à Android pour dessiner votre application Android avant de le développer.

Il intègre désormais un PSD pour ICS (la dernière version Android).

http://www.bestfreewebresources.com/2012/01/15-fresh-and-free-download-gui-kits-for-android-developers.html

samedi 21 janvier 2012

Ne pas réinventer la poudre

La librairie Widget d'Android bien que très fourni en composants, que vous pouvez étendre pour en faire ce que vous souhaitez, dans la représentation graphique mais également dans le comportement, possèdent des limitations. Qui ne s'est pas retrouvé un jour à dire : "mais pourquoi ils n'ont pas fait ça " ^^

Si vous recherchez à faire quelque chose dans votre interface graphique mais qui n'est pas nativement pris en compte sur Android, sachez qu'il existe un certain nombre de librairie Open Source permettant d'ajouter de nouvelles fonctionnalités à l'expérience utilisateur.

Quelques exemples
http://www.androiduipatterns.com/2012/01/hands-on-open-source-android-ui.html?id=10

jeudi 12 janvier 2012

Enfin Android Design

Enfin...!! Depuis le lancement d'Android, les équipes de Google ne nous avaient jamais fourni autant d'information sur le design et l'ergonomie des applications ! Gros efforts....de normalisation ?
Quoiqu'il en soit vous trouverez à travers ces différentes pages tout ce qu'il vous faudra pour bien concevoir ergonomie et chartes graphiques, en respectant l'expérience utilisateur Android 4.0 !

http://developer.android.com/design/style/iconography.html



jeudi 5 janvier 2012

Utiliser l'ActionBar

Le composant graphique a été introduit officiellement avec Android 3.0 et maintenue sous la toute dernière mouture 4.0 (alias Ice Cream Sandwich). La possibilité d'intégrer une barre en haut de l'écran pour accéder aux fonctionnalités principales de l'application en lieu et place du menu applicatif (OptionsMenu) est quelque chose qui s'est vue généralisée avant même qu'un comopsant officiel ne soit mis en place.

Retrouver comment utiliser ce composant dans cet exemple :
http://www.brucephillips.name/blog/index.cfm/2011/12/28/Android-App-Development--Using-The-ActionBar-Widget?utm_medium=referral&utm_source=pulsenews


mercredi 28 décembre 2011

Ressources graphiques pour Android

Vous devez concevoir des interfaces pour des applications Android ? Ce lien recense un ensemble de ressources graphiques (pdf, png, psd...) que vous pourrez réutiliser à travers différents outils afin de designer l'interface graphique de votre prochaine application...
Il ne restera plus qu'à la développer :)

http://www.queness.com/community-news/10299/20-useful-tools-stencils-and-gui-kits-for-android-developers


lundi 26 décembre 2011

Conseils pour le développement de jeu

[Débutant/Intermédiaire/Avancé]
Développer est une chose, concevoir en est une autre. Le développement d'application est bien différent de celui d'un jeu, qui requiert d'autres approches et d'autres compétences.
Avant de développer un jeu, il faut savoir respecter les règles fondamentales de la conception d'un jeu et c'est ce vers quoi cet excellent article tente de vous amener : concevoir en bon et du forme un jeu pour mobile Android.

http://www.informit.com/articles/article.aspx?p=1806940&seqNum=1


UX : bonne pratique Android

Un nouvel article sur les bonnes pratiques à avoir dans la conception et réalisation des interfaces homme machine de vos applications Android.
Reprenant le concept de différentes applications, cet article vous informe des composants à mettre en place pour une application réussie.

http://java.dzone.com/articles/what-should-android-apps-look

vendredi 16 décembre 2011

Drag and Drop dans vos applications

[Intermédiaire]
La version 3.x d'Android (Honeycomb) a apporté la gestion du drag and drop (cliquer / déplacer) au niveau de l'API OnTouchListener.

Ce tutorial simple vous indiquera comment mettre en oeuvre cette fonctionnalité dans vos applications (Android 3 et supérieures uniquement).

http://www.javacodegeeks.com/2011/12/android-drag-and-drop-tutorial.html


jeudi 15 décembre 2011

Créer un Dashboard Android

De nombreuses applications reprennent en page d'accueil un affichage sous forme de tableau de bord, nommé Dashboard, présentant sous forme d'icône les grandes fonctionnalités disponibles dans l'application.

Bien que les équipes d'Android est recommandé ce type de présentation dans un article, il n'existe aucun composant intégré dans la plateforme permettant de générer de ce type d'écran simplement. Il est donc nécessaire de devoir le développer. Pourquoi ne pas se créer une petite librairie, que vous pourrez par la suite réutiliser sur tous vos projets ?

Il sera d'abord nécessaire de pouvoir générer ce type d'écran quelque soit la définition de l'écran...Voilà, qu'un tutorial très bien détaillé vous aidera à réaliser ce que vous souhaitez.

http://www.androidhive.info/2011/12/android-dashboard-design-tutorial/


Développer un widget StackView pour Honeycomb

La version 3.x (dédiée aux tablettes) a inclus de nouveaux composants graphiques qu'il est possible d'intégrer dans ses widgets (applications que vous installez directement sur le bureau du téléphone, Home).

L'un d'entre eux est appelé StackView (documentation officielle) et sa représentation graphique est la suivante :

Vous trouverez un tutorial complet vous décrivant mettre en oeuvre ce type de composant et interagir avec l'utilisateur, en intégrant un service de contrôle.



mercredi 14 décembre 2011

Pourquoi Android est plus lent que iOS ?

Récemment un client me remontait le fait qu'il trouvait Android plus lent que iOS. Il a fait cette comparaison entre son iPad2 et une Galaxy Tab 10.1. Donc deux modèles que l'ont peu objectivement comparer.
Il utilise l'iPad depuis 2 ans et arrive tout juste sur Android. Il fait la comparaison sur son utilisation habituelle, la navigation, les menus. Et je suis d'accord avec lui, Android semble moins optimisé que iOS qui fonctionne uniquement sur un voire deux types de matériel d'un même constructeur.
Ce ressenti utilisateur est principalement lié aux performances de l'interface graphique.
L'équipe Android, ou du moins une partie de la team de Google, avoue des problèmes de performance de l'IHM, dûes à un problème de conception du framework.
La discussion était plublique sur Google+ et vous pourrez retrouver un résumé des débats sur :
http://blog.crazybob.org/2011/12/truth-about-android-ios-ui-performance.html

mardi 6 décembre 2011

Comprendre les fragments sous Android 3.x et supérieur

Face à l'espace disponible sur les écrans des tablettes, l'ergonomie des applications a été repensée pour un affichage sur des dalles de 7 pouces et supérieures. Bien que l'on trouve, encore aujourd'hui, des tablettes sous Android 2.x, Google et son équipe Android a toujours dit que la plateforme n'était pas faite pour cet usage.

Les équipes de Google ont donc sorti en 2011 une version 3.0, nommée Honeycomb, dont l'ergonomie est dédiée aux grandes surfaces (tablettes, mais aussi TV). Cet version d'Android a intégré un composant nommé Fragment qui permet de disposer au sein d'un même écran de plusieurs activities possédant leur propres vues et leur propre cycle de vie.

Bien que vous puissiez faire la même chose sans cette API et bien qu'une application Android 2 (même Android 1) puisse fonctionner sur un environnement Android 3.x (bon il risque d'y avoir de la casse quand même :)), cela simplifie le travail du développeur et l’interaction entre les différents composants utilisés à l'écran.

http://www.broculos.net/en/article/android-101-use-fragments-handle-different-screen-orientations




lundi 28 novembre 2011

Portage iOS sur Android : les erreurs

Nombreuses sont les sociétés qui disposent d'applications iPhone à vouloir la rendre disponible sur Android.
Outre la recherche des fonctionnalités réalisables sur la plateforme Android, il se pose la question de l'ergonomie.
Dans notre rôle de conseil, Expertise Android inciste sur le fait qu'Android dispose de sa propre expérience utilisateur (UX) et qu'une réalisation "à la iOS" ne serait pas une bonne chose.

Ci-dessous un exemple de l'erreur décrit à la perfection à travers l'application IKEA.

jeudi 24 novembre 2011

Gestion des clics sur une listView

[Intermédiaire]
Cyril Mottier, l'une des personnes importantes de la communauté android francophone, vient de publier un nouvel article. Il revient sur un article concernant la gestion des listes défilantes sur Android en gérant cette fois-ci la gestion d'éléments cliquables à l'intérieur même d'un élément de liste.

Encore une fois, rien à redire sur son article :)

http://android.cyrilmottier.com/?p=525