It’s the day all you Beeper Android fans have all been waiting for…our new app is ready for you to try out!

Our team has been working hard on this stunner of an app. Forget everything you thought you knew about Beeper on Android. This app is a complete rewrite, built from scratch to be fast, clean and beautiful. We can’t wait to hear what you think.

If you have a Beeper account already, you can download it now. If you do not have an account, there is a waitlist (for just a bit longer!) or grab an invite from someone who is already on Beeper.

New Features

FAST. Oh boy, is it fast.

  • Instant chat opens. Instant message sends.

  • All chats are cached locally on-device

  • Full message search

Beautiful new design

  • Minimal and Pro inbox options – less on-screen info vs more

  • New themes: OLED black and Material You

  • Tablet and foldable dual-pane view

  • Android OS chat bubbling

  • Home screen widget

And lots more…

  • Set up and modify your chat networks in the app, no desktop required

  • Experimental preview: on-device Signal bridge, now fully end-to-end encrypted

New Design and Architecture

Our first generation Android app was built as a fork of an open source Matrix client (Element Android). This allowed us to get our app up and running quickly, but proved difficult to optimize and improve. The design of our first app was clunky, and didn’t mesh perfectly with Android. We knew we had a lot to fix.

As all software developers know, there’s always tension between two development paths – rebuild in-place or a full rewrite. We attempted to rebuild as much as we could, but we realized over time that our architecture design goals were fundamentally different from other Matrix clients. While those clients are primarily meant to be Slack or IRC alternatives (designed for large unencrypted group channels), our priority is to build a great consumer chat app for encrypted DMs and smaller group chats.

Last year, we made the tough decision to begin a complete rewrite of our entire Android app.

On the interface design side, our design team created a unified design language and re-imagined every surface of the app. We took care to mesh Beeper into Android OS, taking cues from Material design and deeply integrating with native Android features like Chat Bubbles, Material You and dual-pane view for foldables.

The technical architecture has been re-engineered from the ground up for speed and performance. We redesigned how incoming chat messages flow from the internet, through the app, to be displayed on screen. All chats are now cached locally on your phone. We swapped the old Matrix Android library for mautrix-go, the same open-source Go library that powers all of our Matrix bridges. Similar to the technical architecture of iMessage in Beeper Mini, our new Android app features an integrated on-device Signal bridge. More details on-device bridges to come in the future. The remainder of the Android app is written in Kotlin and Jetpack Compose.

Our goal is to make the app extraordinarily fast and snappy. We’re not done yet, but we’re getting darn close.

Roadmap

Keep in mind – this is a beta release! There are bugs – please help us improve the app by reporting any issues you spot (⚙️ Settings → Report a problem). We will do our best to fix them. Please send feature requests through the same button!

Known issues

  • Initial sync may take up to 8 minutes (for large accounts).

  • Google Messages set up may take 2-3 tries to set up. Will be fixed soon

  • Tapping on message in search results does not open the chat

  • Scrolling up/down in the inbox or chat view may accidentally trigger a sideswipe action.

  • Interacting with full screen image viewer is a bit funky

  • Links in notifications are not tappable

Upcoming features and improvements:

  • Many UI tweaks and clean-ups

  • Deleting chats

  • On-device iMessage bridge (like Beeper Mini) is not enabled at this time. You may continue to use Beeper Mini alongside this app

  • WhatsApp and Google Messages on-device end-to-end encrypted bridges

  • Context menu for pinned chats

  • Tap other peoples name/avatar in group chats to send a DM

  • Network disconnection alerts

  • Android Auto

  • Gallery: sending and receiving

  • Archiving and marking as low priority

  • Viewing list of who has reacted to a message

  • Scheduled send

  • Mentions (mentioning folks in chats with @)

  • lots more!

Heads up!

You need to have a Beeper account to use Beeper Android at this time. Get an invite or hang out on the waitlist for a bit longer!

We’re super proud of this app. It’s been a massive effort from the team. Many people have reached out to ask us how they can financially support Beeper. We’re excited (for our own sake) to say that we will be activating paid subscriptions in the very near future.

