https://github.com/tanish-ranjan/jetpack-compose-components
A curated collection of reusable and customizable Jetpack Compose components to accelerate your Android UI development.
https://github.com/tanish-ranjan/jetpack-compose-components
android android-library contributions-welcome jetpack-compose kotlin open-source
Last synced: 9 months ago
JSON representation
A curated collection of reusable and customizable Jetpack Compose components to accelerate your Android UI development.
- Host: GitHub
- URL: https://github.com/tanish-ranjan/jetpack-compose-components
- Owner: Tanish-Ranjan
- License: mit
- Created: 2022-06-29T18:51:00.000Z (almost 4 years ago)
- Default Branch: develop
- Last Pushed: 2024-10-09T13:52:49.000Z (over 1 year ago)
- Last Synced: 2025-08-28T17:22:13.974Z (10 months ago)
- Topics: android, android-library, contributions-welcome, jetpack-compose, kotlin, open-source
- Language: Kotlin
- Homepage:
- Size: 9.86 MB
- Stars: 11
- Watchers: 1
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Jetpack Compose Components 🎨
A curated collection of reusable and customizable Jetpack Compose components to accelerate your Android UI development.
## ✨ Features
* **Beautiful and Versatile:** Provides a range of pre-styled composables to enhance your app's visual appeal.
* **Easy Integration:** Seamlessly integrate these components into your existing Jetpack Compose projects.
* **Theming Support:** Customize the appearance of components to match your app's design system.
* **Open for Contributions:** We welcome contributions from the community to expand and improve this toolkit!
## 🚀 Getting Started
1. **Add the JitPack repository to your root build.gradle file:**
Kotlin DSL
```gradle
dependencyResolutionManagement {
...
repositories {
...
maven { setUrl("https://jitpack.io") }
}
}
```
Groovy DSL
```gradle
dependencyResolutionManagement {
...
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
2. **Add the dependency:**
Kotlin DSL
```gradle
dependencies {
implementation("com.github.Tanish-Ranjan:jetpack_compose_components:version")
}
```
Groovy DSL
```gradle
dependencies {
implementation 'com.github.Tanish-Ranjan:jetpack_compose_components:version'
}
```
3. **Use the Composable:**
```kotlin
@Composable
fun MyScreen() {
// Example usage of a circular throbber
CircularThrobber1(
modifier = Modifier.size(100.dp),
color = Color.Blue
)
}
```
## 📚 Components
Browse through a huge collection of all the components this library provides in [components page](./docs/README.md).
## 🤝 Contributing
We welcome contributions! Please check out our [CONTRIBUTING.md](CONTRIBUTING.md) guide for details on how to get involved.
## 📄 License
This project is licensed under the [MIT License](LICENSE).