nov. 13, 2018
If you are an iOS or macOS developer using Swift, you must be familiar with
protocol conformance in order to hand off responsibilities to another class or
structure. The Delegate Pattern is found all over Foundation, AppKit and UIKit
which are the core frameworks for iOS and macOS development.
Such
Lire la suite...
juil. 09, 2018
Introduction
L'intégration continue n'est plus une option lors de la réalisation d'une
nouvelle application, l'industrialisation est maintenant entrée dans les mœurs.
Cette Bonne Pratique est rassurante pour l’équipe de réalisation du fait de la
stabilité de ses nouveaux développements, et pour
Lire la suite...
août 30, 2017
The purpose here is to setup a simple MVVM architecture to bind ViewModel’s data
to its dedicated View which will be a UITableView contained in a
UITableViewController. Furthermore, we are binding a UIBarButtonItem’s tap event
to the ViewModel which will handle the datasource populating, informing the view
that
Lire la suite...
nov. 02, 2015
Provenant du monde du développement natif d’applications mobiles, j’étais
sceptique à l’idée de développer une application mobile hybride. Ce scepticisme
provenait principalement de mauvaises expériences personnelles sur l’utilisation
d’applications hybrides. Notamment en terme de réactivité et d’expérience
utilisateur dégradée par une navigation souvent approximative
Lire la suite...
nov. 05, 2014
Une base de données destinée aux mobiles, tablettes et wearables
Realm est la première base de données destinée uniquement aux plates-formes
mobiles qui ne repose sur aucune autre, contrairement aux nombreuses librairies
qui proposent des solutions mobiles basées sur SQLite. On peut citer par exemple
le framework mis à disposition
Lire la suite...
juin 29, 2013
On a tous déjà utilisé ou presque des technologies de communication à courte portée telles que le RFID (Radio Frequency Identification) et son sous ensemble qu’est le NFC (Near Field Communication).
Avec les téléphones équipés de composants NFC, on peut sentir des objets électroniques dans un rayon de couverture
Lire la suite...
juin 26, 2013
Par le passé, écrire des applications qui se basent sur des systèmes de communication (Appel, SMS, IVR…) n’était pas une tâche facile. Ceci demandait la mise en place et la configuration de certains équipements (Asterisk, FreePBX…) et outils, la connaissance de certains langages (Java, .Net, VoiceML…).
Le plus compliqué
Lire la suite...
févr. 10, 2013
Lire la suite...
févr. 08, 2013
Lire la suite...
janv. 31, 2013
Très souvent, on me demande la version web mobile d’un site sans rien toucher ou presque à la version bureautique du site actuel. Ce genre de demande n’est pas toujours évidente à mettre en place. Dans ce petit billet, je vais vous suggérer certaines étapes pour avoir très
Lire la suite...
janv. 27, 2013
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
Lire la suite...
janv. 25, 2013
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
Lire la suite...
janv. 24, 2013
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
Lire la suite...
janv. 14, 2013
Google vient de publier unarticle [http://android-developers.blogspot.fr]très
intéressant sur son blog développeur Android. Il détaille la possibilité
d’authentifier la communication entre les apps android et les services web via
un token OAuth fourni par Google. En d’autres termes, l’application Android
utilise les services de
Lire la suite...
janv. 14, 2013
Introduction
Nous disposons de plusieurs outils pour faire du développement mobile. Worklight
studio est l’un de ces outils. Développé par une société israélienne rachetée
par IBM, il met à disposition des entreprises un environnement intégré de
développement mobile multiplateforme couplé avec un MDM (Mobile Device
Management) et d’un
Lire la suite...