Categories:

&

Tags:
animation
Shared element transitions for large screened devices
Shared element transitions for large screened devices

Scaling up shared element transitions to the big screen

TJ Dahunsi
TJ Dahunsi
Dec 08 2025
android
architecture
jetpack compose
animation
navigation
10 mins
3 unique predictive back animations you can create with the navigation events library
3 unique predictive back animations you can create with the navigation events library

Swipe to pop, drag to pop, and sticky shared element animations

TJ Dahunsi
TJ Dahunsi
Aug 27 2025
animation
architecture
jetpack compose
navigation
16 mins
UI layer architecture for persistent UI elements
UI layer architecture for persistent UI elements

Should persistent UI elements be defined at the root level or per-screen?

TJ Dahunsi
TJ Dahunsi
May 14 2025
animation
architecture
jetpack compose
14 mins
3 neat animations you can create with Modifier.animateBounds
3 neat animations you can create with Modifier.animateBounds

See how composition permanence can help you create better animations with Jetpack Compose

TJ Dahunsi
TJ Dahunsi
Mar 26 2025
architecture
jetpack compose
animation
10 mins
Animating ContentScale during image shared element transitions
Animating ContentScale during image shared element transitions

A Jetpack Compose twist on an old favorite

TJ Dahunsi
TJ Dahunsi
Mar 21 2024
android
jetpack compose
kotlin
12 mins
Navigation as state: Implementing animated navigation transitions for large screens with moveableContentOf in Jetpack Compose
Navigation as state: Implementing animated navigation transitions for large screens with moveableContentOf in Jetpack Compose

Navigation state as a driver for large screen transitions

TJ Dahunsi
TJ Dahunsi
Dec 30 2022
architecture
design
jetpack compose
kotlin
navigation
9 mins
    Categories
  • architecture
  • coroutines
  • jetpack compose
  • android
  • animation
  • navigation
  • kotlin multiplatform
  • kotlin
  • research
  • design

  • Timeline