L'offre

Originellement spécialiste du Ruby On Rails, j'ai choisi en 2009 d'investir mon temps et ma passion dans l'acquisition de compétences en matière de développement iPhone natif (CocoaTouch).
Je décris ici mon approche à cette plateforme incomparable.

HopBy.me

La théorie ne valant rien sans pratique nous feront ici le parallèle entre les étape théoriques de réalisation et le développement bénévole d'une application iPhone. Le pitch de cette application nous a été proposé par la net-artiste Albertine Meunier :
HopMyThumb permet de dessiner des formes grâce à son parcours dans l'espace réel en utilisant son iPhone (GPS intégré). Ainsi à la manière du Petit Poucet, caillou après caillou déposé de manière volontaire aux coordonnées longitude/latitude courantes de l'iphone, un dessin se forme.
Un caillou virtuel c'est un hop, le dessin se forme par la suite des cailloux déposés. Hop après Hop.

Cette application a été réalisée en partenariat avec Fabien Jakimowicz.

Web dev vs. iPhone dev

  webiPhone
nombres d'écrans une dizaine minimum une dizaine maximum
quantité de donnée présentée grande substantifique moelle du service
modification de l'interface aisée (CSS, application distribuée en SaaS) coûteuse (packaging, release lifecycle, validations Apple...)

 

Théorie Pratique
Etude détaillée - 8 à 10 jours/homme
  • réunion client
  • conception papier des interfaces
  • validation des API du SDK à utiliser
  • réalisation d'un prototype statique
  • architecture de l'application, modèles de données
Livrable : Spécifications détaillées de l'application, proposition commerciale, planning de réalisation.
Pour des raisons commerciales je ne facture que 4 jours/homme sur les 8 pour la réalisation de cette étude détaillée.
Etude.pdf

Teaser

Réunion.pdf
Itérations de développement - 10 jours/homme
Lors de chaque itération de développement je porte une attention particulière aux tests approfondis (footprint mémoire, CPU profiling...) ainsi qu'à la réalisation de tests unitaires.

Livrable : une version développement de l'application (installable sur un nombre limité de périphériques)
Screengrab
Comme prévu, l'application est terminée après 2 itération de développement. La phase de tests approfondie précédant l'envoi à Apple peut donc commencer.
 

Validation

Je recommande de prévoir un délai de 2 semaines pour la validation et les tests de l'application avant son envoi sur l'AppStore. Personne n'est parfait. Je reste disponible durant toute cette période pour les correctifs de dernière minute.
Livrable : l'ensemble du code source et les éléments permettant l'envoi de votre application sur l'AppStore.