Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nikoarap/compose-kit

An easy-to-use, essential toolkit for Jetpack Compose, built to help you create beautiful, consistent user interfaces following Material3 guidelines and styles
https://github.com/nikoarap/compose-kit

android androidx jetpack-compose kotlin material3

Last synced: about 2 months ago
JSON representation

An easy-to-use, essential toolkit for Jetpack Compose, built to help you create beautiful, consistent user interfaces following Material3 guidelines and styles

Awesome Lists containing this project

README

        

# Compose Kit - Material3 UI Toolkit for Jetpack Compose

Compose Kit is an easy-to-use, essential toolkit for Jetpack Compose, built to help you create beautiful, consistent user interfaces following Material3 guidelines and styles. Whether you're a seasoned developer or just getting started with Compose, Compose Kit provides a collection of UI components that will streamline your app development process.

### Find the latest 1.2.6 Release in Maven Central
[![Maven Central](https://img.shields.io/badge/Maven%20Central-v1.2.6-blue)](https://central.sonatype.com/artifact/io.github.nikoarap/compose-kit/1.2.6)

## Features

- **Material3 Guidelines & Styles**: Compose Kit is designed with adherence to the Material3 design guidelines, ensuring your app looks and feels modern.

- **UI Components Galore**: This library includes a wide range of UI components such as EditText Fields, Buttons, Progress Bars, Sliders, Date/Time Pickers, Dialogs, Navigation Components, and more!

- **Highly Customizable**: Each component is highly customizable to suit your app's unique style and branding.

- **Developer-Friendly**: Compose Kit is built with developers in mind, offering a straightforward API and clear documentation to make integration a breeze.

## Simply import the library into your android project

To get started with Compose Kit, just add the Compose Kit library to your app's `build.gradle` file.

```gradle
implementation 'io.github.nikoarap:compose-kit:1.2.6'
```
or for Kotlin DSL users

```gradle
implementation("io.github.nikoarap:compose-kit:1.2.6")
```

There will be more updates in the future covering more UI components and utilities. Please give feedback to make this library more awesome!! :D

# License

Copyright 2023 Nikolaos Arapatsanis

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.