Yao
banner
whyyao.com
Yao
@whyyao.com
team pixel, indie hacker
working on boop, Rings and Planana
https://rice-studio.com/
Rings 1.9 sneak peek: Workout heatmap and recording methods are coming!

#buildinpublic
May 4, 2025 at 4:56 PM
Compose Multiplatform is awesome... until you start writing widgets 😅
Here’s what I’ve got for boop so far after way too much copy pasting
#buildinpublic
April 3, 2025 at 7:56 AM
I will say writing widget configuration on iOS is much easier than Android. Zero UI code needed. 😅
#buildinpublic
March 30, 2025 at 3:57 PM
Built this whole app around dark mode, but slowly stepping into the light! 🌙→☀️
Experimental light mode support coming in Rings v1.7.0

#buildinpublic
March 29, 2025 at 10:13 PM
Having fun experimenting with more Android widgets. Turns out custom colors don’t update automatically when dark mode is enabled. Had to hack around some unused Glance theme colors. Surely there’s a better way? But hey, they’re working now.
#buildinpublic
March 25, 2025 at 11:39 PM
Ah, the battles with App reviews has begun. 🤧
#buildinpulic
March 20, 2025 at 8:38 PM
The "return" just hits different. Feeling kinda legit now.
#buildinpublic
March 1, 2025 at 11:51 PM
No biggie, just casually spent the past three days adding Room dependency to my Compose Multiplatform project... I’m not crying, I swear 😅

#buildinpublic
February 28, 2025 at 11:16 PM
The pain of working with an alpha framework that is the Health Connect. Was trying to make a steps-per-30-mins graph. Tested on a Samsung, and getting the same number for all intervals. Then found out Samsung Health uploads steps once in the 00:00 - 23:59 time frame
February 26, 2025 at 10:03 PM
Been working with design to refresh the widget library—should make things clearer and give you more options. Coming in Rings 1.5! 👀 @echoyou67.bsky.social
#buildinpublic
February 19, 2025 at 11:06 PM
This week felt like an endless grind of widget work, but the finish line is finally in sight! Huge kudos to my designer tolerating me through it all🙌
#buildinpublic
#androiddev
February 17, 2025 at 11:03 PM
Some fresh new widgets incoming to Rings 👀
#buildinpublic
February 16, 2025 at 1:53 PM
Been reworking the onboarding pages—here's a sneak peek. Turns out ChatGPT is pretty great at animations if you can describe them well enough.😅 #buildinpublic #androiddev
February 11, 2025 at 5:58 PM
Finally added background sync to Rings! Widgets now update health data automatically without needing to open the app. Took way too long, but it's here in 1.4!
#buildinpublic #AndroidDev
February 7, 2025 at 11:23 PM
Finally! After days of debugging... Health data can auto refresh in the background now... coming in 1.4?
#rings
February 4, 2025 at 5:22 PM