# Improve Compose UI with Spacing Constants

DevFeed: [Improve Compose UI with Spacing Constants](<https://devfeed.tech/articles/improve-compose-ui-with-spacing-constants-25098.md>)

Original publisher: [Read original article](<https://dladukedev.com/articles/043_spacing_constants_compose_ui/>)

Published: 2024-09-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Donovan LaDuke - Developer](<https://devfeed.tech/sources/donovan-laduke-developer.md>)

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Code review](<https://devfeed.tech/topics/code-review.md>)

Tags: [code-review](<https://devfeed.tech/tags/code-review.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compose-ui](<https://devfeed.tech/tags/compose-ui.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

A guide to improving Jetpack Compose UI consistency by adopting spacing constants based on an 8pt grid. It demonstrates using Kotlin sealed classes or enums and overloads for spacing modifiers or composables, then replacing hard-coded spacing values with constrained components.

## Source excerpt

Create better developer ergonomics and a more cohesive design language by exposing a set of string constants