Welcome to UI Compose Kata, a series of challenges designed to improve your skills in building user interfaces using Jetpack Compose!
UI Compose Kata is a collection of coding challenges aimed at helping you master the art of UI development with Jetpack Compose. Each challenge focuses on a specific aspect of UI design and implementation, providing you with hands-on experience and opportunities to hone your skills.
In each challenge, you'll be presented with a UI design or requirement to implement using Jetpack Compose. You'll start with a set of starter code and work your way towards completing the UI according to the provided specifications. Along the way, you'll encounter various tips, hints, and constraints to guide you through the process.
The Material Card Challenge is the first challenge in the series. In this challenge, you'll create a Material Card UI using only Column
, Row
, and Box
composables. The goal is to reinforce understanding and proficiency in composing UIs without using ConstraintLayout. link-to-material-card-challenge.
Stay tuned for upcoming challenges! We're constantly adding new challenges to the series to cover a wide range of UI design patterns and scenarios.
To get started with the challenges, simply checkout the main
branch of the provided Android project. From there, you can explore the challenges available and choose the one you'd like to tackle first.
Your feedback is valuable! If you have any suggestions for new challenges, improvements to existing ones, or general feedback, please don't hesitate to reach out. Additionally, if you'd like to contribute your own challenges to the series, we'd love to hear from you!
Happy coding!
Feel free to adjust the content and formatting according to your preferences!