Alpeslog

Développeur iOS Grenoble

Module de cartographie sur iPad

Dans le cadre d’une application iPad interne à une entreprise (SPIR) et destinée à des commerciaux de terrain, j’ai réalisé un module permettant de constituer un panier de secteurs géographiques.
Ce module se connecte à un serveur cartographique de l’entreprise pour récupérer les tuiles représentant ces secteurs géographiques.
J’interviens aussi régulièrement dans cette entreprise pour donner un coup de main sur des projets iPhone et iPad divers…

Carto-SPIR

 

SlotMachine

slotmachine

Une petite application évènementielle sur iPad pour Mouton Cadet, avec lecture de cartes flashcode, saisie et remonté (HTTP) des contacts, et tirage au sort type machine à sous.

La lecture de flashcode est de code barre est prise en charge directement par iOS, et les performances sont bonnes avec les iPad et iPhone récents (avec auto focus).

Ce type d’application peut se réaliser en une à deux semaines de travail…

RTS

Je suis intervenu dans le cadre de l’équipe de la Radio Télévision Suisse pour faire évoluer les applications RTSinfo et RTSsport, en particulier pour optimiser ces applications pour l’iPad et les adapter aux évolutions d’iOS.
RTS-iPad

Une WebApp ?

Le développement d’une WebApp est quelque chose de nouveau pour moi et il y a beaucoup de choses à découvrir.
Développer des applications natives iOS (et OSX) demande un temps d’apprentissage des technologies (ObjC, Cocoa, XCode etc.), mais la voie est relativement balisée par Apple. Dans le domaine des WebApp, rien de tel, alors j’ai choisi au feeling:
– JavaScript (vs DART ou CoffeScript)
– Angular JS (vs Ember, parce qu’il faut bien choisir, et que son support par Google donne confiance ?)
– Bootstrap et ses adaptateurs Angular (le plus utilisé ?)
– node.js
– Yeoman (yo, Grunt, Bower), mais j’avais commencé sans. Cela constitue une chaine de développement qui permet une certaine rigueur (vérification du code JavaScript) et un certain confort (mais ce n’est pas XCode ou Visual Studio !)
– Chrome et son debugger
– et puis le logiciel « Charles », qui me sert de proxy pour développer le code JavaScript et les pages HTML en local, tout en communiquant avec une base distante en HTTP (cross domain)

Ensuite, le but est de packager la web app obtenue avec PhoneGap pour avoir des applications « natives ».
On n’aura pas la fluidité d’une application native, mais le coût de développement ne devrait être qu’une fraction du coût du développement de 3 applications: Web + iOS + Android !

Présentation de produit sur iPad (Caudalie)

Une application en forme de livre interactif sur iPad, avec des pages, des vidéos, des animations…

La mise en page (portrait et paysage) et la typographie sont particulièrement soignées. L’application est multilingue…

Caudalie

ZMS

« ZMS est l’application de messagerie mobile nouvelle génération qui vous permet d’envoyer et recevoir des messages texte, des photos, des vidéos et des fichiers audio gratuitement. Vous pouvez également demander à vos proches où ils se trouvent en un clic ou encore envoyer des messages géo-localisés et programmés. Vous pouvez ainsi surprendre, partager et communiquer avec vos proches au bon endroit et au bon moment. »

J’ai pris en charge le développement coté iPhone de cette application dans le cadre de la startup inZair.

 

zms-1 zms-2

Light painting sur iPad

Une petite application de dessin style light painting sur iPad pour un évènementiel…
Elle permet de choisir une photo comme fond, de dessiner dessus et d’envoyer le résultat par mail.

Light Painting

 

BEE MY LOVE

Cette application réalisée en 2011 pour la joaillerie Chaumet est destinée à être utilisée dans ses boutiques et celles de ses distributeurs.
L’iPad montre ici sa capacité à être un outil de présentation dont le format et l’autonomie invitent au dialogue autour de son écran.
Cette application est destinée à être diffusée uniquement dans le cadre de l’entreprise (mode « Enterprise »).
Pour ce développement, j’ai pris en charge la réalisation iPad à partir du scénario et des média (images et son) fournis par le studio de création.

Cette application était initialement destinée à fonctionner sur des iPad 1. Le chalenge était d’animer les 9 bagues et de jouer plusieurs pistes son simultanément sur une machine aux performances modestes !

beemylove