-
Notifications
You must be signed in to change notification settings - Fork 14
Description
🚀 Hello Developers,
As JetCo continues to grow rapidly, we’d love to invite you to contribute by creating, maintaining, or upgrading components!
Being an open-source library, every single contribution is highly valued by the community. 🙌
We’re open to all kinds of contributions, but here are a few components that would be awesome to have:
✨ Suggested Components
- Creative BottomSheet with Animation
- Creative Bottom Navigation Bar with Animation
- Buttons (Glowing buttons, buttons with creative effects)
- Creative Top App Bar with Animation
- Card Sliders with Action Button + Animation
- Carousel Slider
- Swipeable List Items with Actions
- Progress Indicators (Custom shapes/animations)
- Floating Action Buttons with Motion Effects
- Creative Search Bar with Animation
- Tab Layout with Motion/Effects
- Draggable UI Elements
- Animated Alert Dialog
- Animated Navigation Drawer
- OTP Input Field with Animations
- Rating Bar with Interactive Effects
- Creative Toast/Snackbar Component
💡 Tip: Don’t just build what’s already in the Compose library — be creative! You can take inspiration from UI on apps, designs, or platforms like [dribbble](https://dribbble.com) or [behance](https://www.behance.net).
🧰 Contributing to Documentation
You can also help us maintain and improve the JetCo documentation here:
👉 https://github.com/developerchunk/JetCo-Docs
(It’s built using MKDocs — easy to work with!)
📝 Contribution Guidelines
- ✅ Create a fresh new PR for each component with a clear and meaningful description.
- 🧭 Follow Jetpack Compose best practices.
- ⚡ Keep the component highly customizable — that’s what makes JetCo special.
- 🧩 Use
data classfor parameter grouping (e.g.,ComponentConfig,AnimationConfig, etc.). - 🧱 Prefer Compose in-built libraries. If external libraries are used, document the requirements and their purpose clearly.
- 📄 Add proper KDocs for better documentation.
- 💬 Be respectful in all issue and pull request comments. Please adhere to the GitHub Community Guidelines.
- 🛑 Please avoid grammatical or English correction PRs.
🫱 Need Help?
If you have any questions or need support during the contribution process, feel free to comment on this issue or reach out directly.
We’re excited to see your amazing components come to life! 🎨✨
Happy Coding,
Team JetCo 🧡