Flutter and Dart at Google Cloud Next

Kelvin Boateng
Flutter
Published in
3 min readApr 16, 2024

--

In case you missed it, the Flutter team attended Google Cloud Next for the first time this past week, a testament to Flutter’s growing impact within the development community.

We partnered with teams across Google Cloud, Firebase, Very Good Ventures, and Serverpod to deliver lightning talks, sessions, and a demo booth with a focus on streamlined workflows.

Here’s a review of what we shared in case you missed it.

Fast Development with Firestore, Cloud Run, and Flutter
We worked in real-time to develop a minimal viable Flutter app, backed by a Firestore database through a Google Cloud Run-powered API. You can learn more on how to do this yourself from these resources.

Harnessing Flutter, Firebase, and Gemini for Intelligent App Development
We built a dynamic, real-world application from scratch using Flutter, Firebase, and Gemini, showing live how Firebase’s Firestore and Storage features streamlined data management and media handling. Watch a recording of the talk.

How to use Serverpod for Full-Stack Dart
We showed how developers can use Dart on the server to share code and complement their Flutter app with Serverpod, a full-stack Dart solution that uses code generation to create matching client-server code and a feature-rich Postgres ORM based on your schema. Check out this Observable Flutter episode to learn more.

Live-coding a Flutter app with Firestore
We showed how Google’s Project IDX makes it much easier to set up a development environment for Flutter! Check out Project IDX to get started.

Developing full-stack apps and games with Flutter, Dart Frog, and Gemini
Very Good Ventures (VGV) showed how to create an AI-powered game with Gemini and Flutter à la “choose your own adventure” style. Watch the talk now!

How to use Dart Frog and Google Cloud to share code
VGV showed how to get up and running quickly with code sharing between your frontend and backend, bringing up a full-stack project and getting it running on both device and in Cloud Run in a matter of minutes.

In case you missed it

Check out these announcements from Cloud Next that we think have the potential to help Flutter and Dart developers more easily build AI features in your apps.

Firestore Vector Search support + extension launch
Vector search embeddings in Firestore, along with the Firestore Vector Search extension, enable Flutter and Dart developers to turn Firestore data into a rich, searchable knowledge map, empowering highly innovative generative AI features. This opens the door to integrating AI-powered product recommendations, intelligent chatbots, and other sophisticated experiences directly into your Flutter applications when you use Firestore.

Vertex Gemini Dart SDK private preview
The Vertex Gemini SDKs are a set of client SDKs for Firebase that support Dart, Kotlin, Swift, and JavaScript. They are meant to accelerate development with easy access to Vertex AI services. Flutter and Dart developers can request access to the private preview on this Google form.

Show us what you’re building

The future is bright for developers who want to build high quality cross-platform experiences powered by Google Cloud, and we want to see what you’re building. If you use Flutter with Firebase or any Google Cloud products or services, give us a shout on Twitter and LinkedIn!

If you’re just looking to get started with Flutter and Google Cloud, check out the following resources.

Documentation
Sample code
Cloud Development tips (Video)

Until Next 😉 time — we can’t wait to see what you build!

--

--