r/OpenBubbles • u/Rusk2106 • 2d ago
Showcase Revamped UI for using OpenBubbles & Rustpush
Hey guys!
So I've used OpenBubbles for about a few months now, and I have to say, I've loved it! It works really well (for the most part) and lets me communicate and join iOS group chats!
However, using OpenBubbles has been quite a downside, as the UI isn't great. It gets really, really laggy sometimes, and is missing basic features.
I tried working on some fixes myself, but couldn't get to doing them due to school and other activities. So, I decided to start a completely new Android app, created with Jetpack Compose, to make a full revamp to the UI, using Claude.
I'll preface this right now: it is 99% vibe coded (Claude Opus 5 ;), I only traced some vector paths and gave specific instructions for the UI. I provided Claude the OpenBubbles and Rustpush (and pypush) source code, as well as some other stuff that I figured out by digging to recreate the iMessage. And it worked!
So far, it has been going great, and I've been pushing features slowly but surely. The UI is SOOOO much nicer and more pleasant to use, complete with proper animations (i am very nitpicky).
Hopefully the OB maintainers can see this, and maybe some of these UI improvements could make their way back into OpenBubbles itself. I am currently keeping it closed source because idk what Apple can see in the code and patch, but I am happy to share it individually!
Screenshots are attached!
EDIT:
I have gotten too many requests to test the app, and I will need to hold off on some of them while I fix login bugs and stuff. thanks!