Simone Civetta
Simone est responsable technique des équipes mobilités chez Xebia. Il est également formateur au sein de Xebia Training .
Il y a 2 semaines

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....

Il y a 1 mois

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...

Il y a 2 mois

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 3 mois

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...

Il y a 3 mois

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

Publié par Simone Civetta

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,...

Il y a 5 mois

Mobile Things S02E02 – GraphQL

Publié par Simone Civetta

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...

Il y a 6 mois

ARKit en 5 étapes

Publié par Simone Civetta

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 10 mois

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

Il y a 11 mois

La WWDC 2017, ça se fête

Publié par Simone Civetta

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.

Il y a 1 année

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

Publié par Simone Civetta

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 1 année

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...

Il y a 2 années

FrenchKit : Les premières vidéos en ligne

Publié par Simone Civetta

La première édition de FrenchKit a été un véritable succès, avec 18 talks sur 2 jours, presque 200 participants, et des salles combles le samedi, pour les classroom et le « How to become an iOS Full-Stack developer in Just 60 minutes ». Au cours de cet article nous allons revoir, à l’aide de vidéos, les contenus...

Il y a 2 années

Swift côté Serveur : quoi de neuf ?

Publié par Simone Civetta

Depuis le mois de novembre 2015, date de la publication du code source, l’utilisation de Swift côté serveur a commencé à devenir une réalité. L’interêt croissant pour le langage par la communauté et l’investissement de groupes internationaux tels que IBM a produit des évolutions rapides et concrètes, qui permettent aux développeurs de déployer des solutions...

Il y a 2 années

Créons notre premier Web Server Swift avec IBM BlueMix

Publié par Simone Civetta

Comme annoncé dans une de nos récentes revues de presse, Swift est désormais un projet Open Source et peut être compilé facilement sur des plates-formes Linux et Mac OS X i386 (et bientôt ARM). Le but de cet article est de créer et exécuter simplement un Web Server écrit en Swift et de le déployer...

Il y a 2 années

Automatiser signature, testing et déploiement avec Fastlane

Publié par Simone Civetta

Dans l’écosystème iOS, Fastlane est un outil très pratique et complet pour automatiser beaucoup d’étapes de notre build, comme, par exemple, la gestion des provisioning profiles, la compilation, la génération de captures d’écran et la publication sur les stores ou, encore, sur des plates-formes telles que Fabric. Nous avions parlé de Fastlane, développé par Felix Krause,...

Il y a 2 années

Xebia présente les applis mobiles de Voxxed Days Zürich et Ticino

Depuis 2015, les équipes de Voxxed et Devoxx organisent Voxxed Days, une série d’événements tech organisée par les communautés locales. Xebia est présente avec un nouveau panel d’applications mobiles de support aux conférences.

Il y a 3 années

Xebia accueille CocoaHeads Paris de Septembre

Publié par Simone Civetta

Le prochain meeting du CocoaHeads Paris aura exceptionnellement lieu le jeudi 10 Septembre à partir de 19h00 dans les locaux de Xebia (7ème étage, 156 boulevard Haussmann – 75008 Paris). Vous pouvez vous inscrire sur la page Meetup dédiée à l’événement.

Il y a 3 années

Exploitons la couverture de code en Swift

Publié par Simone Civetta

Une des annonces de la WWDC 2015 qui nous a le plus surpris intéressés a été, sans doute, le support de métriques de couverture de code en Swift. Dans cet article nous tâcherons de comprendre les différences de fonctionnalités par rapport au passé et comment intégrer ce KPI dans notre travail quotidien. Cet article est la version...

Xebia.TV

Tech4Exec - Pourquoi faut-il gérer votre projet (Big) data comme une start-up gère son produit ?

Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/

Tech4Exec - Comment la maintenance prédictive a permis à Air France d’anticiper des pannes ?

Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/

TEch4Exec - OUI.sncf propose des voyages moins chers grâce au Big Data et au Machine Learning

Dans un format intimiste, Tech4Exec démystifie, le temps d’une matinée, les sujets et technologies stratégiques du moment, pour en comprendre les implications, les déclinaisons opérationnelles concrètes et leur intérêt pour l’entreprise. Le format est simple et efficace : 15 mn de vulgarisation, 25 mn de mise en oeuvre et 1h de retours d’expérience client. https://tech4exec.fr/