This repository is dedicated to practicing and showcasing various Jetpack Compose Components. Jetpack Compose is Android's modern UI toolkit that simplifies and accelerates UI development.
Here, you'll find examples of reusable UI components, layouts, and animations created using Jetpack Compose. Whether you're a beginner looking to learn Compose or an experienced developer wanting to contribute, this project is for you!
- 🚀 Hands-on Jetpack Compose components: Button, TextField, LazyColumn, and more.
- 🎨 UI snippets: Examples that are ready to use in your projects.
- 🧑🏫 Learning-oriented code: Organized and beginner-friendly examples.
- 💡 Collaborative environment: Open for community contributions and feedback.
-
Clone the Repository:
git clone https://github.com/SardarKhan299/PracticeComposeComponents.git
-
Open in Android Studio:
- Ensure you have Android Studio Arctic Fox or later installed.
- Open the project from the cloned directory.
-
Build and Run:
- Connect an emulator or a physical Android device.
- Click the "Run" button to see the components in action.
Contributions are welcome! Follow these steps to make your contributions:
-
Fork the Repository:
Click the Fork button on the top right of this repository. -
Create a New Branch:
git checkout -b feature-name
-
Make Changes:
- Add a new Jetpack Compose component or improve existing ones.
- Ensure your code follows Kotlin and Compose best practices.
-
Commit and Push:
git add . git commit -m "Added new Compose component: XYZ" git push origin feature-name
-
Create a Pull Request:
- Go to your forked repository on GitHub.
- Click the Compare & Pull Request button and explain your changes.
Looking to improve your Compose skills? Collaborate with others by:
- Sharing feedback on existing components.
- Suggesting ideas for new components.
- Reporting bugs or issues in the repository.
Check out the Issues section to see how you can help!
This project is licensed under the MIT License—feel free to use, modify, and distribute!
Got questions or suggestions? Feel free to open an issue or start a discussion in the Discussions section.
Or Send me an Email @ [email protected]
Happy Coding! 🚀