style_imagery_principles5.png
New_HTC_One_m8_2014_features_and_specs_1.jpg
formula.jpg
DSC_0078.JPG
style_imagery_principles5.png

Votre Projet Android


Les petits détails font la différence...

SCROLL DOWN

Votre Projet Android


Les petits détails font la différence...

 
Je crois que les petits détails font la différence. Je les implémente via une interface simple, intuitive & user-friendly ainsi que par des designs qui respectent les lignes directrices d’Android.

J’aide les entreprises qui ont des projets de solutions mobiles en réalisant des applications Android sur mesure pour smartphones et tablettes.

Souhaitez-vous que je réalise la vôtre ?
 

Bienvenue cher visiteur, Jonathan pour vous servir !

Si vous êtes arrivés sur mon site, c’est que vous êtes sûrement à la recherche d'une personne qualifiée pour mener à bien votre projet.

Du maquettage à la publication sur le Play Store, quel que soit votre niveau d’expérience de l’écosystème Android, je vous accompagne et vous conseille tout au long du projet.

Mon but est simple : vous aider à produire une application de la meilleure qualité possible.

Pour atteindre cet objectif, je vous proposerai mes idées et suggestions afin de débattre et améliorer votre projet, que ce soit au niveau du design, des fonctionnalités ou de l'expérience utilisateur, le tout en appliquant au maximum les lignes directrices de Google. Bien entendu, vous resterez maître de toutes les décisions. 

Si vous êtes dans l'un des cas suivants:

  • Vous ne savez pas du tout par où commencer car vous n'avez aucune expérience dans le domaine
  • Vous avez un cahier des charges bien détaillé mais vous n'avez aucune idée du design de l'interface de l'application
  • Vous avez une ébauche de design mais pas de cahier des charges
  • Vous savez un peu ce que vous faites et vous avez à la fois le cahier des charges et les maquettes de l'application
  • Vous souhaitez porter une application iOS sur Android
  • Vous souhaiter apporter une cure de jeunesse à votre application existante
  • Un mixte des cas ci-dessus

Dans tous les cas, je suis là pour vous aider, vous conseiller et vous accompagner dans votre projet. Je m'occupe de la programmation et de l'intégration du design mais je peux aussi prendre en charge la réalisation du design si c'est nécessaire.

Afin de partir sur de bonnes bases, je vous invite à consulter cette page  que j'ai concoctée pour bien préparer votre projet, à moins que vous ne l’ayez déjà fait. Dans ce cas, je vous invite à prendre directement contact avec moi en cliquant sur le bouton ci-dessous.

materialdesign.png

Attention ! Attention ! Information importante : je ne réalise que des applications natives, en Java donc. Pas de Cordova/Phonegap ou autres technologies hybrides. Pour les néophytes, comprenez que je n'utilise pas les technologies web en HTML5/Javascript qui ne sont pas à la base du système Android. Pourquoi ce choix ? Tout d'abord parce que les performances en natif ne peuvent être égalées par les autres technologies et deuxièmement parce qu'on peut faire tout et n'importe quoi grâce aux technologies web, et que cela finit plus souvent par être n'importe quoi, avec quelque chose qui ne ressemble pas du tout à de l'Android. Donc très peu pour moi.

New_HTC_One_m8_2014_features_and_specs_1.jpg

Créations


SCROLL DOWN

Créations


Applications clients

Crisis Care (en cours) : Réécriture complète et amélioration de l'architecture du code, refonte complète du design vers Material Design

Crisis Care (en cours) : Réécriture complète et amélioration de l'architecture du code, refonte complète du design vers Material Design

Refonte complète de l'application de la Fédération Française de BasketBall. Projet suspendu, sortie prévue fin 2016 / Début 2017

Refonte complète de l'application de la Fédération Française de BasketBall. Projet suspendu, sortie prévue fin 2016 / Début 2017

Ski+ : Reprise de l'existant, développement de la partie sociale, amis facebook, messagerie, localisation des amis sur une carte

Lumiplan : Application d'information pour les stations de ski et pour les villes

Okiwi - Reprise de l'application existante et développement des fonctionnalités manquantes avant publication sur le Play Store

Okiwi - Reprise de l'application existante et développement des fonctionnalités manquantes avant publication sur le Play Store

Euler Hermes Collections

Euler Hermes Collections

Euler Hermes economic research

Euler Hermes economic research

L'application officielle de la Fédération Française de BasketBall

L'application officielle de la Fédération Française de BasketBall

 

Applications personnelles

Tous les faits les plus incroyables de l'invincible Chuck Norris

Tous les faits les plus incroyables de l'invincible Chuck Norris

Le Rugby Pro & Amateur v2

