Louis CAD
Louis CAD dev blog

Louis CAD dev blog

Follow
home

Optimized Chessboard Pattern VectorDrawable in Kotlin

Jul 15, 202211 min read

Trust me, I would have never been able to make such an efficient VectorDrawable with a designer tool like Sketch, Affinity Designer, or Adobe...

Optimized Chessboard Pattern VectorDrawable in Kotlin

Coroutines racing! Why, and how.

Nov 8, 20217 min read

Over the years, I found myself needing the following: Run multiple related coroutines (i.e. asynchronous operations), and when one completes,...

Coroutines racing! Why, and how.

How to return 2+ values with 0 allocation in Kotlin

Sep 20, 20215 min read

The problem Most programming languages, including Kotlin, only allow returning one value, and there's a reason for that: We don't want to depend...

How to return 2+ values with 0 allocation in Kotlin