Adetunji Dahunsi


A Jetpack Compose kotlin multiplatform blog editor

TJ Dahunsi

Feb 27 2022 ยท 1 min read

"Me" is a Kotlin Multiplatform playground for ideas that pop into my head around app architecture. These ideas typically center around state and it's production; a repository of "what ifs?". Some of the ideas explored include:

  • Android insets and IME behavior driven by immutable state
  • Tiling as a way of loading paginated data
  • Trees as a backing data structure for app navigation
  • Mutators as abstract data types for the production and mutation of state
  • Motional Intelligence with global UI as implemented with Jetpack Compose

Coincidentally, this blog entry was written on the "Me" app on desktop! How meta.

Source code can be found here: