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

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:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgkwaehxw309a5xjum59ehx7um5wghxcctwvshszrnhwden5te0dehhxtnvdakz7qrxnfk 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:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgspp4mhxue69uhkummn9ekx7mqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg4waehxw309aex2mrp0yhx6mmnw3ezuur4vgkhjsen 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.

nostr:nprofile1qqsfeg9aw3g8gtt2yqcecr3af3nee8syd2wuwr5w74wzjp0zgpfrgzcpz9mhxue69uhkummnw3ezuamfdejj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uqsuamnwvaz7tmwdaejumr0dshs53f2xc

Hella quick dr well done

Want to try bitchat 🥹

Smooth as silk between my Pixel running nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq235tem4hfn34edqh8hxfja9amty73998f0eagnuu4zm423s9e8ks3f750r and my iPhone.

nostr:nevent1qvzqqqqqqypzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpzemhxue69uhks6tnwshxummnw3ezumrpdejz7qpqa9685thpmjg0krf5ds6kyml9scjrcng9g0ntx2zah5l5ez082urs4gzq7s

nostr:nprofile1qythwumn8ghj7um9v4mkzctw9e3k7mf0wfjkccteqqsvhm2am4pykvp7y0ywj0gkfzmzeq8sx5770r49r96ctlgtvq6nyhckhhuch

wen nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgzqtdq0

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?

nostr:nprofile1qqs9g69ua6m5ec6ukstnmnyewj7a4j0gjjn5hu75f7w23d64gczunmgpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43q4gnztg nostr:nprofile1qqstnr0dfn4w5grepk7t8sc5qp5jqzwnf3lejf7zs6p44xdhfqd9cgspzpmhxue69uhkummnw3ezumt0d5hszrnhwden5te0dehhxtnvdakz7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctcnv0md0

Bitchat reminds me of Qaul, which nostr:nprofile1qqsr36vpf7ru6ag4q6h0t47m7zqau99dxp7xnpzjd2cvatuk7c6fxucpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcppemhxue69uhkummn9ekx7mp0qyfhwumn8ghj7mmxve3ksctfdch8qatz9u4t69ha 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:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgkwaehxw309a5xjum59ehx7um5wghxcctwvshszrnhwden5te0dehhxtnvdakz7qrxnfk 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.