Aller au contenu

[App] Gryphon : client pour Twitter


Recommended Posts

Salut,
 
Après un long développement, je suis fier de vous présenter ma nouvelle application:

promo5_001.png

 
 

 

 

Comme vous pouvez le voir, c’est un nouveau client Twitter.

 
Je suis bien conscient du grand nombre de clients Twitter déjà présent sur le Google Play.
Mais j’ai créé cette application pour 2 raisons :

  • apprendre et m’amuser avec la plateforme Android
  • avoir un client Twitter qui correspond à mes besoins (Je suis fan de Falcon Pro et Tweetdeck, mais malheureusement ils ne sont soit plus fonctionnel ou plus très suivi niveau développement)

J’ai commencé cette application il y a longtemps mais la nouvelle politique de Twitter (par rapport aux applications tierces) m’avait tellement refroidi que j’avais arrêté le projet.
Mais je l’ai relancé après la Droidcon Paris et j’ai vraiment travaillé dessus depuis le début de l’été.
 
En quoi Gryphon est-il différent des autres clients Twitter ?
 
Ce que j’avais en tête lorsque j’ai commencé à concevoir cette application était d’avoir une Timeline la plus simple possible.
J’ai remarqué que lorsque je lis ma Timeline, je regarde d’abord l’image de la personne qui a tweeté et immédiatement après je décide si je vais lire le Tweet.
En fait, je filtre automatiquement par rapport à l’image.
Je pense que notre cerveau est plus rapide pour identifier une image et l’associer à une personne que lorsqu’il lit un nom.
J’ai donc fait en sorte de mettre en avant l’image de profil et le texte du Tweet.
 
L’idée derrière tout ça étant d’améliorer le confort de l’utilisateur en lui proposant seulement ce qui est pertinent (et donc en enlevant tout ce qui pourrait parasiter).
 
Pratiquement tous les Tweets contiennent des liens qui peuvent mener à :

  • une image
  • une vidéo
  • une page web

 
J’ai ajouté une indication purement graphique:

image3870.png
 
Vous pouvez cliquer dessus et Gryphon va:

  • ouvrir le lien dans le navigateur de votre choix si c’est un lien vers une page web
  • ouvrir la visionneuse d’image intégrée à Gryphon si c’est une image Instagram par exemple
  • jouer une vidéo directement dans Gryphon (j’utilise l’API Youtube)

 
 
Sur l’écran de détail d’un tweet, le même concept s’applique sauf que la page web s’ouvre dans Gryphon :

path3028_1.png
La page est automatiquement agrandie lorsque vous commencez à naviguer.
 
Vous pouvez facilement revenir sur les pages vues avec les boutons de la barre de navigation:

browse.png
 
 
 

Toujours dans l’idée de garder la Timeline la plus simple possible, j’ai décidé de déplacer l’horodatage des Tweets de l’endroit où il se trouve traditionnellement. 
J’ai choisi de l’afficher avec la barre de défilement :

 

scroll.png
L’horodatage apparaît au moment ou vous faite défiler la liste (et disparait quelques secondes après que le déplacement se soit arrêté).

 

 

Pour afficher l’écran qui sert à composer des tweets, il suffit faire glisser vers le haut :
composeslideup.png

Et à l’inverse pour masquer l’écran de composition, il faut faire glisser vers le bas :
composeslidedown.png
 
 
 
Bibliothèques ou API utilisées par Gryphon :
- Action Bar Sherlock (http://www.actionbarsherlock.com)
- Youtube API v3 (http://developpers.google.com/youtube/V3)
- ViewPagerIndicator (www.viewpagerindicator.com)
- PhotoView (http://github.com/chrisbanes/photoview)
- ActionBar-PullToRefresh (http://github.com/chrisbanes/ActionBar-PullToRefresh)
- Android-ScrollBarPanel (http://github.com/rno/Android-ScrollBarPanel)
- SlidingMenu (http://github.com/jfeinsten10/SlidingMenu)
- Twitter4j (http://www.twitter4j.com)
- Crouton (http://github.com/keyboardsurfer/crouton)

 
Plus de screenshots:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...