Explications et intérêt du BDD Cet article a pour but de présenter la construction d’une application iOS basée sur les principes du Behavior Driven development (BDD). Ils peuvent être vu comme une évolution du Test Driven Development. En effet les développeurs qui utilisent cette méthode finissent souvent par réaliser que cette pratique amène à la définition du comportement […]

Comme nous l’avons vu dans un précédent article, la distribution d’offres promotionnelles via des applications mobiles peut être un moyen de booster ses ventes. Nous détaillerons ici la mise en oeuvre de cette technique au niveau des applications iOS et Android. Le principe de fonctionnement est celui décrit par le Gartner dans Me Marketing : Les quatre étapes […]

Dans ce contexte économique fragile, les entreprises devront élaborer des stratégies audacieuses et innovantes pour maintenir leurs ventes, retenir leurs consommateurs (avant qu’ils ne migrent vers leboncoin) et surtout, tout faire pour qu’ils aient envie de revenir. Dans le même temps on observe toujours une progression des usages mobiles et l’augmentation du taux de pénétration des smartphones. D’ici à […]

On distingue deux grands paradigmes dans la programmation informatique : L’impératif : basé sur une notion d’états modifiés par des instructions (le modèle de Turing), il s’agit de l’approche la plus répandue. Plus immédiate et intuitive, la plupart des langages informatiques utilisés (notamment les langages objet) sont basés sur ce paradigme. Le déclaratif : le […]

Comment gérer l’apparence de vos applications iOS ? par Nicolas Guillot : Il y a différents moyens de personnaliser l’interface d’une application iOS. Le plus simple est de modifier les attributs des vues dans les fichiers xib ou storyboard (pour les non initiés il s’agit des fichiers représentant l’interface graphique construite via Xcode) mais bien […]

Peut-on encore vendre du logiciel ? Dans une première partie, j’évoquais l’informatique en tant que produit d’une culture du développement. On ne rappelle jamais assez (à mon goût) que le développement logiciel est avant tout une production humaine. A ce titre, elle est une œuvre de création intellectuelle, à laquelle s’appliquent d’ailleurs les règles du […]