Description de l'auteur

Articles

Il y a 9 mois

Android : Comment faire du deeplink facilement

Vous connaissez probablement le principe du deeplink qui est de pouvoir accéder directement à une page d’une application native via une application externe telle qu’un navigateur. Mise en place classique Sur Android, on va ajouter à notre AndroidManifest.xml ce qu’on appelle des intent-filter, qui vont permettre à notre application d’intercepter certaines URL selon un certain...

Publié par Simone Civetta

Il y a 10 mois

Pépite #2 – iOS : DateFormatter Done Right

Le DateFormatter est une des classes Foundation les plus utilisées mais, aussi, une des plus sous-estimées. Combien de fois avez-vous écrit Cette utilisation est perfectible surtout car elle ne prend pas en compte la localisation. Par exemple, en anglais américain, par convention, le formatage devrait plutôt être du type MM/dd/yyyy tandis que la chaine de...

Il y a 11 mois

Roadmap 2019 – Les 12 travaux des TOs

Chez Xebia, aucune réalisation ne ressemble à la précédente : chaque année, les évolutions technologiques, de services et de paradigmes d’architecture changent, parfois radicalement, la stack technique de notre prochain projet. Il y a quelque mois, en parlant de nos rêves et ambitions pour 2019, nous nous sommes demandé : “À quoi ressemblerait notre prochain projet...

Publié par Simone Civetta

Il y a 11 mois

L’interface utilisateur, ce n’est pas que des pixels

Le Web et le mobile sont deux types d’interface permettant à nos utilisateurs d’interagir avec nos applications. La réalisation d’une expérience utilisateur réussie ne passe pas (que) par des animations dernier cri ou par une attention au pixel perfect mais, surtout, par une structuration réfléchie et pragmatique de l’architecture. Le développement d’interfaces performantes va bien...

Publié par Simone Civetta

Il y a 1 an

Core ML dans la vraie vie

Lors de notre Meetup MobileThings de juin 2018, nous avons montré comment utiliser Machine Learning et Réalité Augmentée afin de construire une application capable de reconnaître nos collègues Xebians et d’afficher un viseur virtuel autour de leurs têtes. Notre POC, réalisé pour iOS, s’appuie sur les technologies Core ML et ARKit disponibles depuis iOS 11...

Publié par Simone Civetta

Il y a 1 an

Écho des TOs n°4 : Virtual Insanity

L’Echo des TOs #4 Virtual Insanity Chaque mois, nous vous proposons l’écho des TOs. Focus sur les sujets phares de Xebia, retours d’expérience, présentation de projets internes, etc. Les Technical Officers de Xebia vous partagent leurs actualités. Écho des TOs n°1 – From the clouds Écho des TOs n°2 – How deep is your love?...

Publié par Simone Civetta

Il y a 1 an

Mobile Things S02E03 : When Machine Learning meets Augmented Reality (ML Kit / Core ML + ARKit)

Peu importe votre camp, iOS ou Android, Apple et Android semblent être d’accord sur une tendance : la mobilité de 2018 passe par le Machine Learning. MLKit, TensorFlow Lite et Core ML vous offrent des solutions pour créer des réseaux de neurones sur votre smartphone et tirer finalement profit de sa puce dernier cri. Et,...

Publié par Simone Civetta

Il y a 2 ans

Tester un projet Kotlin Multiplatform

Les projets Kotlin Multiplatform vous permettent de partager facilement la logique métier entre les différents niveaux de votre système. Mais comment tester facilement votre code tout en prenant en considération les spécificités des plates-formes que vous ciblez ? Structurer votre application comme modulaire peut être très bénéfique pour la santé de votre base de code....

Publié par Simone Civetta

Il y a 2 ans

Créer des modules partagés entre Android et iOS avec Kotlin Multiplatform

Aujourd’hui, nous allons voir comment écrire en Kotlin un module Multiplatform qui peut être partagé entre une application iOS et une application Android. Depuis la prise en charge de la création de frameworks iOS, introduite avec Kotlin/Native 0.5 en décembre 2017, il est devenu possible de partager du code afin de créer des bibliothèques pour Android (.aar) et...

