Auteur: Maxence Walbrou

Archi & techno

Réussissez votre mise en store iOS et Android

En octobre 2012, le nombre d’applications présentes sur le Play Store a dépassé la valeur phare de 700 000 apps, détrônant par cette occasion l’App Store de sa place de magasin d’apps le plus fourni.

Face à ce nombre démesuré, un constat s’impose : développer la meilleure application possible est un effort vain si celle-ci n’est pas marketée correctement ! Le produit risque en effet de se retrouver noyé dans la masse et pire, de ne jamais être trouvé par ses utilisateurs !

Si vous vous apprêtez à publier une application prochainement, voici les questions et points essentiels à préparer avant la sortie sur les stores iOS et Android.
Lire la suite

Archi & techno

Code iOS : fini de jouer !

Les applications mobiles iOS font aujourd’hui partie de nos systèmes d’information. Pour assurer leur constante évolution et un Time To Market performant, le développement se doit d’être industrialisé mais surtout pérenne !

Cependant, nombre d’applications démarrées il y a quelques années souffrent aujourd’hui des mêmes symptômes :

  • Maintenance rendue délicate car les concepteurs y ont fait leurs premiers pas en Objective-C
  • Evolution compromise car elles ont vu se succéder autant de développeurs aux pratiques différentes qu’elles comptent d’écrans
  • Régressions et manque de performances induits par des modifications rapides sans refactoring…

Chez OCTO, nous savons que faire un projet mobile de qualité n’est pas simple. Dans cet article, nous allons aborder certains points clés qui reviennent lors de nos audits d’applications iOS. Et si l’ergonomie la plus simple est souvent la meilleure garante d’une expérience utilisateur de qualité, vous verrez qu’elle l’est également en ce qui concerne la pérennité du code !

Lire la suite

Méthode

Mon projet est-il Agile ?

Que la réponse soit « Bien-sûr ! »  ou « Honnêtement, je n’en sais rien. », se la poser est un excellent exercice !

Une équipe qui a choisi l’Agile a toujours la possibilité d’apprendre et de s’améliorer quel que soit son niveau de maturité. Comprendre comment un bug a pu perdurer jusqu’à la démonstration client, réussir ses rétrospectives d’itération et en mesurer le bénéfice… Les sujets peuvent être nombreux et leur résolution d’autant plus satisfaisante !

En cherchant à améliorer certains rituels agiles sur des projets de delivery mobile, nous sommes parvenus à compiler toutes les pratiques et outils indispensables à nos projets Scrum. Nous en avons fait un document de mesure et de suivi sur nos missions que nous allons partager ici : notre checklist d’un projet agile.

Lire la suite

Archi & techno

Envoyez des notifications push à vos applications Android avec C2DM

Gardez le contact avec vos utilisateurs, apportez leur de l’information ponctuelle et dynamisez l’utilisation de votre application… sans que celle-ci n’ait besoin d’être en cours d’exécution ! C’est ce que permettent les notifications push sur nos smartphones. Android propose depuis la version 2.2 de l’OS la gestion de ces messages légers par l’utilisation des services C2DM (Cloud To Device Messaging) de Google. L’utilisation de ces services s’avère moins aisée que l’implémentation des notifications proposée par Apple pour l’iPhone. L’objet de cet article est donc de présenter cette mise en place côté téléphone pour arriver à afficher nos messages de manière simple et élégante…

Lire la suite

Archi & techno

Android : choix risqué ou challenge à relever ?

Amorcé en 2008, lancé à pleine vitesse cette année, le système d’exploitation mobile de Google arrive enfin chez les grands comptes ! La SNCF en est l’exemple : elle a livré aux possesseurs de smartphones Android son application de réservation / consultation des horaires de trains pour Noël. Une nouvelle illustration que l’avenir ne se joue aujourd’hui plus uniquement sur l’iPhone : le développement Android est bien en marche et constitue un challenge économique comme technique.

Lire la suite