Compost is a kit of utility functions for Jetpack Compose that aim to speed up writing of common or simple things.
🔧 Core
A library that provides useful modifiers, shapes, scope extensions, etc.
✨ UI
A library that provide reusable animated UI-components.
📱 Demo
Android Demo App with library features.
To start you must add JitPack Repository to your project.
Then add the following line in your app module:
dependencies {
...
implementation 'com.github.mephistolie:compost:<version>'
...
}
dependencies {
...
implementation("com.github.mephistolie:compost:<version>")
...
}
Compost is a multimodule library, so you can implement just modules you need:
Name | Implementation |
Core | com.github.mephistolie.compost:compost-core |
UI | com.github.mephistolie.compost:compost-ui |
Compost is a collection of independent useful things, so community defines it. Please contribute - we are happy to merge it!
Please use GitFlow and Conventional Commits to keep Git history clean:
feature/XXX
for new stuffrefactor/XXX
for improving existing stufffix/XXX
for bug fixes
If you add new features, describe it in suitable README. Every feature should have documentation in code, description in README.md and demonstration at demo app.
If you add someone else's code to collection, make sure that you do not violate the rights and added link to source.