Résultats

Il y a 3 mois

WWDC 2020 – Keynote & Platform State of The Union revue par des développeurs

Comme chaque année, le keynote WWDC d’Apple est l’événement que les développeurs Swift et Objective-C attendent avec impatience pendant 12 mois. Pourtant, il s’agit parfois principalement d’un événement axé consommateurs, riche en démonstrations de produits conçues pour plaire aux utilisateurs finaux, en particulier si comparé aux dizaines des créneaux très techniques offerts à la WWDC....

Publié par Simone Civetta

Il y a 3 mois

Swift Runtime for AWS Lambda

With a new post on its blog, the Swift team have recently announced the creation of a custom runtime for AWS Lambda allowing developers to write serverless functions in Swift. Serverless functions are an extremely easy way to implement server-side logic and to deploy it in a 100% managed, and particularly cheap, environment. But, why...

Publié par Stéphane Mouawad

Il y a 3 mois

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

Publié par Aghilas Sadli

Il y a 3 mois

Android – MVI et le problème du Toast

Nous avions vu ce qu’est le design pattern MVI et comment l’appliquer au sein d’une une application Android simple dans notre précédent article « Créer une application Android en utilisant le pattern MVI et Kotlin Coroutines« . Reprenons donc là où nous nous étions arrêtés et attaquons nous au “problème du Toast” ! Si vous n’avez pas...

Publié par Alexandre Genet

Il y a 5 mois

Des coroutines et Flow puis LiveData pour une architecture de code Android au top

Toujours à la recherche d’une architecture de code parfaite pour vos applications Android ? Restons simple avec une Activité, un ViewModel, un repository et des services de donnée. Dans cet article nous allons explorer une application qui doit afficher les données provenant de deux services de donnée. Nous allons aussi limiter l’utilisation de LiveData à...

Publié par Lisa Thevenon

Il y a 5 mois

Es-tu un Android Lover ?

Si tu es un(e) Android Lover, même qu’un peu, nous te donnons rendez-vous lundi 20 et mardi 21 avril 2020 pour Android Makers.  Android Makers, c’est l’événement français 100% dédié à l’univers d’Android. Une conférence unique à laquelle nous apportons notre soutien pour la 4ème année consécutive et qui aura la particularité cette année d’être...

Publié par Geraud Beguin

Il y a 5 mois

Pépite – Guide de continuité pédagogique Android

Bloqués à la maison ? À la recherche d’activités d’intérieur pour ne pas perdre la forme ? Heureusement, Google a pour nous de nombreux Codelabs. Voici notre sélection de ceux qu’ils ne faut pas rater à destination des développeurs Android : Les Android Kotlin Fundamentals : Toute la série explique clairement l’essentiel des concepts nécessaires...

Il y a 6 mois

TechAway – Découvrez nos BBL 100% remote !

Ça y est, nous sommes confinés. Pour la plupart d’entre nous, c’est télétravail obligatoire et distanciation sociale volontaire. Et les nouvelles peu réjouissantes continuent à s’empiler : annulation du Knowledge Exchange Day d’avril, suspensions et annulations de mission en pagaille (et donc intercontrat forcé…). Pour nous, Sapients, qui sommes friands de partage, d’échanges permanents, l’idée...

Il y a 7 mois

Découvrez l’envers du décor de XebiKart, la keynote de la XebiCon

Lors de la Keynote d’ouverture de la XebiCon’19, nous vous avons présenté la société fictive 4Wheels, constructeur de voitures innovantes. À travers son histoire de 1989 à 2049, nous vous parlons Réalité Augmentée, DataViz, Intelligence artificielle, product management, Agilité, Kubernetes et bien d’autres sujets.   Pour découvrir l’envers du décors de cette keynote, et appréhender...

Publié par Julien Datour

Il y a 7 mois

Retour sur dotSwift 2020

Back to the dotSwift dotSwift c’est la conférence de début d’année, dédiée à Swift et son écosystème sous-jacent. Démarrée en 2015 et toujours animée par Daniel Steinberg, on y retrouve les habitués, des nouveaux venus, des sponsors, des speakers de toute nationalité. Cette année c’est une journée entière, contre une demi journée les précédentes éditions....

