Pooja Bhaumik

Developer Advocate at FlutterFlow | Google Developer Expert (Flutter)

Talk Title

Flutteristas Panel

Room

Hamilton

Date

07.07.2023

Time

10:20 > 40 min

Share

on Twitter

Join the Flutteristas as they discuss the world of Flutter and Dart as well as challenges faced in the industry by female and non-binary individuals and how they are breaking through barriers.

Talk Title

Building Kahoot visually with FlutterFlow and Firebase

Room

Shirley

Date

05.07.2023

Time

13:40 > 40 min

Share

on Twitter

When it comes to building mobile apps, there are always tasks that needs to be repeated for every project such as setting up the project, configuring the environment, implementing the authentication, setting up the state management and they can be quite tedious each time. And this extra time can be costly for businesses when their core aim is probably to reduce the TTM (time to market), ship to users in a short time, get feedback, iterate and repeat the cycle again.

In this talk, we explore FlutterFlow, a low-code tool built with Flutter that allows you to build Flutter apps more visually and that solves this very problem for businesses.

Most developers usually avoid most low-code tools because they seem to be limited in their complex logic writing & customisation ability and developers like to know what’s happening under the hood.

In this talk, we build the multiplayer Kahoot game on stage and explore the various customisation possibilities of FlutterFlow when it comes to complex business logic, such as

- Building a Player app and host app for Kahoot game
- Querying the Firebase collection for the game and rendering the collections for players and games and updating the documents on user actions
- Other complex & repeated actions such as authentication, opening gallery for upload to FIrebase, and many more features of the Kahoot game will be implemented.
- Creating conditional UI components, such as the UI will change according to the game status stored in Firebase
- Show the action flow editor on how we can write business logic in a flowchart based format with either straightforward or conditional actions which makes it easy to read & document, but also is quick to duplicate when needed.
- When something is not available in the FlutterFlow platform, I will demo how we can write traditional Flutter & Dart code inside the platform to extend certain functionalities or even make use of the packages from pub.dev

At the end of the session, we will be playing the Kahoot game with the audience and top 10 winners will get some goodies from FlutterFlow.

Speaker Bio

Pooja Bhaumik, a Google Developer Expert for Flutter, Developer Advocate at FlutterFlow, co-founder of WomenDroid community and author & creator of Flutter Essential Training, an exclusive Linkedin Learning course. She has spoken in more than 20+ conferences since the last 3 years, including in-person international conferences such as NDC Sydney, Flutter Vikings Oslo, Droidcon Singapore. She is also passionate about mentoring folks and helping them grow in their mobile development careers via technical blogs and YouTube videos.

Menu