Eric + Beeper Team


Discover more from Beeper Blog

Subscribe to get the latest posts to your email.


102 responses to “New Beeper Android app – Open beta test!”

  1. third: "Beedell" first: "Roke" Avatar
    third: “Beedell” first: “Roke”

    That just looks like https://github.com/element-hq/element-x-android/blob/320d5192c9aca1b73701d4a6eaa2e6ba9adf384e/README.md#element-x-android. I’m aware that it must be a fork if so, but is it actually mostly @Beeper’s work?

    Like

    1. Beeper Avatar
      Beeper

      No, our app is not related to Element X in any way.

      Like

      1. third: "Beedell" first: "Roke" Avatar
        third: “Beedell” first: “Roke”

        Apologies! Good to see you caring about the app. The old application looked like it was based upon https://github.com/element-hq/element-android/releases/tag/v1.6.12.

        Like

      2. Paul Avatar
        Paul

        I wonder if it uses Matrix’s sliding sync feature or if they implemented it differently.

        https://github.com/matrix-org/matrix-spec-proposals/blob/kegan/sync-v3/proposals/3575-sync.md

        Like

  2. Calvin Avatar
    Calvin

    I downloaded the app from Play store however once I sign on it says not available for this account

    Like

    1. joel Avatar
      joel

      same thing is happening for me

      Like

  3. Paul Avatar
    Paul

    I have a question;

    if my current build of Beeper, that I use for iMessage works great without issues will I be able to use this new beeper with iMessage or is it best to just stick to the version I have now?

    Beeper V. 2.22.31
    OML V. 3.2.12

    Like

    1. Ryan S. Avatar
      Ryan S.

      The iMessage bridge isn’t even an option for me in the app. I had it previously setup but now it isn’t an option to setup. The only other choice is to use Beeper Mini, and at that point, I’ll just keep using Bluebubbles.

      Like

      1. Paul Avatar
        Paul

        someone here said they have the option for imessage they showed screenshot https://www.reddit.com/r/beeper/s/9vZ1AKTb6h

        Like

      2. Ryan S. Avatar
        Ryan S.

        I HAD the option, but it failed when I tried to use iMessage, I deleted it to re-setup iMessage and now it’s not an option.

        Like

      3. Paul Avatar
        Paul

        so does the old app still work for imessage for you then? or are you shit outta luck now?

        Like

      4. Ryan S. Avatar
        Ryan S.

        No idea, not going to waste my time going back through the process when I already have Bluebubbles. Add in the fact that Beeper doesn’t import old iMessage conversations, just not worth it.

        Like

      5. CJ Avatar
        CJ

        I am self-hosting a Matrix bridge between Blue Bubbles and Beeper on the same device where I host Blue Bubbles. It works great. Especially now in the new Android client the conversations correctly show as just the contact’s name instead of “Contact Name & iMessage” like in the old app.

        https://rentry.org/beeper_bluebubbles_bridge

        Like

      6. CJ Avatar
        CJ

        I still have Blue Bubbles on my phone, just with notifications muted in the system settings. If I need to use a feature that BB has that Beeper does not, I just open up BB. But any incoming messages I get display for me in Beeper and I get notifications for them and can reply to them etc.

        Like

      7. Logan Avatar
        Logan

        Can you share your iMessage registration so I can get beeper mini working? Can’t you use it for more than one device?

        Like

  4. Jaran Avatar
    Jaran

    Is the new app also a Matrix client? Will @[user]:beeper.com messages still work?

    Like

    1. Logan Avatar
      Logan

      Wym?

      Like

      1. Jaran Avatar
        Jaran

        The old Beeper app is based on Element which is a Matrix client. If they’re abandoning Element, I wonder if they’re also abandoning Matrix? In other words, does this change only have implications for the client, or are they also changing the way the bridges work on the backend?

        Like

  5. Daniel | harka.com Avatar
    Daniel | harka.com

    Amazing! I’m happy to be a part of it.

    Like

  6. Al Skop Avatar
    Al Skop

    Can you set this app as SMS default in Android?

    Like

    1.  Avatar
      1. Paul Avatar
        Paul

        So you just
        – turned off wifi to enable data
        – went to settings -> apps -> default apps and was able to select the new beeper app as default ?

        Like

      2. BeeperJu Avatar
        BeeperJu

        Sorry replied to the wrong comment

        Like

    2. Beeper Avatar
      Beeper

      No

      Like

      1. Larry Loe Avatar
        Larry Loe

        Is there as specific reason for this? Is there any chance that you all would consider adding it back? Regardless, thank you for the beautiful new app!

        Like

      2. Beeper Avatar
        Beeper

        Google only allows that feature for apps that are SMS apps. Beeper is no longer an ‘SMS’ app, it uses Google messages to send SMS/RCS. This is because Android OS does not have an RCS API.

        Beeper is a share target though. So you can share all media/attachments to your contacts in Beeper. Just hit the share icon in all apps.

        Like

      3. Larry Loe Avatar
        Larry Loe

        Sorry, I am not understanding. What is the benefit of Beeper being a share target? Why would I want to share it it?

        Like

      4. Beeper Avatar
        Beeper

        It should fulfill mostly the same functionality as being a default SMS target. Unless I am misunderstanding your request.

        Like

      5. Larry Loe Avatar
        Larry Loe

        Aha, I understand what you are saying. You are saying that sharing things via beeper isn’t any harder than sharing things via google messages.
        That is not my primary concern. My primary concern is having to rely on another app in order to access my SMS messages. I am not a fan of Google and it is a much more combersome to connect google messages to local SMS and then Google Messages to Beeper instead of just SMS to Beeper. It also creates privacy issues as I don’t trust Google. It creates dependability issues. Instead of Beeper failing and an issue arising, Google can also fail now to. I also have to sign into Google messages with a google account. I have a custom ROM installed on my phone and had no plan of installing any google service as I had no need for it. Now I will have to sign into Google on my phone which opens up a whole host of other issues with privacy, data access, and availability. That is what I am trying to resolve. Ultimately, I would love to not depend on Google Messages. However, all-in-all thank you all for all of your work!

        Like

  7. Ken Avatar
    Ken

    I get 429 error after entering my email to log in

    Like

    1. BeeperJu Avatar
      BeeperJu

      I just switched from Wi-Fi to data and that fixed it. Switched back to Wi-Fi and it’s running with no problem

      Like

  8. Tommaso Avatar
    Tommaso

    Thank you for your great work. I was wondering if you guys are planning on adding a toggle to disable WhatsApp or Google messages on the android client. I want to stay signed in because I use beeper on my computer, but I don really want to deal with double notifications.

    Like

    1. Paul Avatar
      Paul

      Just disable the notifications of the WhatsApp and Google Messages apps on your phone.

      Like

      1. Tommaso Avatar
        Tommaso

        That’s not ideal because I can’t make WhatsApp calls on beeper

        Like

      2. CJ Avatar
        CJ

        Then it should be more ideal to still have the native Whatsapp installed. Just open that when you want to make a call

        Like

      3. Tommaso Avatar
        Tommaso

        Ok nevermind, I guess the philosophy here is that “it’s fine for me so it’s fine for everyone”, no point in discussing further

        Like

  9. Andrew Avatar
    Andrew

    I already have a Beeper account but the app’s telling me I can’t use it with it.
    Trying again shows “invalid email”, 3rd attempt “http error”, 4th time ” not available for this account”. What a mess. And they want €5/month for it!

    Like

    1. FaviFake Avatar
      FaviFake

      Have you ever heard of the word “beta” before? Also, the app is completely free.

      Like

  10. Bobby Avatar
    Bobby

    Hard to distinguish which chat networks are which. If a user is using the same chat icon or has the same generic initials icon, there’s nothing visual to say what’s app/sms/Facebook etc.

    Like

    1. Bobby Avatar
      Bobby

      On the main activity, I have 3 chats in the pinned area for the same contact and I have no idea which chat network the chats are for without going in to each chat.

      Like

    2. FaviFake Avatar
      FaviFake

      Why is that a problem? In theory you should only care about which person you’re texting with, not the app they’re using on their end

      Like

      1. Bobby Avatar
        Bobby

        They look the same within the Beeper inbox. So knowing which network they are from the Beeper inbox would be great, so if I want to send a WhatsApp message, which icon is whats app if the user has “AJ” for three different chats.

        Like

      2. FaviFake Avatar
        FaviFake

        Why do you have three different chats with the same person at the top of your inbox? Can’t you just archive the 2 you don’t use?

        Like

      3. Bobby Avatar
        Bobby

        Because I use them. I don’t send images via SMS now to a contact that I used to send via iMessages. So now I have whatsapp images. Regardless, it would be helpful to visually identify the bubbles like you can with the inbox list.

        Like

      4. Kelvin Avatar
        Kelvin

        Use the pro view to see network badges for messages.

        Like

      5. Paul Avatar
        Paul

        Many people chat on several apps with me and I can’t police everyone to stick to a single app when they talk to me, especially when they have different features e.g. Instagram story replies.

        Like

    3. Beeper Avatar
      Beeper

      Settings -> Preferences -> Enable Pro -> Network icons

      Like

    4. CJ Avatar
      CJ

      While I agree, when you open the conversation it says what network in the text input field. “Send a ______ message” before you start typing.

      That does mean you have to open them and check though instead of easily being able to tell from the inbox if the icons were more prominent. Even with them turned on, they’re still tiny

      Like

  11. Mitchell Elequin Avatar
    Mitchell Elequin

    Downloaded, happy, and glad to be a long-time Beeper customer!

    Nice work to the whole Beeper team!

    Like

  12. Bunny Avatar
    Bunny

    Great new app, but please bring back the left side drawer for quickly filtering by bridge!! Also please make the badges per bridge more obvious, it’s difficult to tell what platform a conversation is from.

    Like

    1. Bobby Avatar
      Bobby

      I’ve said the same thing. If you have multiple chats from the same person without going into the chats, you’ve no idea what network they’re on. I’m glad I’m not the only one who thinks this.

      Like

  13. NicodemPL Avatar
    NicodemPL

    I like the design but… how can I clear my inbox???

    Like

    1. Joey Maffiola Avatar
      Joey Maffiola

      Looks like its an upcoming feature. I was a bit bummed out too.

      Upcoming features and improvements:

      Archiving and marking as low priority

      Like

      1. Nick Avatar
        Nick

        This is a must-have for me, even though I like most of the rest of the new app!

        Like

  14. friede Avatar
    friede

    I installed the app and was disappointed to find that the SMS bridge only works with google messages. I try to be free of google services.
    For this reason, I have uninstalled it again and am sticking with the old client for the time being.

    Like

  15. Jay Avatar
    Jay

    So it doesn’t appear I can archive chats in my inbox? Am I missing something or is that a pending feature? If I can’t archive from my inbox and I don’t know what’s actionable. Thanks!

    Like

    1. Paul Avatar
      Paul

      > Upcoming features and improvements:
      > […]
      > Archiving and marking as low priority

      Like

  16. Dirk Cleiren Avatar
    Dirk Cleiren

    Messenger says update your app. cant send messages

    Like

  17. pedro Avatar
    pedro

    I’m enjoying the new app quite a lot, but I can see some huge upgrades to be done, specially with the Reply feature. It’s really awful, why not just implement a normal Reply feature, don’t complicate what doesn’t need to be complicated…

    Like

  18. Senaxx Avatar
    Senaxx

    Thanks for the new update, really like it. It’s fast and clean. Only thing I dislike is the quote view redesign. I much preferred the quote design used in the old design. With the line it becomes really confusing.

    Also the lines between the chat conversation make it look pretty cluttered. Especially on AMOLED mode. And can the favorites be a bit smaller? So I can fit for example 4? Instead of 2 rows for 4?

    Like

    1. Paul Avatar
      Paul

      Can definitely agree on the quote view design. It feels super awkward even though it was good before (except for Slack where you create a new thread by mistake every time you answer without thinking about quoting the message literally above).

      Like

    2. Farrell Aughney Avatar
      Farrell Aughney

      I personally like it compared to other chat apps. It looks much cleaner and less cluttered than the norm of the first one or two lines of the quoted message appearing with the message. With the norm, he screen becomes full very quickly and you have to scroll up to reread the original message if you need to double check the message while composing.
      That said, an option for either or would be nice for folks like yourself.

      Like

  19. Jay Avatar
    Jay

    Smashed it again! Keep up the good work!!

    Like

  20. Duneraver Avatar
    Duneraver

    Wow great work! Love the app!

    Like

  21. ox Avatar
    ox

    when will the archiving feature be released?

    Like

    1. CJ Avatar
      CJ

      hopefully it’s one of the first updates because I have a bunch of 2FA messages clogging my inbox rn, feel like it should have been a priority on the first release honestly. I get it’s beta but that’s a pretty big necessary feature, more so than some of the others they have already implemented

      Like

  22. CJ Avatar
    CJ

    Coming along nicely so far, I’m happy to see that our manual self-hosted iMessage bridge convos are no longer showing up as “Name & iMessage” and instead are just showing the person’s name, as intended.

    Looking forward to above listed features being implemented, namely the ability to hide/delete/archive convos like 2FA messages and such clogging the inbox.

    I mentioned this in the Beeper Help thread in the app as well, but I would also like to see the first few default emoji “reacts” that appear when we long-press a message, match up with Facebook Messenger’s defaults when we’re in a FB Messenger chat. That way when we are in a group chat and we want to react to a message, we won’t be the odd-man-out with a different laughing emoji than the others, etc. And of course we can manually add our own other reacts at any time, just like on FB Messenger, but the default options that pop up should match FB Messenger’s imo.

    Just an aside, your old app icon / logo looked better imo

    Like

  23. Adam Avatar
    Adam

    When is an update for iOS coming?

    Like

  24. David Wittlich Avatar
    David Wittlich

    Contacts won’t load even though I have given permission to the Beeper app to contacts. Any ideas?

    Like

  25. A guy Avatar
    A guy

    The old design was way better…

    Like

  26. Pascal Avatar
    Pascal

    What i dont like
    – It’s all so confusing now with lots of chats because
    No categorization
    -No possibility to delete chats or move them to spam or unimportant
    -Why has this chat client bar been removed?
    What i like
    -Designe looks better

    Like

  27. Isaias M Avatar
    Isaias M

    “Not available for this account” . Why?

    Like

  28. Logan Avatar
    Logan

    Nice. Need to be able to clear the inbox and not get the whole WhatsApp social posts

    Like

  29. Lukas Oehms Avatar
    Lukas Oehms

    I am Really missing the uploads view for chats. It didn’t work well in the old client either tbh (since it didn’t have access to locally cached pictures etc), but currently its literally not existing, and you don’t seem to be able to swipe from one picture to the next either. Kinda impractical

    Like

  30. Oskar Avatar
    Oskar

    Really sad seeing the native sms support go away. This was actually the reason i switched to beeper from signal, as it used to be my default sms client but stopped supporting it. But now i have to install google messages as well if i understand it correctly ?

    Like

    1. Larry Loe Avatar
      Larry Loe

      Yeah, I really hope they remove this. Especially because the Google Messages doesn’t work that well on privacy ROMS.

      Like

  31. Primož Avatar
    Primož

    Where can we report issues and ask for features?

    Like

    1. Julian Avatar
      Julian

      You can report issues in the settings menu or by long pressing a message. I am wondering about feature requests too, and was looking for that on GitHub but unfortunately didn’t find a place for it.

      Like

  32. Garry V Avatar
    Garry V

    Seems like 101 functionality missing in not being able to work out of an inbox like the current version. Unworkable as it currently is.

    Like

  33. Larry Loe Avatar
    Larry Loe

    Hey, is this a long term plan to only be able to use SMS through Google Messages or only temporary? I really do not want to have to rely on using Google Messages in order to receive SMS.

    Like

    1. Paul Avatar
      Paul

      Unfortunately they decided to phase out the on-device end-to-end encrypted SMS bridge and switch to the Google Messages spyware app :-/

      Surprisingly, this decision is at odds with their current efforts to rewrite the bridges so that they all run locally and with full end-to-end encryption.

      Like

      1. jab Avatar
        jab

        Yeah, this choice is really disappointing. I will have to keep a separate app for SMS. That defeats a bit of the purpose of beeper, but I barely use SMS anymore, so that will have to do. I wish we could keep SMS without RCS at least.

        Like

      2. Colton Walker Avatar
        Colton Walker

        “Google Messages doesn’t share or send the content of your messages to Google servers unless you report messages as spam.”

        Quote directly from Google’s support page. I haven’t been able to find evidence they skim messages for ad purposes anywhere as of yet.

        Like

  34. Zac Avatar
    Zac

    I really love this new release!!

    Like

  35. Paul Avatar
    Paul

    Is there a way to hide the top banner that asks me to switch to Google Messages? I don’t want to switch, and I will keep using the on-device SMS bridge as long as it’s available in the legacy app.

    Like

  36. diego Avatar
    diego

    how about a “My phone is on do not disturb however i still get msg sounds” can this be fixed?

    Like

  37. Garry V Avatar
    Garry V

    Why would this be released with no Inbox and no ability to archive. This is core functionality and I think makes the version unusable until fixed.

    Like

  38. Garry V Avatar
    Garry V

    Feels like the design has progressed forward but the UX has gone one step forward and one step backwards. Many of the intuitive UX components of the old version have vanished from the new version. I think the goal was to simplify but by the fact that there are dozens of people who have posted to this blog who have not been able to work out things intuitively, shows that the UI has problems.

    Like

  39. Kizzy Powell Avatar
    Kizzy Powell

    Loved in with my Beeper mini email address and was not allowed to access the app with it.

    Like

  40. Ghost moralez Avatar
    Ghost moralez

    I put in my email for beta app it says eñno email forvthis account

    Like

  41. Brey Avatar
    Brey

    Thx guys, this is awesome! Will iMessage ever be available on this app, and if so, when?

    Like

  42. Andy Avatar
    Andy

    Will there be an ios version?

    Like

  43. Julian Avatar
    Julian

    Hey Beeper Team, love the new app and reported some errors that were quickly responded to (amazing!) yet I couldn’t find a good place to suggest features or give advice (maybe a GitHub page for that would be great)

    Feature Suggestions
    – Hiding chats (seems this is already planned)
    – Changing chat names
    – Adding to contacts
    – Showing more information per chat/contact
    – Button to “open in service” if installed/online
    – Group chats by contact
    – End to end encryption badges
    – Features individual to service (markdown, stories, channels)
    – Hide text input for chats that can’t be responded to

    Wishes for future Connections
    – Teams
    – Snapchat (this one would be hard)
    – Email
    – On Device SMS/RCS

    Like

  44. Carlos Avatar
    Carlos

    Will there be a subscription for this app in the future?

    Like

  45. Mia Avatar
    Mia

    Hello, I want to register multiple Twitter account on Beeper. Is there any kind of such roadmap?

    Like

  46. Alex Avatar
    Alex

    Hey Beeper!
    I currently use Beeper and Beeper Mini, and right now the apps look identical to one another. When you mention that an upcoming feature is iMessage, will that allow for the jailbroken iPhone method as well to keep my current status going? Also, will there be the ability to import chats from Beeper Mini into big Beeper when the time comes.

    Thanks!

    Like

  47. Laender Avatar
    Laender

    How does one get the beta app?

    Like

  48. Kamil Avatar
    Kamil

    a bit longer…yeah like more than a year as of now…

    Like

  49. Hayza Kenzo Avatar
    Hayza Kenzo

    I’ve been on the wait list for a million years. What’s the status of getting us through?

    Like

  50. Perseus X Avatar
    Perseus X

    Hi, any chance for Beeper mini to use the Beeper Cloud icon? Or any chance of giving options to choose favorite app icon? Just my own opinion, Beeper Cloud icon is way better than the mini.

    Like

Leave a comment