2/n Showkase eliminates the manual work of maintaining a UI preview/browser app that each company is forced to build in order to maintain their design systems. By just adding a few annotations to your UI elements, this is what you get for free
pic.twitter.com/Z1M1uCj1U2
1/n I am thrilled to introduce Airbnb's latest open source project -
Showkase
Showkase is a library that helps you organize, discover, search and visualize #JetpackCompose UI elements. It auto-generates a UI browser for you
https://github.com/airbnb/Showkase
#AndroidDevpic.twitter.com/iGbtpKWHjz
-
-
Show this thread
-
3/n It currently supports composables, colors and typography but you should expect support for more UI elements! You can also easily search and find the right elements that someone else on your team might've built. This helps in maintaining consistency across your app!pic.twitter.com/1VAUjHQQhS
Show this thread -
4/n But that's not all! Showkase also auto-generates permutations of your composables and renders it in common situations like RTL, Dark Mode, Font Scaling, etc. This helps in catching issues early and gives you early signals while you are still developing your components.pic.twitter.com/u9I91zsuPe
Show this thread -
5/n What do I need to do to see my Compose UI elements in this app? Glad you asked! Showkase provides annotations that you need to add to your UI elements and that's mostly it
Setup instructions here - https://github.com/airbnb/Showkase#installation …pic.twitter.com/I4pPKT9GSX
Show this thread -
6/n We are thinking about some interesting ways in which we can extend this! We'd love to hear more about other creative ways to improve it!pic.twitter.com/U1JFG7tpd1
Show this thread -
7/n Lastly, I'd like to thank the super smart people that I'm lucky to work with.
@BenSchwab13, Eli Hart,@heylaurakelly & Andreas Rossbacher. Also want to call out Nathanael Silverman who built a similar annotation based system for classic Android that we use internally!Show this thread -
8/n I hope that you find Showkase useful as you start experimenting with Compose. This has been in the works since April so I'm very excited to finally launch it! I cover some FAQ's here -https://github.com/airbnb/Showkase#frequently-asked-questions …
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Previously
Views are my own