Community
The Flutter Community is something that we deeply value and aim to help build and grow. We do this by not just building products but also being active members in the worldwide community via online and in person mediums.
Shorebird uses Discord for (almost) all public & private communications. You can join it at https://discord.gg/shorebird.
On the Shorebird Discord we group channels:
- Public (Publicly read/writeable)
- Customers (Private between us and individual customers)
- Partners (Private between us and companies we partner with)
- External (Publicly readable, Shorebird writeable)
- Internal (Shorebird private)
We intentionally co-locate our private communications in the same app as our public customers use. This makes it easy to chat with our customers directly every day, and helps us make sure we’re fixing things they care about.
There are trade-offs with this approach.
One tradeoff is it makes it easier to accidentally post something private in a public space. One of the ways we try to avoid this is by defaulting to public. With few exceptions, we try to do everything in the public, thus reducing risks of things “accidentally” being public.
Another potential downside is that as we’ve grown the chatter and support burden can be difficult. You should feel empowered to mute as much of Discord as you need to do get your job done.
One key feature of Discord that we take advantage of are bots. They allow for some key functionality to ensure we can run a good online space for everyone involved.
- Translator - With customers all over the world we can’t rely on everyone being able to, or being comfortable with, speaking English. In order to help this we have a Translator Bot which is in all of our channels to allow for easily translation from any language to English and back as needed. There are also specific language channels in an “Auto-Translate” section which are setup for places where we see a concentration of customers.
- Mentions - This is actually two bots which both post to the #mentions channel. They troll Twitter/X and BlueSky for mentions of Shorebird so we can keep up with whats going on in the community.
- AutoMod - This is just a built in part of Discord which we have configured. It can auto flag messages that trip its spam, flagged words, etc lists and will post them to a private channel for our admins to determine if it should be posted.
If you’re seeking more interaction with the Flutter community, here is a list of other Flutter Discords which might be of use:
- Shorebird: https://discord.gg/shorebird
- Flutter (Google) Contributor’s: https://github.com/flutter/flutter/blob/master/docs/contributing/Chat.md
- rFlutterDev: https://discord.com/invite/rflutterdev
- Dart Community: https://discord.com/invite/Qt6DgfAWWx
- WidgetBook: https://discord.com/invite/XxJGhvWzK3
- Bloc: https://discord.gg/bloc
- Blue Fire (Flame Engine): https://discord.com/invite/pxrBmy4
- Invertase: https://discord.com/invite/C9aK28N
We try to participate in various Flutter community events and conferences. We are willing and able to sponsor events. Please reach out to contact@shorebird.dev if interested.
The list of events below include ones that we have participated in and/or sponsored.
- Flutteristas Conference 2025, Online, April 5 2025
- Google Cloud Next 2025, Las Vegas, April 9-11 2025
- FlutterCon USA 2025, New York, June 25-26 2025
- FlutterCon Europe 2025, Berlin, September 24-26
- Flutter Conf LatAM 2024, Arequipa, Peru, October 29-30 2024
- FlutterCon USA 2024, New York, September 19-20 2024
- Observable Flutter #46, Online, June 27 2024
- Full Stack Flutter 2024, Online, May 28-29 2024
- Google I/O 2024 Meetup, Mountain View
- Sao Paulo Flutter Meetup April 2024
- FlutterCon EU 2023
- Flutter & Friends 2023
- Flutter Chicago August 2023
- Google I/O 2023 Meetup