Publié par Christophe Pelé

Il y a 8 mois

Optimiser le temps de build incrémental avec Gradle Profiler

Sommaire Introduction Pré-requis A propos de Gradle Profiler Profiler le build Optimiser le build Qualifier l’optimisation Verdict Conclusion Introduction Votre build est trop long. Quand vous modifiez le code de votre application, vous attendez plusieurs minutes avant de pouvoir tester vos changements. Plusieurs dizaines de fois par jour. Au fil du développement, vous intégrez de...

Il y a 8 mois

GraphQL sur Mobile, to infinity and beyond

Lors de la XebiCon’19, Cécile Dreyfus, Développeur Android et Simone Civetta, Technical Officer & Developpeur chez Publicis Sapient Engineering ont présenté la conférence « GraphQL sur Mobile, to infinity and beyond ». Vous aurez certainement déjà entendu parler de GraphQL et, très probablement, joué avec. Cependant, derrière un formalisme simple d’utilisation et un outillage pratique, se cachent...

Publié par Aghilas Sadli

Il y a 8 mois

Créer une application Android en utilisant le pattern MVI et Kotlin Coroutines

Avec LiveData et ViewModel, les développeurs Android ont à disposition des outils très puissants pour les aider à concevoir des applications plus fluides et réactives. Aujourd’hui, le design pattern MVVM (Model View ViewModel) est relativement répandu et permet de les exploiter. Cependant, il est possible d’aller plus loin et de les utiliser au mieux de...

Il y a 8 mois

Modern Mobile UI

Lors de la XebiCon’19, Jean Christophe Pastant, Consultant Lead iOS et Simone Civetta, Technical Officer & Développeur chez Publicis Sapient Engineering ont présenté la conférence « Modern Mobile UI ». En l’espace de quelques mois, les plates-formes mobiles de Apple et Google ont assisté à l’introduction de nouveaux frameworks officiels de programmation d’interfaces en style déclaratif: SwiftUI...

Il y a 8 mois

Talking.Kt, la conférence dédiée à Kotlin

Le 5 mars prochain de 13h00 à 19h00, nous vous attendons pour un tout nouveau rendez-vous : Talking.Kt Cette nouvelle conférence technique, organisée par Publicis Sapient Engineering, est alimentée par les retours de la communauté et des développeurs qui utilisent Kotlin au quotidien. Nous souhaitons partager avec les participants les meilleures pratiques techniques mais pas...

Publié par Cécile Dreyfus

Il y a 8 mois

Linux dans l’entreprise guide rapide de survie

Lors de la XebiCon’19, Cécile Dreyfus, Développeur Android chez Publicis Sapient Engineering a présenté la conférence « Linux dans l’entreprise guide rapide de survie ». Chacun devrait être libre d’utiliser l’OS de son choix. Cependant, lorsqu’on est en entreprise et encore plus dans un grand groupe, on est souvent cantonné à Mac (berk) ou à Windows (double...

Publié par Yassir Sennoun

Il y a 8 mois

Pourquoi la 5G est-elle aussi stratégique ?

Lors de la XebiCon’19, Yassir Sennoun, Consultant chez Publicis Sapient Engineering a présenté la conférence « Pourquoi la 5G est elle aussi stratégique ». Huawei, qui se veut le leader dans le domaine de la 5G, est au cœur d’une guerre technologique entre la Chine et l’Occident. En effet, l’entreprise est soupçonnée d’être complice du gouvernement chinois...

Il y a 8 mois

Kotlin end to end: du client au serveur

Lors de la XebiCon’19, Julien Datour, Développer iOS et Jordan Tuffery, Consultant Android chez Publicis Sapient Engineering, ont présenté la conférence « Kotlin end to end: du client au serveur ». Grâce à Kotlin/Native, disponible en version 1.0 depuis octobre, il est désormais possible d’utiliser Kotlin pour créer nos applications back et mobiles natives en utilisant un...

Nous recrutons

Être un Sapient, 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.