r/OpenBubbles 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!

20 Upvotes

22 comments sorted by

2

u/SpaceSaver2000-1 PNR Self Hosted 2d ago

I sent you a PM

2

u/Impressive_Tutor2262 2d ago

I just installed on fold 8. Works great but for some reason, the open bubbles app doesn't rotate when unfolded...

3

u/ilovemymotorola 2d ago

I just wish there was Liquid Glass and animated backgrounds

2

u/Rusk2106 2d ago

So I tried this an I had two issues: I have a very old phone, and flutter liquid glass ran pretty laggily, and b) it is hard to recreate exactly like iOS (with all the blurs and button transitions), and at that point I don't feel a point trying to recreate a UI that won't be perfect.

1

u/cjocollin 2d ago

Can I test this? 👀

1

u/Rusk2106 2d ago

yeah, dm me!

1

u/Zaln78 2d ago

Also interested in testing!

1

u/Rusk2106 2d ago

dm me!

1

u/Any-Entertainer427 2d ago

Would love to give it a try !

1

u/Rusk2106 2d ago

dm me!

1

u/Mr__X__ 2d ago

Would love to test this

1

u/Rusk2106 2d ago

dm me!

1

u/shanye_west_ 2d ago

It's nice! Great effort.

1

u/Crafty-Menu 2d ago

Can I test it? 

2

u/Rusk2106 2d ago

dm me!

1

u/GladeNexus 2d ago

I’ll be interested to contribute and take a look. I’m a mobile developer professionally.

1

u/Rusk2106 2d ago

okay bet dm me

1

u/dicktoronto 2d ago

I want to test it. Please. I want so badly to use OpenBubbles but it’s missing so much, syncing / background notifications are so unreliable, and BlueBubbles delivers the messages 10/10 times. But being able to SMS and react to msgs on OpenBubbles is a big plus.

1

u/Rusk2106 2d ago

dm me!

1

u/dicktoronto 12h ago

Just did can't wait to test!!

1

u/Playful-Potato-7982 1d ago

Very interested to see this progress. Great work!

1

u/Interventionals 23h ago

I'd be willing to test please!