A la découverte de Swift

De Steven Marie dans Technique

12 mar 2017

Logo_Apple_Swift.png

Swift, mais qu’est-ce que c’est ?

 

Swift, comme son nom ne l’indique pas forcément, est un langage de programmation créé par Apple et destiné au développement d’applications pour les différents systèmes de la marque (MacOS, iOS, WatchOS et tvOS).

Le développement de ce langage a commencé en 2010 sous la direction de Chris Lattner. Le langage n’est cependant dévoilé au public que quatre ans plus tard, à la WWDC de 2014. Depuis sa sortie en 2014, le langage a déjà connu plusieurs versions. La dernière version stable étant la 3.0 mais la version 3.1 est déjà en cours de développement.

Lire la suite;

Progressive Web Apps (PWA)

De Jérôme Meillant dans Technique

9 fév 2017

 

Qu’est ce que c’est ?

Les Progressive Web Apps (PWA) sont une petite révolution dans le monde du mobile !
Elles mixent en fait deux mondes, celui du Web et celui des applications mobiles.
Il s’agit en fait d’une application Web proposant les fonctionnalités habituelles des applications mobiles (icon pour lancer l’application, accessible en mode déconnecté, gestion des notifications, …).

Dans les faits il suffit d’utiliser un navigateur Web pour accéder à l’application PWA, le navigateur va alors nous indiquer que l’application est disponible en mode hors ligne et il va nous offrir la possibilité de l’ajouter sur la page d’accueil de notre device mobile.
Lorsqu’on accepte, un icon apparaît sur la page d’accueil.
La sélection de l’icon lance l’application, même si le device est hors connexion.
L’application a le même visuel que lorsqu’on était dans le navigateur Web sauf qu’elle s’affiche en mode plein écran.
Lire la suite;

UX Design

De Sylvain Martinod dans Méthodes et Organisation

15 jan 2017

L’UX Design est certes à la mode ces dernières années et c’est en grande partie pour répondre à l’évolution de l’utilisation toujours plus nomade des terminaux (smartphones, tablettes, montres connectées, etc…). Les enjeux s’intensifient et les usages changent, il faut pouvoir y répondre efficacement. Pourtant, l’UX Design est né un peu avant l’arrivée du tout premier site internet en 1994.

Don Norman en est le précurseur/créateur au début des années 1990 dans le but de concevoir des produits manufacturés plus adaptés aux usagers.

En 1999, la norme iso 13407 en définit les exigences et les recommandations sur le « Processus de conception centrée sur l’opérateur humain pour les systèmes interactifs ». Cette norme a été mise à jour en 2010 en iso 9241-210 pour « Ergonomie de l’interaction homme-système — Partie 210: Conception centrée sur l’opérateur humain pour les systèmes interactifs ».
Lire la suite;

Nous vous avions parlé (oula il y a quelques années déjà) de la mise en place de l’agilité au sein des équipes de développement d’iMDEO, avec application et adaptation des artefacts agiles : daily, scrum board, rétrospectives…etc…

Je ne vais pas revenir sur cet aspect des choses mais plutôt vous faire part d’une pratique dérivée mise en place par la suite par les chefs de projets iMDEO pour gérer l’activité commerciale en amont des projets (communément appelée l’avant-vente quoi).

Lire la suite;

Présente depuis plusieurs années sur le marché des solutions de développement cross-plaform mobiles, Xamarin fait beaucoup parler, d’une part parce qu’elle permet à partir d’un seul et unique langage de programmation de générer des applications pour les principaux systèmes d’exploitation mobiles, mais surtout parce qu’elle compile ces dernières en natif, synonyme de performance.

Xamarin est-elle alors la solution cross-platform à adopter absolument et qui détrône toutes les autres ? Cette solution permet-elle vraiment d’écrire une seule application et de la déployer sur toutes les plateformes ?

Avant de pouvoir répondre à ces questions, voyons ce que nous propose la plateforme.
Lire la suite;