Skip to content

New Components to contribute. #2

@developerchunk

Description

@developerchunk

🚀 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 class for 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 🧡


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions