Publications de Cyril Picat

Track your iOS application code quality using Sonar

This article is the iOS counterpart of Romain's recent article on tracking code quality with Sonar on Android. The problematic remains the same: quality is often overlooked for mobile Apps and the cost of setting up a proper quality tracking environment is usually deemed too high. This article will focus on showing that, while the iOS platform is not as tooled as Android, it's now fast and easy to track code quality on iOS projects. Even though this has been possible in the past mostly…

Lire la suite
Évènement

Retour sur le Swiss Mobicamp du 1er novembre à Berne (Suisse)

J'étais il y a 2 semaines à la 2ème édition du Swiss Mobicamp, un événement atypique qui mélange Apps et startups. Pas de sessions techniques mais des présentations sur le marché, la mise en marché, le marketing, les RP (relations publiques) et le financement. Des sessions intéressantes qui nous sortent de notre quotidien de développeur et nous ouvrent des horizons sur des choses qui sont souvent hors de notre maîtrise (dans nos prestations chez OCTO), malheureusement parfois.

Lire la suite

iOS dev: How to get your code coverage right?

When I decided to tackle my preceding blog article on quality metrics for iOS, I wasn't prepared to spend that much time to get something robust and correct. The part on which I stumbled most was the code coverage, not because it's that difficult to make it work (there is plenty of resources on the Web) but because in all articles I have seen the solution was working but was not reporting accurate and useful metrics (I am sure I have missed some, sorry for…

Lire la suite
Archi & techno

Développement iOS : mettre en place des indicateurs qualité sur Jenkins

Les projets de développement d'applications iOS ne sont pas les mieux lotis quand on se penche sur la qualité du code. Projets très courts avec des contraintes fortes sur les délais (time-to-market), ils souffrent en effet souvent d'un manque d'attention portée à la qualité du code. La seule chose qui sauve finalement ces actifs informatiques pour l'instant est que : leur taille est encore limitée (beaucoup d'applications encore gadgets) ces projets sont souvent peu ou pas maintenus (une fois arrivés sur le store, peu de…

Lire la suite

iOS dev: How to setup quality metrics on your Jenkins job?

iOS development projects are not first-in-class when it comes to managing the quality of the software produced. Very short projects, very short time-to-market, it is not the kind of projects where you see a lot of attention towards quality, unfortunately. Here at OCTO we try to do it differently, even for this kind of projects. Or above all, for that matter. But here comes another issue: the lack of tooling. Here is one of our latest attempt to setup quality metrics on a short and…

Lire la suite
Archi & techno

Tour d’horizon du framework EventKit sur iOS

Depuis la semaine dernière est disponible sur l'AppStore d'Apple une nouvelle application 'powered by OCTO' : Mon Agenda Patrimonial. Application gratuite éditée par la Banque de Gestion Privée IndoSuez (BGPI), elle vous permet de connaître les événements fiscaux et patrimoniaux de l'année, que vous soyez ou non client de la Banque. Je ne reviendrai pas dans ce billet sur le contenu ou les fonctionnalités de cette application, mais plutôt sur une des ses fonctions annexes : l'intégration avec le calendrier de l'utilisateur. Cette intégration se…

Lire la suite