Become a sponsor to Vinay Gaba
👋🏻 Hey there, I'm Vinay!
I'm a Google Developer Expert for Android and have spent the last decade working on some of your favorite apps like Airbnb, Snapchat & Spotify. I've been involved with open source since 2014 and have consistently tried adding value to the Android community through my projects, talks and articles.
Over the past few years, my open source efforts are targeted towards Jetpack Compose, Android's latest UI toolkit. I've been involved with this framework since 2019 while it was still in developer preview (pre-alpha) and my goal has always been to remove barriers to entry and make it easier for everyone to learn Jetpack Compose.
When I started these projects, documentation for Jetpack Compose was non-existent. I spent hours digging through source code and slack conversations to find answers to the most common problems so that I could make it easy for the rest of the Android community.
Here's a quick summary of all the projects that continue to maintain:
- JetpackCompose.app - One of the best sources on the internet to learn about Jetpack Compose. Since its launch in 2020, the site has grown to passionate user base of 152,000+ Android developers across 160 countries.
It contains the following tools and sections:
Dispatch - is an Android & Jetpack Compose focused newsletter that’s different than anything else out there. It filters out all the noise for the ever changing Android landscape and gives you just things that actually matter. All while being entertaining. Some of the best Android engineers in the business subscribe to Dispatch to level up their Android game. | |
Which Compose API to use? - An IFTTT'esque tool that lets you enter an API/Widget from classic Android and makes a recommendation for the corresponding API to use in Jetpack Compose. | |
Compose Catalog - The most reliable source for finding the latest libraries, tools and & examples about Jetpack Compose. | |
Articles - Long form content to cover topics that aren't being covered anywhere else. The goal is to put light on unique insights and share it with the broader community. | |
Compose Quick Bites - Easy-to-consume bite sized content about the core concepts of Jetpack Compose. | |
FAQ's - The most common questions about Compose answered with links to relevant sources. |
- Learn Jetpack Compose By Example - Learn how to do common Android development tasks the "Jetpack Compose way"! Contains numerous examples where each line has been painstakingly commented to ensure that you learn through documentation itself. Launched at a time when Compose documentation was still non-existent.
This was also used as a basis of a tech talk with the same name.
I've spent hundreds of hours in creating and maintaining my projects over many years without expecting anything in return. Sponsoring me here is a good way to say "thank you" if my projects helped you or your teams in any meaningful way. It also encourages me to do more and continue maintaining my projects.
5 sponsors have funded vinaygaba’s work.
Featured work
-
vinaygaba/CreditCardView
💳 CreditCardView is an Android library that allows developers to create the UI which replicates an actual Credit Card.
Java 797 -
vinaygaba/RubberStamp
📫 RubberStamp is an Android library that makes it easy for you to add a watermark to your images.
Java 418 -
vinaygaba/Learn-Jetpack-Compose-By-Example
🚀 This project contains various examples that show how you would do things the "Jetpack Compose" way
Kotlin 3,293 -
airbnb/Showkase
🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
Kotlin 2,144