Le Rugby Pro & Amateur v2

A simple beautiful torch widget

A simple beautiful torch widget

Apprenez simplement et facilement ce que vous voulez !

Apprenez simplement et facilement ce que vous voulez !

Build up your motivation - Bientôt...

Build up your motivation - Bientôt...

Expérimentation - Un répertoire de contacts

Expérimentation - Un répertoire de contacts

Un client Facebook design et user-friendly

Un client Facebook design et user-friendly

Un client de discussion instantanée pour la plateforme Facebook

Un client de discussion instantanée pour la plateforme Facebook

Tous les résultats du rugby français

Tous les résultats du rugby français

formula.jpg

Nouvelle formule !


SCROLL DOWN

Nouvelle formule !


Les projets au forfait...

Les entreprises sont très habituées aux projets réglés "au forfait". Cela permet au client d'avoir un prix clair et précis de ce que va lui coûter son application. De son côté, le développeur aura tenté d'estimer le prix en fonction du temps qu'il pense passer pour réaliser cette application.

Le projet au forfait, connu et utilisé depuis de nombreuses années, a plusieurs avantages pour le client : 

  • Il connait à l'avance le tarif pour la réalisation de l'application
  • Si le développeur mets plus de temps que ce qu'il a estimé pour réaliser l'application, le client gagne en quelque sorte de l'argent (due à la mauvaise estimation du temps et donc du tarif par le développeur)

De son côté, le développeur gagne de l'argent s'il réalise le projet sur une durée plus courte qu'estimée.

Mais le forfait a aussi ses inconvénients pour le client, comme pour le développeur :

  • Puisque le tarif est fixé pour un ensemble de fonctionnalités définies au préalable, le client se voit dans l'impossibilité de modifier le cahier des charges en cours de projet.
  • Si le développeur mets moins de temps que prévu, le client aura en quelque sorte "trop" payé.
  • Si le développeur mets plus de temps que son estimation initiale, il devra travailler gratuitement pour terminer le projet, quelle que soit la durée restante.

Le projet au forfait a initialement été créé pour le domaine du bâtiment, car une fois les plans définis, il est peu probable de pouvoir les modifier en cours de chantier (vous ne décidez pas de supprimer un mur porteur quand un étage est déjà construit par exemple). Il a ensuite été transposé dans le monde logiciel, avec les avantages et inconvénients décrits ci-avant.

L'avantage avec les logiciels, c'est que l'on peut facilement modifier tout ou partie du programme. Il arrive bien souvent que le client s'aperçoive que telle ou telle fonctionnalité soit défectueuse, manquante, inutile, ... ou que l'interface utilisateur ne réponde pas aux attentes des utilisateurs. Des changements et ajustements sont très souvent nécessaires en cours de projet.

