Résultats
Il y a 2 ans
Tracking et Attribution sur iOS 14 : comment se préparer aux changements
À partir de « Début 2021 », avec les prochaines versions d’iOS 14, Apple renforcera les mesures de protection de la confidentialité, avec un impact majeur sur les éditeurs d’applications et sur les implémentations de Tracking et Mobile Attribution notamment et des conséquences potentiellement profondes sur les métriques de vos apps iOS. Mais quelles seront les conséquences...
Il y a 3 ans
Swift LiveData
What is LiveData? LiveData is an observable data holder class. Meaning, it respects the lifecycle of other app components, such as business logic, UI, or services. This awareness ensures that LiveData only updates app component observers that are in an active lifecycle state. LiveData notifies active registered objects about updates. You can register an observer...
Il y a 3 ans
Le choc des refontes sur l’archipel MyTF1
Lors de la XebiCon’19, Thomas Bidet (Head of Product – TF1), Simon Boeuf (Développeur Front-End), Cécile Dreyfus (Développeur Android) et Gérome Egron (Agile Delivery Mananger) chez Publicis Sapient Engineering a présenté la conférence « Le choc des refontes sur l’archipel MyTF1 ». 1 an de projet avec TF1 pour aboutir à 3 applications : Web, iOS...
Il y a 3 ans
Tracking analytics ? (Presque) Un plaisir !
Le tracking… dans tout projet, nous savons que tôt ou tard (bien souvent trop tard d’ailleurs !) des stories avec tout plein de tags vont débarquer au cours d’un sprint 😱. Et quand elles arrivent, en tant que bons crafts(wo)men que nous sommes, nous appréhendons que notre joli code tout beau tout propre soit pollué...
Il y a 3 ans
Pépite #24 – Universal links sur iOS
La pépite du jour est consacrée aux universal links… mais de quoi s’agit-il ? 🤔 Le principe est simple : vous avez une application Web et une application mobile. Lorsqu’un utilisateur, depuis son mobile, tape sur un lien qui pointe vers votre application web et qu’il a également la version mobile installée, il sera alors...
Il y a 3 ans
Pépite #23 – Opaque return types
***Cette pépite est la troisième d’une série de 3. Elles forment la base du classroom « From Existential to Opaque return types » qui s’est tenu pendant la FrenchKit 2019*** Qu’est ce qu’un Opaque Return Type ? Un type opaque permet de ne pas exposer le type concret qui se conforme à un protocole tout en donnant...
Il y a 3 ans
Pépite #22 – Type Erasure en Swift
***Cette pépite est la deuxième d’une série de 3. Elles forment la base du classroom « From Existential to Opaque return types » qui s’est tenu pendant la FrenchKit 2019*** Qu’est-ce que le Type Erasure ? Type Erasure ou en français l’effacement du type, est l’action d’effacer ou supprimer le type d’une variable. Pourquoi avons-nous besoin d’effacer...
Il y a 3 ans
Pépite #18 – Types Existentiels en Swift
***Cette pépite est la première d’une série de trois. Elles forment la base de la classroom « From Existential to Opaque return types » qui s’est tenue lors de la FrenchKit 2019*** Pendant la dernière WWDC, Apple a annoncé des choses intéressantes, notamment ‘opaque return types’ et SwiftUI. Ce dernier utilise les pouvoirs du premier pour fournir aux...
Il y a 3 ans
Et de quatre !
La première conférence française dédiée aux développements iOS et macOS est de retour ! La FrenchKit organisée par Publicis Sapient Engineering / Xebia et CocoaHeads Paris vous donnent rendez-vous le 7 et 8 octobre au Beffroi de Montrouge. 2018 marquait la troisième année de la FrenchKit avec presque 300 participants ! Nous avions présenté une...
Il y a 4 ans
ReplayKit
En général, pour signaler un bug ou comportement bizarre, l’utilisateur doit remplir un formulaire et expliquer le problème. Ceci n’est pas toujours facile à faire avec succès. Donc une meilleure solution serait d’enregistrer dans le bug une video. Je vous propose de se servir de ReplayKit, une API introduite avec iOS 9, pour proposer aux...
Il y a 4 ans
Xebia loves iOS
Les 20 et 21 septembre, pour la troisième année consécutive, se tenait la FrenchKit. La FrenchKit, c’est la première conférence iOS/ macOS en France, que nous avons créée avec CocoaHeads Paris. C’est un peu notre Saint Valentin, que nous partageons avec plus de 200 iLovers. On dit que l’amour dure trois ans, il est donc...
Il y a 5 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...
Il y a 5 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,...
Il y a 5 ans
FrenchKit 2017, profitez des toutes dernières places disponibles
En 2016, nous étions fiers d’organiser, en collaboration avec CocoaHeads Paris, la première conférence française dédiée aux développeurs iOS et macOS : FrenchKit. Après le succès de cette première édition, nous ne pouvions nous arrêter là. Le 22 et 23 septembre prochain aura lieu la seconde édition de la FrenchKit, au Pan Piper dans...
Il y a 6 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é Apple annonce iOS11 Apple s’ouvre au VR et au AR DevOps Overview de l’orchestration de conteneurs avec Kubernetes Comment faire tourner Chrome (headless)… dans une lambda sur AWS
Il y a 6 ans
Mobile Things : L’intégration continue au sein d’un projet mobile avec PagesJaunes
Dans le cadre de ce 4ème Mobile Things, nous avons accueilli l’équipe mobile de PagesJaunes qui nous a fait un retour d’expérience sur l’utilisation de Bitrise au sein de leur projet, les gains et les bénéfices de cet outil et comment il leur a permis de garantir la qualité de leur application. Nous vous proposons un retour...
Il y a 6 ans
Advanced Fastlane avec dotenv
Dans un précédent article, Automatiser signature, testing et déploiement avec Fastlane, nous vous avons expliqué comment débuter avec Fastlane. Aujourd’hui nous vous montrons comment l’utiliser de manière avancée via la gestion des environnements avec dotenv.
Il y a 6 ans
TensorFlow Dev Summit, comme si vous y étiez (2/2)
Le 15 février 2017 à Mountain View s’est tenu le tout premier TensorFlow Dev Summit. Au programme de cette conférence, la sortie de la version 1.0 de TensorFlow, mais aussi de nombreuses présentations sur les optimisations internes propres à TensorFlow, les différentes APIs ainsi que de nombreux cas d’usage. Si vous avez raté cet évènement, pas...