-
Du nouveau ?
Et oui 2 mois déjà sans publier sur ce blog. Après le startup week-end tout s’est un peu accéléré, j’en profite donc pour vous raconter ma fin d’année 2011.
Code d’Armor
Sur Lannion nous avons deux grosses entreprises Alcatel Lucent et Orange. Autour de ces 2 mastodontes gravitent pas mal de SSII et un beau vivier de startups. Il y a donc beaucoup de développeurs dans la zone. Mais pourtant nous ne nous connaissons pas, il n’y a ni cantine numérique ni aucun « User Group ». On ne se connait pas. Il y a peut-être un gars de l’autre côté de la route travaillant sur la même techno que vous et vous ne le savez pas.Au BreizhCamp, une phrase de Sebastien Douche m’avait marqué : « S’il n’y a pas de communauté chez vous : créez en une ! ». J’ai donc cherché des développeurs ayant la même envie que moi : créer une communauté de développeurs sur Lannion.
Dès le début j’ai rencontré des personnes super intéressées. Les organisateurs du startup week-end, Benjamin qui a créé sa boite de developpement d’applications web, des étudiants et même des collègues d’Orange. Me sentant un peu moins seul, c’était le moment de lancer la communauté : Code d’Armor était né. Nous avons rapidement programmé la première soirée qui a eu lieu le 6 décembre. Une très bonne soirée où j’ai présenté un retour d’expérience sur différentes plateformes PAAS. On a réuni 40 personnes et leurs retours étaient très positifs. On va enchainer sur une seconde soirée mardi prochain le 10 janvier et une troisième le 7 février.
L’objectif de Code d’Armor c’est de construire une communauté de développeurs sur la région de Lannion. Le slogan des soirées est simple : « Pour les développeurs, par des développeurs ». C’est une occasion d’échanger entre nous, de se rencontrer et de créer un réseau. C’est aussi un excellent moyen pour les développeurs de mettre en valeur leurs compétences techniques.
On a un vrai problème en France, les boites ne savent que valoriser les postes de manager, il faut devenir chef. Pour réussir dans la vie il faut être manager, chef de projet. Votre maman ne sera jamais fière de vous lorsque vous lui expliquez que vous avez optimisé une requête SQL et que ça réduit de 30% le temps de réponse HTTP. Par contre allez lui dire que vous êtes chef de projet d’une application avec 10 développeurs et là elle va raconter à toutes ses copines : « mon fils est manager ! » avec limite la larme à l’oeil. Je ne vous parle même pas de reconnaissance financière. 10 ans d’expérience dans le développement ça ne paye pas. Un jour il va falloir finir par comprendre que développeur et manager sont deux métiers bien différents et non pas une évolution obligatoire. En plus ça nous évitera d’avoir dans nos boites des tas de managers complètement incompétents qui se retrouvent là juste pour gagner plus d’argent.
Mais n’oubliez jamais :
Ce sont les personnes qui font qui changent le monde, pas ceux qui font faire. Kidschool
Grâce à ces nouveaux contacts, en décembre on m’a demandé de réaliser un jeu pour enfant sur iPad. J’ai vraiment adoré. L’idée venait d’une graphiste qui a fait tout le design de l’application, Benjamin l’a adapté pour l’iPad et j’ai codé le moteur du puzzle et cablé l’application.
Téléchargez la vite !
Il y a aussi une version Lite gratuite, mais c’est moins drôle forcément
La suite ?
Beaucoup de nouveautés donc pour cette fin d’année 2011 et encore je ne peux pas encore vous dévoiler mes projets pour 2012 mais cette nouvelle année marquera pour moi sans doute un tournant très important. La suite au prochain post
Je vous souhaite à tous une superbe année 2012 : sex, code & rock’n roll !
-
Version iPad non validée
Malgré tous mes efforts pour proposer une version iPad de iMovies Collection je n’ai pas réussi à la faire valider par Apple. Le comble c’est qu’Apple m’a informé que je n’avais pas le droit d’utiliser le mot « iMovies » dans le nom de l’application.
En une semaine Apple m’a fait trois retours. La première fois ils m’ont signalé que le mot iMoves était réservé. Ils m’ont aussi demandé d’utiliser une popover à la place d’une fenêtre modale. J’ai changé pour une popover et je leur ai expliqué que le nom « iMovies Collection » avait été validé par leur service. Peine perdue, Apple a de nouveau refusé mon nom. Pire encore j’ai reçu un email pour me demander de retirer mes applications iPhone de l’AppStore à cause de leur nom. Un technicien d’Apple a tout de même pris la peine de m’appeler sur mon portable pour me l’expliquer.
J’ai passé ensuite deux nuits pour changer le nom de l’application et relivrer l’application iPad dans les temps. Malheureusement, il restait un bug au niveau du filtrage. Je n’arrive toujours pas à comprendre puisque c’est le même code que pour l’iPhone. La requète SQL est bonne mais ça ne retourne pas les bons films. Apple a donc naturellement refusé l’application.
Ce soir je suis donc dépité et fatigué, je finirai cette version iPad plus tard. Pour le moment la priorité c’est de changer le nom de l’application iPhone. « iMovies Collection » va devenir « My Movies Rack » (merci Benoit
). -
En avant pour l’iPad
Apple a envoyé un email aux développeurs iPhone samedi pour nous signaler qu’il est maintenant possible de proposer des applications iPad. De plus si l’application est publiée avant le 27 Mars elle a une chance d’être présente à la sortie de l’iPad.Le problème c’est que pour le moment il faut se contenter du simulateur pour développer. Donc l’équipe d’Apple s’occupe de tester votre application sur un iPad pour vous faire des commentaires.
Du coup, pour tester, j’ai réalisé une version de iMovies Collection pour iPad :
Ce n’est pas si trivial que ça. J’ai du refaire toutes les vues mais aucun changement dans mes contrôleurs (merci le MVC !).
Pour découvrir un peu les nouvelles fonctionnalités de l’iPad j’ai utilisé une « Slipe View » et j’ai changé la page de configuration par une petite vue modale. Le plus dur à gérer c’est le changement d’orientation de l’iPad mais grâce à la « Slipe View » c’est géré automatiquement. Par contre le simulateur est encore truffé de bugs surtout au niveau des changements d’orientation. Du coup on développe un peu à l’aveugle, l’équipe d’Apple s’engage à faire des tests sur un « vrai » iPad mais il risque d’y avoir beaucoup de bugs sur la plupart des applications iPad à sa sortie.




