I have been working on an Android App quite a while now, starting from a simple idea.

A messenger where messages travel directly between phones with no servers in between. Using direct WebRTC encrypted connections (SRTP/DTLS), there are no servers that stores, reads, or relays content. Group chats use a gossip protocol where members relay to other members.

The only infrastructure the app touches is a signalling relay to set up the connection (no message content), a push notification to wake up a sleeping phone (also no content), and a TURN relay for restricted networks (encrypted packets only).

I wrote a detailed white paper explaining the full architecture: https://www.mindtheclub.com/white-paper.html

The app is in Open Testing on Google Play (1,000 tester cap): https://www.mindtheclub.com/beta-signup.html

I’m interested in this community’s perspective on whether the architecture holds up.

  • softotteep@pawb.social
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    4 days ago

    Okay, this sounds good, but why is the app on google play and not F-Droid? Whenever I download an app from Aurora Store I immediately assume that the source code has been modified by google and that the app isn’t trustable. I know 99% of the time this won’t happen, but it’s absolutely something that could happen.

    • softotteep@pawb.social
      link
      fedilink
      English
      arrow-up
      11
      ·
      4 days ago

      Another issue I have with it is the AI-generated images on your home page. Please don’t enslave yourself to the environmental destruction machine.

    • GradleSurvivor@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      3
      ·
      3 days ago

      Currently the App is in beta testing, I’m in the phase of trying to find people willing to stress-test it. Once the App is fully debugged my plan is to open-source it, making my GitHub public, and this is a pre-requisite for uploading the App on F-Droid.