DEV Community

Christophe Beyls profile picture

Christophe Beyls

Senior Android developer. I write stuff about Android and Kotlin with a focus on performance and clean abstractions.

Location Belgium Joined Joined on  github website
Strategies for automatically refreshing data on Android using Kotlin Flow

Strategies for automatically refreshing data on Android using Kotlin Flow

Comments
9 min read

Want to connect with Christophe Beyls?

Create an account to connect with Christophe Beyls. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Kotlin JSON Benchmark on Android (2022): Moshi vs Kotlin Serialization

Kotlin JSON Benchmark on Android (2022): Moshi vs Kotlin Serialization

Comments
9 min read
ViewLifecycleLazy and other ways to avoid View memory leaks in Android Fragments

ViewLifecycleLazy and other ways to avoid View memory leaks in Android Fragments

Comments
5 min read
Smarter Shared Kotlin Flows

Smarter Shared Kotlin Flows

Comments
12 min read
Kotlin’s Flow in ViewModels: it’s complicated (LiveData is still your friend)

Kotlin’s Flow in ViewModels: it’s complicated (LiveData is still your friend)

Comments
14 min read
Fixing RecyclerView nested scrolling in opposite direction

Fixing RecyclerView nested scrolling in opposite direction

Comments
7 min read
A study of the Parcelize feature from Kotlin Android Extensions

A study of the Parcelize feature from Kotlin Android Extensions

Comments
18 min read
Advanced JSON parsing techniques using Moshi and Kotlin

Advanced JSON parsing techniques using Moshi and Kotlin

Comments
12 min read
Architecture Components pitfalls: LiveData and the Fragment lifecycle

Architecture Components pitfalls: LiveData and the Fragment lifecycle

Comments
8 min read
Kotlin singletons with argument

Kotlin singletons with argument

Comments
5 min read
Reducing Parcelable boilerplate code using Kotlin

Reducing Parcelable boilerplate code using Kotlin

Comments
8 min read
Fixing ugly Java APIs: read-only generic varargs and how Kotlin generic types are superior to Java’s

Fixing ugly Java APIs: read-only generic varargs and how Kotlin generic types are superior to Java’s

Comments
7 min read
Exploring Kotlin’s hidden costs — Part 3: Delegated properties and ranges

Exploring Kotlin’s hidden costs — Part 3: Delegated properties and ranges

Comments
11 min read
Exploring Kotlin’s hidden costs — Part 2: Local functions, null safety and varargs

Exploring Kotlin’s hidden costs — Part 2: Local functions, null safety and varargs

Comments
7 min read
Exploring Kotlin’s hidden costs — Part 1: Lambda expressions and companion objects

Exploring Kotlin’s hidden costs — Part 1: Lambda expressions and companion objects

Comments
11 min read
Implementing a modal selection helper for RecyclerView

Implementing a modal selection helper for RecyclerView

Comments
12 min read
loading...