I've ported bitchat to Android and it's interoperable with the iOS app by nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m

github repo: https://github.com/callebtc/bitchat-android

apk release: https://github.com/callebtc/bitchat-android/releases/tag/0.1

it's still a bit rough around the edges and there are a few bugs. issues and PRs welcome

nostr:nevent1qvzqqqqqqypzpq35r7yzkm4te5460u00jz4djcw0qa90zku7739qn7wj4ralhe4zqqsp7gcsyfru9wzyhrzmwef94z3hlkazgkswf6z0hhr98m68y3kwfngl3gjsq

Reply to this note

Please Login to reply.

Discussion

amazing

Zap store?

This is what I was waiting for 🥳

Now to find friends...

When the gif doesn't work.

So lonely here too

Graphene to Graphene didn't work. 😢

nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg was your test from Graphene?

To be fair I installed on 3 devices on my house and none of them can see each other. All running stock Android.

Works for me and many others. Some devices require a reboot. Could you check?

I think I found the issue, investigating

Thank you sir.

nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m should put a bounty out to make this compatible with LORA and meshtastic. Would be a much greater extension than just wifi.

I don't think the radios in the phones would allow that. If they even did 915MHz.

Hella quick dr well done

Want to try bitchat 🥹

Son of a bitchat

Graci

Vibe conversion?

half a day

Great work! I noticed on Graphene it crashes if approximate location is selected.

What are the privacy issues of needing to turn on precise location service?

that's because of BLE, it requires location permissions (doesn't use gps though)

I couldn't get it to discover any peers in graphene though, not sure what the issue is

So just someone else would know a peer is nearby but not details of the device?

No peers even with precise location selected?

Bitchat reminds me of Qaul, which nostr:npub18r5cznu8e4632p4w7htahuypmc226vrudxz9y64se6heda35jdescaeqct is working on. Maybe there are synergies...

https://github.com/qaul/qaul.net

it only took me half a day to port a *native* iOS app to *native* Android with AI.

hardware stack I've never worked with (BLE) and I'm not even an Android dev. it would've required weeks of research if I attempted this just a year ago.

devs who resist AI are so cooked 💀

nostr:nevent1qqswjar69msaey8mp56xcdtzdljcvfpuf5z58e4n9pwm606v38n4wpcppemhxue69uhkummn9ekx7mp0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccrqsqqqqqp6vnrmf

Legend

I have zero sign of functionality at all. The app doesn't even notice if Bluetooth is deactivated, and 2 phones next to each other show zero sign of seeing each other in the app with both having Bluetooth activated

Is their android apk available

A Zip? WTF? Can't use it with obtanium

nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg can you add .apk files? Everyone on Android is using Obtanium to download/update apps, and it doesnt work with zip files.

can look into it

Installs now! Thank you

find god

wen binary apk?

You are 💎 gem !

Amazing 🤩

I tried to develop something similar (mesh Bluetooth chat) but wasn't matured enough

Brilliant! that's why you're a dr. now 🔥

Try this out. Who knows, we might just save ourselves from total authoritarian lockdown after all 👀

nostr:nevent1qqswjar69msaey8mp56xcdtzdljcvfpuf5z58e4n9pwm606v38n4wpczypgdjn7zmpvqc6ptqud9gtutrcc6yq9s2z96h9dr80hss4wl9qwkxqcyqqqqqqgt2xuw0

I tried it with the family once we were out of range and came back. It was very slow to update. I even opened both apps on two phones next to each other, waiting for the chats to update, and after a few minutes, I gave up. It seems to work sometimes and not others. I will check it again in a few months.