Renaud Mathieu

Renaud Mathieu

Freelance Android

Paris, France

Actions

Organizer GDG Paris Android.

Badges

  • Most Active Speaker 2024
  • Most Active Speaker 2023

Area of Expertise

  • Information & Communications Technology

Topics

  • Android
  • Kotlin
  • Mobile

Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform

In 2026, a loading spinner in the subway isn’t “bad connectivity”. It’s a cloud-first app showing its limits. This talk is about offline-first architecture: write locally first, and treat sync as a background process, not a user-blocking gate.

The hard part is concurrency: Alice edits a to-do offline while Bob checks it off. Who wins? Definitely not “last-write-wins”. We will unpack CRDTs, a data structure designed to merge changes without conflicts and converge reliably. Then we go hands-on with Kotlin Multiplatform by designing a practical local-first architecture, local persistence, a sync engine built around deltas, and the real-world challenges (tombstones, pruning, UI “glitches”). The goal: one robust, shared sync core for Android, iOS, the Web, and apps that stays trustworthy even when the network isn’t.

I have a Date

One common task in Android app development is working with Date object, and Kotlin provides several options for managing it.

In this talk, we will explore the different ways to represent and manipulate dates in Kotlin, including using the built-in java.util.Date class, the third-party Joda-Time library, and the java.time package introduced in Java 8.

We will also discuss best practices for formatting and displaying dates to the user, and handling time zones and daylight saving time. By the end of this talk, attendees will have a strong understanding of how to effectively manage dates in their Kotlin Android apps.

Seamless mobile real-time communication with WebRTC

The WebRTC project allows developers to build smooth voice and video communication solutions by facilitating the transmission of data between peers.
During this talk, we will explore the details of the WebRTC project, including its design principles, functionalities, and how it transforms communications for many web and mobile apps.
Finally, we will create a simple mobile application in Kotlin Multiplatform using WebRTC so you will want to start a business and become a billionaire.

Renaud Mathieu

Freelance Android

Paris, France

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top