Flutter Heroes 2025

Building a multiplayer drawing game with Dart and Serverpod on the backend
2025-03-12 , Main Stage

In this comprehensive session, we will build and deploy a complete multiplayer drawing game. We will explore the synergy of Dart and Serverpod in backend development. Beginning by setting up a Dart project with Serverpod, highlighting the benefits of working with Dart throughout the entire stack. Participants will learn to structure their codebase, write scalable and maintainable code, and leverage Serverpod for backend operations.

A key focus will be on real-time communication. We'll demonstrate how to work with streams to push data from the server to a Flutter app.

The session concludes with deployment strategies, covering the transition from development to cloud environments. We'll discuss containerization with Docker and strategies for deploying to GCP and Serverpod Cloud.

This session is ideal for Flutter developers curious about working with Dart on the backend and backend developers who want to get into Dart.

Viktor is the founder and lead developer of Serverpod, an open-source backend written in Dart for the Flutter community. With a master’s in computer science and over 20 years of industry experience, Viktor has a solid background in software engineering. Before starting Serverpod, he worked at Google’s Flutter team in Silicon Valley. He has held talks and taught guest lectures on programming, app creation, and computer graphics at international conferences and universities such as MIT, Carnegie Mellon, and UC Berkeley.

This speaker also appears in: