iPhone

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…

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
Accessibilité

Accessibilité des applications mobiles

L’accessibilité des services Internet et mobiles aux personnes en situation de handicap est un sujet malheureusement souvent oublié (volontairement ou non) lorsqu’on développe un site ou une application mobile. Si sur le web, les techniques et technologies sont plutôt bien maîtrisées, qu’en est-il des applications mobiles ? Nous allons tâcher d’y répondre dans cet article.

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
Évènement

Petit-déjeuner OCTO – Tablettes : passons à l’ère du post-PC le 26 janvier

OCTO organise le jeudi 26 janvier 2012 à partir de 8h45 un petit-déjeuner gratuit, à Eurosites George V  « Tablettes : passons à l’ère du post-PC ». Avec la participation de BNP Paribas Fortis, ARVAL et AXA. Pour vous inscrire cliquez ici . Découvrez le descriptif de l’évènement et les intervenants dans ce billet. En moins de 2 ans les tablettes se sont imposées partout. Elles ont cannibalisé le marché du PC et tué celui du netbook ! Internet, mails, réseaux sociaux, actualités ou jeux. Ceux qui…

Lire la suite

An overview of RestKit, a Core Data enabled iOS and MacOSX framework for Restful applications

ASIHttpRequest, AFNetworking, MKNetworkKit,… The iOS/MacOSX programming landscape is full of helper libraries to deal with asynchronous network communications in your applications. RestKit can be seen as yet another library to do it. However, its approach is radically different since it does not only address asynchronous networking but also object mapping and a seamless persistance of such mappings locally through CoreData. This approach is quite interesting when it comes to interact with Restful web services because of the time (and code!) you can save. In this…

Lire la suite

Untar on iOS, the pragmatic way

The problem Why untar? Network connections cause latencies on your mobile app. Replace 10 downloads of 1Mb by 1 download of 10Mb is a good improvement to your app. There’s a well-known unix tool for that: tar. What is tar? Wikipedia says: “Tar is now commonly used to collect many files into one larger file for distribution or archiving, while preserving file system information such as user and group permissions, dates, and directory structures.” That’s exactly what we need with some extra features. How to…

Lire la suite
Archi & techno

Applications mobiles multi-plateformes: les approches PhoneGap et Titanium Mobile

Introduction Le développement d'applications pour terminaux mobiles (iPhone, iPad, Android, Blackberry, Windows Phone, Nokia Symbian, Samsung Bada...) se heurte à la fragmentation des technologies de développements: environnement iOS/Objective-C pour l'iPhone et l'iPad, SDK Java spécifique pour Android, J2ME pour Symbian, etc. Deux approches possibles lorsque l'on débute un projet d'application ciblant plusieurs de ces plateformes sont de développer une application pour chacune d'elle, ou de développer un site Web compatible. Dans le premier cas, l'inconvénient concerne bien évidemment le coût des développements. Dans le deuxième,…

Lire la suite