Skip to content

Flutter-Buddies/README

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

return ListTile(
  title: Text('Welcome to Flutter Buddies!'),
  subtitle: Text(
    '''An unofficial, fan-built community creating open-source projects,
    hosting online meetups, helping and motivating each other
    on their Flutter journey.'''
  ),
);

Flutter™ and the related logo are trademarks of Google LLC. Flutter Buddies is not affiliated with or otherwise sponsored by Google LLC.

Table of contents

About Us

Looking to meet other Flutter developers or enthusiasts? Need some help? Want to collaborate? Or just want to see what the fuss is about? Then this is the community for you.

Flutter Buddies is a Discord community for developers who use the Flutter SDK by Google. We are a fun networking group creating open-source projects together, hosting online meetups, helping and motivating each other on their Flutter journey. Think of it like a study group on steroids for Flutter developers. We encourage getting to know and help everyone, no matter your background.

Here's a quick tour of what is available:

  • 🔎 Channels dedicated to topics about Flutter and getting help with your code
  • 🚀 Group projects to learn to work as a team
  • 📅 Regular scheduled meetups to get together on voice chat to discuss a project, problems, suggestions, and more
  • 📺 Scheduled live programming to work on projects and learn from others
  • 💼 Get help finding a job or finding developers to hire
  • 🥳 Live Flutter events and watch parties

Join Us

Use our invite link and follow the instructions at #welcome to learn how to unlock all the server channels.

Social Media

YouTube
Twitter

Projects

Worry not if you've never collaborated on a project before, we've got you covered. A lot of us came here as complete novices and are now regular contributors. We will help you learn anything you need along the way. You can find all of our projects here and discuss them at Discord.

Published

So far we have already published some of our group projects. See their repository for more details.

Unpublished

Channels And Their Purpose

Server Channels

  • #welcome - Just a welcome channel with the quick discription above.
  • #unlock-channels - This unlocks all the servery goodness. You MUST go here to unlock hidden channels
  • #readme - README
  • #announcements - A place for announcements. This channel can be hooked into your discord server.
  • #suggestions - Just your run-of-the-mill suggestion box.

Public Channels

These channels are open to anyone that comes to the server, you don't have to "join" to participate in these and to watch the talks or streams.

  • #guest-lounge - General chat
  • #flutter-feed - An automated list of content feeds from all over the Flutterverse.
  • #reddit-flutter-dev - An automatic list of reddit posts from r/FlutterDev.
  • #suggested-servers - A list of suggested servers in the discord community. Add yours to the list.

Member Only Channels

Go to #unlock-channels to get access.

  • #sticker-chart - Where good Flutter Buddies get their stars and points. ⭐ a message to add it to the sticker chart.
  • #member-lounge - like #lounge but for the Flutter Buddies only.
  • #memes - For funny pictures of cats and stuff
  • #personal-goals - Post your weekly, monthly, yearly, life goals. We'll help to keep you on track.
  • #project-showcase - Show off your apps or other projects. We're happy to give feedback if requested, but you're more likely to get feedback in meetups.
  • #app-ideas - Talk about app ideas, use this to test your theories.
  • #code-help - Get help finding that forgotten semicolon.
  • #build-ide-help - Can't get Flutter to run in VS Code? We can help with that.
  • #biz-help - Get help with the biz side of things. Monetization? Naming? Marketing? You name it.
  • #polls - Learn how the other Flutter Buddies feel about things.
  • #fun-n-fam - Just for personal flair, you'll enjoy any community more if people get to know you better.
  • #self-development - Learn how to be a better you.
  • #flutter-jobs - post and find jobs in Flutter.

Dev Topics Channels

The Development topics are specific discussion to the different fields of the Flutter SDK platform

  • #tutorials - Post and find Flutter and mobile dev related tutes from all over.
  • #articles-videos - Post and find Flutter and mobile dev related articles and videos from all over.
  • #packages - Discuss your favorite packages or the ones you've built.
  • #widgets - Talk about all Flutter widgets from Container to BouncingScrollPhysics.
  • #state-management - We all have your favourites and this is the place to discuss why :)
  • #ui - Want some advice about the general UI of your apps or can't decide on the best icon? This is a good place to find answers.
  • #animation - Show off your awesome animation or talk about the best way to animate something
  • #architecture - For those looking to talk about how to write DRY and clean code in Flutter apps
  • #dart - Channel for Dart specific disucssions.

Events Channels

  • #events - Post and discover Flutter events.
  • #events-reminders - Sign up with one click for a 15 minutre reminder for event
  • #ask-me-anything - We'll ask for prominent flutter personalities to do an AMA. Make your requests here
  • {Various Event Channels} - Events channels will be posted as events are planned
  • Event Channel - The voice channel for meeting up for events.

