Mobilité

Archi & techno

How to make your mobile API/happy ! – Compte-rendu du talk de Nicolas Laurent & Frédéric Millard à La Duck Conf 2018

Les utilisateurs d’applications mobiles sont exigeants. D’abord ils sont terriblement impatients : ils n’hésitent pas à quitter ou désinstaller une application si elle leur semble trop lente. Ensuite, ils sont terriblement exclusifs : ils n’installent que quelques dizaines d’applications alors qu’il en existe plusieurs milliers. Au quotidien, une petite dizaine d’applications sont réellement utilisées... Dans ce – rude – contexte, seule une application “parfaite” (c’est-à-dire à la fois performante et user centric) a une chance de survivre. Retrouvez la présentation complète du talk sur slideshare.

Lire la suite
Archi & techno

Pourquoi et comment faire des animations sur iOS – CoreAnimation

Considérées par certains comme optionnelles, les animations dans les applications mobiles sont pourtant très importantes et peuvent grandement améliorer l’expérience utilisateur. Au travers d’une séries d’articles consacrés aux animations sur iOS, je souhaite donc explorer les possibilités offertes par le framework CoreAnimation mis à disposition par Apple. Je commencerai dans ce premier article par une introduction aux concepts d’animation, et comment ils se traduisent sur la plateforme d’Apple. D’autres articles viendront par la suite expliquer pas-à-pas les différents types d’animations. I. Importances des animations En…

Lire la suite
Archi & techno

État de l’art des solutions cross-platform mobile

Nos clients nous demandent parfois quel est notre avis sur les solutions qui permettent de mutualiser du code, afin d’éviter d'écrire tout deux fois. Nous allons voir dans cet article, les solutions qui existent et ce qu’elles proposent que ce soit en terme de budget, de temps de développement ou de staffing. Sans ces solutions il est nécessaire de re-développer les mêmes fonctionnalités sur chacune des plateformes. L’entreprise doit alors écrire et maintenir plusieurs implémentations de code qui en théorie fait la même chose et…

Lire la suite
Archi & techno

dotSwift 2017

Le 27 Janvier dernier, nous avons été à la dotSwift, conférence se déroulant à Paris autour du « nouveau » langage d’Apple : Swift. Le cru 2016 nous ayant laissé sur notre faim, nous nous demandions à quoi nous attendre. Au final, nous n'avons pas été déçus. Cette demi-journée était intéressante et est de bon augure sur ce que pourrait donner la dotSwift dans les années futures.

Lire la suite
Archi & techno

Visual Studio Team Services : Compiler vos applications Android avec VSTS

Vous êtes accrocs à Team Foundation Server ou sa version Cloud "VSTS - Visual Studio Team Services" et vous avez maintenant une application Android à développer ? Microsoft répond présent et vous propose dans la dernière mouture de VSTS (anciennement Visual Studio Online - VSO) une chaîne d'intégration continue complète pour Android. Etape par étape, voyons donc ensemble comment industrialiser le développement Android avec VSTS.

Lire la suite
Archi & techno

Réduire la durée d’un build Android

La durée d’exécution d’un projet est une métrique que tout développeur Android devrait surveiller de près. En effet, même si celui-ci a une grande confiance dans le code qu’il produit, il sera amené à réexécuter le projet plusieurs fois par jour. Lors du développement d’un projet, il est important pour le développeur de pouvoir constater rapidement le résultat de ses modifications. Dans le cas contraire, il peut se produire deux choses : soit le développeur se déconcentre (parce qu’il regarde ses mails par exemple), soit…

Lire la suite

A look at Xamarin

In this article, we'll talk about Xamarin, a C# .NET tool enabling development of cross-platform mobile applications. We'll focus on the missing part: the reuse of native libraries. What is Xamarin? Xamarin is not only a product but also a company. The product addresses a common issue, the unified cross-platform development. Xamarin allows to create native applications on iOS, Android and Windows Phone platforms. Its upside lies in the reuse of code, reducing the time to market. Xamarin also provides its own development environment, Xamarin…

Lire la suite
Archi & techno

Le point sur Xamarin

Dans cet article, nous allons présenter Xamarin, un outil en C# .NET permettant de faire du cross-platform sur mobile. Nous ferons un zoom plus important sur ce qu’il nous manquait : la réutilisation de librairies natives. Qu'est-ce que Xamarin ? Avant tout Xamarin est à la fois un produit mais aussi une société. Le produit permet de répondre à une problématique très courante qui est le développement cross-platform de manière unifiée. En effet, Xamarin, permet de créer des applications natives sur les plateformes iOS, Android…

Lire la suite
Archi & techno

Les nouvelles architectures front Web et leur impact sur la DSI – partie 2

Dans la partie 1 de cet article, nous avons traité des nouvelles architectures front-end basées sur des applications Web massivement Javascript appelant des API offertes par un serveur back-end : les nouvelles architectures front Web et leur impact sur les DSI - Partie 1. Nous avons vu qu'elles sont apparues ces dernières années grâce à l'augmentation des performances des navigateurs et à l'amélioration des outils d'industrialisation des développements Javascript. Dans cette seconde partie, nous nous intéresserons aux raisons pour lesquelles on devrait choisir ces nouvelles…

Lire la suite