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
| web | iPhone | |
|---|---|---|
| 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
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. |
|