Meetup Channels

Group channels are the heart and soul of the community. This is what brings us closer together as developers. This is where the magic happens and it's fun!

Remember: This concept works best if you get to know one another, you help one another out, and you keep each other on task. The best way to accomplish this is to go to meetups regularly and to be involved in the conversation.

Check out Meetup Calendar below to see the current schedule of weekly meetups.

  • #meetup-schedule - Our current meetup schedule, sign up here be tagged in a group
  • #meetup-reminders - Sign up to get 15 minute reminder before meetup starts
  • #bulletin-board - Not sure which group to join? Want to ask a question about groups? Check here. Check out the other group's chats or join a few meetups before deciding. Up to you.
  • {DAY Time UTC} - This is where you will meetup at their designated times.
  • #meetup-text - This is where you can add links and info while in meetup or any time to stay up to date.

The goal for these meetups:

  1. Get to know other flutter developers.
  2. Talk about our projects and where we are going with them.
  3. Get by Giving: Help others who need help and in return receive help.
  4. Learn about Flutter and all it offers.
  5. Stay motivated and keep others motivated.

Group Projects

Group projects are open source projects that anyone can contribute to. This gives you something fun to do with other devs and teaches you how to participate in a group project. Be ambitious, build something great, have fun and work with other devs.

  • #group-projects - Here you can propose a new project or discuss which group project you'd like to join.
  • #github-names - Put your name here to get added to the Flutter Buddies Github Org where our projects reside.
  • Group Project Voice chats are available for discussing a project you are working on.
  • Contribution Guidelines.

Monthly Mass Meetups

The monthly mass meetups are for all the Flutter Buddies to come together once a month to discuss the server, flutter, projects, and more!

  • Monthly Mass Meetups are held on discord voice chat once a month on the last friday of the month.
  • #mmm-reminder - Get a reminder for the next upcoming MMM. You will need to subscribe for the reminder EACH month

Live Programming

  • live-coding-reminders - Get a reminder for recurring live coding. You will need to subscribe for the reminder EACH month
  • Pair Programming - Pair up and program with a pal. You'll find that coding with a cuz is fun and helpful. You can flutter with a friend anytime, just hop in a wait for someone or ask around.
  • Live Programming Channels - We'll live code one of our group projects or something.
  • HELP! - Go here for live help, be sure to ask around for a helper.

Flutter Talks (temporarily suspended)

Flutter talks are regularly scheduled one or few to many edutainment talks driven by the community volunteers. Learn about things like state management, IDEs, project architecture, interesting widgets and packages, and anything that someone wants to share.

  • Flutter talks are open to non-members to watch, but to ask questions or chat, you must be a member (see #welcome)

  • #talks-calendar and #talks-reminders are there for you to find a talk you're interested in and click the ✅ to get a PM reminder notification 15 minutes prior to talk.

  • #become-talker - Interested in talking? Let us know what you'd like to talk about? Literally anything Flutter related.

  • #talk-chat - For you to talk while listening to the talk.

  • The talk voice channels will appear when something is on the schedule, join by joining the voice. Talkers will share their screens through discord's streaming service.

  • #music-commands - You can play any music in any voice chat you want. See the commands below, the bot will listen in this channel for your commands. You must join a voice chat before asking the bot to !join, then search youtube for the music you want and build a play list.


To play music in a voice channel:

  1. Join any voice channel
  2. Type !join in the #music-commands-🎵 channel
  3. Type !search and then the artist or song. example: !search happy birthday
    • MEE6 music bot search and add song discord chat commands
    • MEE6 will return a list of results, type the number of the song to add it to the playlist
  4. Type !play to start playing the music

All commands: !add

  • Add a song to the queue !clear-queue
  • Remove every song from the queue !join
  • Make the bot join your voice channel !leave
  • Make the bot leave your voice channel !np
  • Display the current playing track !pause
  • Pause the current playing song !play
  • Start playing from the queue !previous
  • Play the previous track !queue
  • List the songs in the queue !replay
  • Replay the current track !resume
  • Resume playing the current song !search
  • Search for a song !seek
  • Change the current track's position !skip
  • Skip to the next song !stop
  • Stop the current song !vote-skip
  • Starts a vote to skip to the next song

Contributing

If you want to contribute to some of the FlutterBuddies' projects on GitHub, great! We look forward to seeing your ideas. You can read how to best contribute in our Contribution Guidelines.

About

About our Flutter Buddy Community

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published