Publié par Simone Civetta

Il y a 2 ans

Créer un Framework iOS… en Kotlin

Kotlin/Native est un nouveau dialecte de Kotlin permettant de prendre en charge la compilation de code vers du code machine autonome, qui ne nécessite pas de JVM pour être exécuté. Le compilateur Kotlin/Native, nommé Konan, s’interface avec l’infrastructure du compilateur LLVM afin de prendre en charge un bon nombre de cibles, telles qu’Android Natif, Linux, macOS, iOS,...

Il y a 2 ans

ARKit et Vision : détecter et positionner un objet

Dans notre article précédent (ARKit en 5 étapes), nous avons vu comment utiliser les API les plus simples offertes par ARKit pour créer une expérience de Réalité Augmentée basique. Aujourd’hui, nous souhaitons aller plus loin et démontrer comment se servir du framework Vision pour ajouter de la reconnaissance d’image en temps réel.     Bien que...

Publié par Simone Civetta

Il y a 2 ans

Le 8 février, Xebia héberge le Kotlin Paris Meetup

Nous avons le plaisir d’accueillir la prochaine édition du Kotlin Paris Meetup qui se tiendra le 8 février prochain à partir de 19h. Comme vous le savez, Kotlin est un langage de la JVM (mais pas que !) créé par JetBrains et maintenant supporté officiellement par Google qui est de plus en plus utilisé par les développeurs Android. Le meetup,...

Publié par Simone Civetta

Il y a 2 ans

Mobile Things S02E02 – GraphQL

La 2e saison de Mobile Things, qui a commencé avec un épisode dédié au monde de la Réalité Augmentée, s’enrichit au mois de décembre avec un épisode consacré à une technologie qui a changé la façon d’architecturer les APIs des applications : GraphQL. GraphQL est un langage d’interrogation (query) créé par Facebook qui permet de mieux définir...

Publié par Simone Civetta

Il y a 2 ans

ARKit en 5 étapes

Lors de la dernière WWDC, Apple a surpris les développeurs iOS en annonçant un nouveau framework dédié à un domaine inattendu : la réalité augmentée. Le framework, appelé ARKit propose des API permettant d’ajouter, à un flux vidéo venant de l’appareil photo, des objets numériques (3D ou 2D) avec une efficacité visuelle et une fluidité...

Il y a 2 ans

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Mobilité Vision Framework – Exemples & APIs Back Kafka propose de l’exactly-once-delivery ! Data Spark 2.2 : un petit pas pour le streaming, un grand pas pour le développeur

Publié par Simone Civetta

Il y a 3 ans

La WWDC 2017, ça se fête

La WWDC, cette année, ça se fête. Le 5 juin prochain Xebia et CocoaHeads Paris organisent une rediffusion de la Keynote de la WWDC Apple dans un bar du 11e arrondissement de Paris.

Publié par Simone Civetta

Il y a 3 ans

Swift côté serveur : un TechEvent chez Xebia le 24 janvier

Vous aimez Swift mais vous en avez marre d’AutoLayout, du StoryBoard, de preferredStatusBarStyle ou des méthodes à rallonge d’UIApplicationDelegate ? Alors, c’est le temps de se pencher sur quelque chose de totalement différent : le développement d’applications serveur ! Le 24 janvier prochain, Xebia est fière d’annoncer un TechEvent Swift côté serveur pour découvrir et...

Il y a 3 ans

iOS : Une application modulaire, avec les sous-projets de Xcode

Lorsque nous créons une application et que nous travaillons en équipe, nous avons souvent dû faire face aux problèmes de conflits de fusionnement qui se manifestent quand plusieurs personnes ajoutent ou effacent des ressources en même temps. Pour résoudre ce problème, nous avons décidé de mettre en place un projet qui se compose de plusieurs...

Nous recrutons

Être un Xebian, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.