Le forfait en tant que tel limite les avantages du logiciel en définissant un cahier des charges préalable dont on ne doit pas dévier avant la finalisation du projet. De nouvelles méthodes ont récemment été mises en place, telles les méthodes Agiles, permettant de contourner les inconvénients du forfait mais le client se voit alors de l'impossibilité d'avoir une estimation globale du coût du projet au départ (l'estimation se précise au cours du projet).

Ma nouvelle formule (expérimentale)

Mon but est de satisfaire le client quelle que soit sa demande. Les besoins d'un client sont simples : réaliser une application de qualité, pouvoir ajuster le cahier des charges en cours de projet et connaitre le coût à l'avance.

Ma formule est donc la suivante : 

  • Avant le début du projet, j'analyse votre cahier des charges et je vous propose mon expertise afin d'améliorer l'idée de base (voir partie "Votre projet" un peu plus bas). Il ne tient qu'à vous de prendre en compte ou non mes suggestions et conseils.
  • Une fois le cahier des charges modifié (ou non) suite à mes conseils, je vous propose un devis basé sur ce cahier des charges (c'est la partie forfait).
  • En cours de projet, si vous souhaitez modifier une partie de l'application et que j'estime que cela ne va pas impacter lourdement le temps de développement, je ne bronche pas et intègre la modification.
  • Si j'estime que la modification requiert un temps de développement non négligeable en plus, je vous en fait part et nous décidons ensemble des solutions envisageables : abandon de la modification, solution alternative, intégration de la modification en contre partie d'un coût définit, ...
  • Enfin, si je termine le projet avant l'estimation de temps initiale, au choix : j'intègre de nouvelles fonctionnalités (dans la limite du temps restant) ou je ne vous facture que le temps de travail réellement effectué (exemple : si je mets 20 jours pour réaliser le projet au lieu des 26 jours estimés dans le devis, je ne vous facture que 20 jours).
  • Bien sûr, si je devais mettre plus de temps que mon estimation initiale, l'achèvement du projet se fera à mes frais (comme pour un projet au forfait classique donc).

Au final, seulement des avantages pour le client.

Mais qu'est-ce que j'ai à y gagner dans tout ça ? Mon but est de produire des applications de la meilleure qualité possible. En utilisant cette formule, je laisse la possibilité au client de modifier et améliorer son application en cours de projet. Le résultat ne peut que gagner en qualité.

Vous pouvez toujours choisir le forfait !

Vous ne souhaitez pas tester ma nouvelle formule ? Votre boss ne jure que par le forfait ? Vous souhaitez rester sur une valeur sûre ? Vous avez une autre raison ?

Pas de souci ! Le client est roi, vous choisissez, je m'exécute, c'est aussi simple que ça !

DSC_0078.JPG

À propos


Pour tout savoir sur moi, ou presque...

SCROLL DOWN

À propos


Pour tout savoir sur moi, ou presque...

Mon background

Jonathan, Développeur Android, basé à Nantes.

Ancien développeur Flash/Actionscript 3, je suis passé à l’ère du mobile fin 2011 en développant à la fois sur Android et iOS. J’ai laissé tomber iOS assez rapidement en raison de sa plateforme fermée et de son délai de mise à jour d’une semaine minimum.

Je pourrai me définir comme étant un puriste d’Android car j’essaie de respecter au maximum la charte graphique et les conditions d’expérience utilisateur d’Android. De ce fait, j’ai beaucoup de mal à supporter les applications mal conçues (UI et/ou UX) ou pire encore, celles qui ressemblent à une application iPhone. J’essaie d’en apprendre toujours plus sur Android et j’effectue chaque jour une veille techno active.

Puriste oblige, je ne fais que de l’Android natif. Oubliez de suite les Cordova/Phonegap ou toutes autres technologies « hybrides ». Je me limite au développement d’applications, c’est-à-dire que je ne développe pas de jeux.

Au niveau des réalisations, j’ai créé un client alternatif pour Facebook dont l’objectif est de remplacer l’horrible (tant en design qu’en performances) application officielle Facebook. J’ai aussi réalisé l'application officielle de la Fédération Française de Basketball (qui mériterait un bon gros redesign depuis le temps...). J'ai un autre projet dans les cartons qui devrait sortir incessamment sous peu.

De temps à autres, je m’essaie à la pratique du redesign d’applications dont l’interface mérite un bon rafraichissement. Vous pouvez voir sur mon blog des redesign de l’application Facebook ou de l’application « Le Foot Amateur by SFR » par exemple.

Autre qualité, bien que minime pour certains, je déteste les fautes d’orthographe. Certains apprécieront lors de nos échanges par email.

Bien que basé près de Nantes, je peux me déplacer sur Paris sur des périodes relativement courtes (un ou deux jours par semaine, une à deux semaines entières au début d’un gros projet).

VOS PROJETS

Au début d'un nouveau projet, j'agis en tant qu'utilisateur lambda. Je regarde l'application comme un nouvel utilisateur et propose mes idées et suggestions pour améliorer les fonctionnalités, le design, l'ergonomie et l'expérience utilisateur. Je fait preuve d'un esprit critique et n'hésite pas à poser des questions si je ne comprend pas ou si je doute de l'utilité d'une fonctionnalité, élément d'interface ou technologie utilisée, toujours dans le but d'améliorer l'application.

Bien sûr, mon objectivité décline au fur et à mesure que je m'implique dans le projet. C'est pourquoi il important, et j'ai pu le constater à travers le développement et le maintien de mon application Klyph for Facebook, de pouvoir compter sur une communauté restreinte de beta-testeurs car leurs retours d'expériences sont d'une valeur inestimable.

Pour le moment, j'ai toujours travaillé sur des prestations au forfait avec un devis fixe basé sur un cahier des charges (détaillé ou non). Je pense que cette méthode de travail est dépassée et pose beaucoup d'inconvénients à la fois pour le client (impossibilité d'ajouter, supprimer ou rectifier une fonctionnalité, le freelance peut surévaluer la charge de travail et faire payer "trop" au final, le cahier des charges peut ne pas refléter la vision de départ, etc...) et pour moi-même (difficulté à estimer la charge de travail requise et donc le coût réel).

Si vous souhaitez proposer un projet en méthode agile, je serai plus que ravi de tenter l'expérience. Vous pouvez lire cette publication de Thibault Jouannic qui explique les avantages des méthodes agiles ainsi que l'inadaptabilité, l'inefficacité et la dangerosité des projets au forfaits.

DSC_0669.JPG