Compose Components logo

Compose Components

Parcelable

by ComposeComponents

6

Enables `@Parcelize` annotation usage for efficient object serialization and deserialization, facilitating seamless integration in projects requiring Parcelable implementations.

#utility, #serialization, #gradle-plugin

Android JVMKotlin/Native

MIT License

MediaControl

by ComposeComponents

1

Offers customizable media control components, including a ProgressBar with seek functionality. Enhances user experience by allowing easy integration and modification of media controls in applications.

#ui

Android JVMJVMKotlin/NativeWasmJS

MIT License

StandardButton

by ComposeComponents

1

Widget library for defining primary, secondary, and tertiary button styles, enabling customizable button types with straightforward implementation and usage.

#compose

Android JVMJVMKotlin/NativeWasmJS

MIT License

Units

by ComposeComponents

1

Defines spacing and text sizes as multiples of a base unit for consistent UI design, simplifying layout scaling and customization with a default base of 16dp/16sp.

#compose

Android JVMJVMKotlin/NativeWasmJS

MIT License

RequestState

by ComposeComponents

0

Helper library manages request states with features for handling successes and failures, updating states automatically, and integrating with composable views for streamlined data representation.

#compose

Android JVMJVMKotlin/NativeWasmJS

MIT License

ErrorWidget

by ComposeComponents

0

Standardizes UI error state representation, allowing optional custom messages and retry actions, enhancing user interface consistency and error handling flexibility.

#compose

Android JVMJVMKotlin/NativeWasmJS

MIT License

Serializable

by ComposeComponents

0

Enables serialization capabilities in projects, allowing easy conversion of data classes to a serialized format. Integrates seamlessly with existing codebases, enhancing data handling efficiency.

#serializer, #serialization

Android JVMJVMKotlin/NativeWasmJS

MIT License