# gsoc

Samrendra Pratap Singh

03/28/2024, 5:32 PM
Hey everyone! I'm Samrendra Pratap Singh, a postgrad student diving into Android development for the past month. That's how I stumbled upon Kotlin, and it's been quite the journey. Having a background in Core Java and delving into some advanced Java coursework, Kotlin caught my eye with its concise syntax and other cool features. Currently, I'm learning Kotlin through JetBrains' hyperskill course, and I've been meaning to get into open-source projects. So, I've decided to apply for the Kotlin Foundation via GSoC. I'm particularly interested in the following project idea: 1. Compose Multiplatform component gallery generator @Artem Kobzar , could you lend me some guidance on how to move forward with this?
kodee welcoming 1

Artem Kobzar

03/28/2024, 5:41 PM
Hi Samrendra Pratap Singh. Thank you for being so interested in the project. So, the project's main idea is to create a library + Gradle plugin to give users functionality to describe their components with different states. For example, this:
Copy code
val `Button with the default state` by story {
The Gradle plugin provides a particular task to generate a platform-specific application (Desktop, Web, iOS/Android) with a list of user stories. The generated application will look like Storybook: If you have any questions, feel free to ask me in DM 🙂

Samrendra Pratap Singh

03/28/2024, 6:27 PM
Thank you, I will start looking into this and get back to you if I have any queries.