Flutter
@flutter.dev
Google’s UI toolkit to build apps for mobile, web, & desktop from a single codebase. Official hashtag is #FlutterDev.
✈️🧭 Get ready to chart your course for the future of app development!
Next week, we’re launching #FlutterFlightPlans, a content series with updates on Flutter, developer tools, and fantastic apps.
Join us for takeoff at 11am PT on November 12.
Next week, we’re launching #FlutterFlightPlans, a content series with updates on Flutter, developer tools, and fantastic apps.
Join us for takeoff at 11am PT on November 12.
November 7, 2025 at 7:45 PM
✈️🧭 Get ready to chart your course for the future of app development!
Next week, we’re launching #FlutterFlightPlans, a content series with updates on Flutter, developer tools, and fantastic apps.
Join us for takeoff at 11am PT on November 12.
Next week, we’re launching #FlutterFlightPlans, a content series with updates on Flutter, developer tools, and fantastic apps.
Join us for takeoff at 11am PT on November 12.
What's new in Flutter 3.35? 👀 Updates on bringing stateful hot reload to web and automatic 'dry run' compilation to WebAssembly for every JavaScript build, to name a couple! Khanh shares the latest.
October 6, 2025 at 5:01 PM
What's new in Flutter 3.35? 👀 Updates on bringing stateful hot reload to web and automatic 'dry run' compilation to WebAssembly for every JavaScript build, to name a couple! Khanh shares the latest.
Still can't get over how great Fluttercon was 🤩
October 1, 2025 at 9:19 PM
Still can't get over how great Fluttercon was 🤩
Platform updates in Flutter 3.35 🌟
Learn the latest on a new widget to protect users' sensitive data on Android, compatibility for iOS 26, and more.
Learn the latest on a new widget to protect users' sensitive data on Android, compatibility for iOS 26, and more.
September 29, 2025 at 4:49 PM
Platform updates in Flutter 3.35 🌟
Learn the latest on a new widget to protect users' sensitive data on Android, compatibility for iOS 26, and more.
Learn the latest on a new widget to protect users' sensitive data on Android, compatibility for iOS 26, and more.
🍌Trying to get a few more fruits and vegetables into your day? We just put #NanoBanana to work with Flutter and @Firebase AI Logic!
Try it in your Flutter app at no cost → goo.gle/3JycHSa
Try it in your Flutter app at no cost → goo.gle/3JycHSa
August 27, 2025 at 3:50 PM
🍌Trying to get a few more fruits and vegetables into your day? We just put #NanoBanana to work with Flutter and @Firebase AI Logic!
Try it in your Flutter app at no cost → goo.gle/3JycHSa
Try it in your Flutter app at no cost → goo.gle/3JycHSa
Coming in hot... it's Flutter 3.35 ⚡
We have updates to hot reload, a new Dart and Flutter MCP server, and more. See what's new → goo.gle/47uveso
We have updates to hot reload, a new Dart and Flutter MCP server, and more. See what's new → goo.gle/47uveso
August 19, 2025 at 3:29 PM
Coming in hot... it's Flutter 3.35 ⚡
We have updates to hot reload, a new Dart and Flutter MCP server, and more. See what's new → goo.gle/47uveso
We have updates to hot reload, a new Dart and Flutter MCP server, and more. See what's new → goo.gle/47uveso
The Flutter template in Firebase Studio just got an upgrade ✨
With new AI capabilities, you can optimize your workspace for an AI-first experience. Explore the updates → goo.gle/3TXmSSe
With new AI capabilities, you can optimize your workspace for an AI-first experience. Explore the updates → goo.gle/3TXmSSe
July 24, 2025 at 3:31 PM
The Flutter template in Firebase Studio just got an upgrade ✨
With new AI capabilities, you can optimize your workspace for an AI-first experience. Explore the updates → goo.gle/3TXmSSe
With new AI capabilities, you can optimize your workspace for an AI-first experience. Explore the updates → goo.gle/3TXmSSe
From BackdropFilter to CustomPaint, these widgets apply visual effects to children widgets without changing their layout, size, or position.
🎨 Explore painting and effects widgets → goo.gle/44Gw8Pr
🎨 Explore painting and effects widgets → goo.gle/44Gw8Pr
July 23, 2025 at 4:16 PM
From BackdropFilter to CustomPaint, these widgets apply visual effects to children widgets without changing their layout, size, or position.
🎨 Explore painting and effects widgets → goo.gle/44Gw8Pr
🎨 Explore painting and effects widgets → goo.gle/44Gw8Pr
In Flutter 3.32, DevTools got quite the glow-up. 🌟 Hear all about it. ↓
July 9, 2025 at 10:31 PM
In Flutter 3.32, DevTools got quite the glow-up. 🌟 Hear all about it. ↓
iOS app extensions allow you to expand functionality outside of your iOS app. 🍏 📱 Your app could appear as a home screen widget, or you can make portions of your app available within other apps.
Explore the guide → goo.gle/44lqBPn
Explore the guide → goo.gle/44lqBPn
July 2, 2025 at 5:18 PM
iOS app extensions allow you to expand functionality outside of your iOS app. 🍏 📱 Your app could appear as a home screen widget, or you can make portions of your app available within other apps.
Explore the guide → goo.gle/44lqBPn
Explore the guide → goo.gle/44lqBPn
Going to FlutterconUSA this week in NYC? 🙋♀️
The Flutter team is doing a Q/A panel on Thursday at 1:45PM. Submit your question to be answered live: goo.gle/4liU2qW
The Flutter team is doing a Q/A panel on Thursday at 1:45PM. Submit your question to be answered live: goo.gle/4liU2qW
June 24, 2025 at 8:12 PM
Going to FlutterconUSA this week in NYC? 🙋♀️
The Flutter team is doing a Q/A panel on Thursday at 1:45PM. Submit your question to be answered live: goo.gle/4liU2qW
The Flutter team is doing a Q/A panel on Thursday at 1:45PM. Submit your question to be answered live: goo.gle/4liU2qW
New in pub.dev: Trending Packages 📦📈
Trending Packages shows packages that have a significant recent uptick in usage. This can be used for discovering new packages that might be of interest.
More updates from #GoogleIO → goo.gle/43p9SJf
Trending Packages shows packages that have a significant recent uptick in usage. This can be used for discovering new packages that might be of interest.
More updates from #GoogleIO → goo.gle/43p9SJf
June 10, 2025 at 5:20 PM
New in pub.dev: Trending Packages 📦📈
Trending Packages shows packages that have a significant recent uptick in usage. This can be used for discovering new packages that might be of interest.
More updates from #GoogleIO → goo.gle/43p9SJf
Trending Packages shows packages that have a significant recent uptick in usage. This can be used for discovering new packages that might be of interest.
More updates from #GoogleIO → goo.gle/43p9SJf
Introducing the new Property Editor tool ✏
You can easily edit widget properties and read documentation with this tool, accessible from the Flutter Property Editor sidebar panel (VS Code) or tool window (Android Studio / IntelliJ).
You can easily edit widget properties and read documentation with this tool, accessible from the Flutter Property Editor sidebar panel (VS Code) or tool window (Android Studio / IntelliJ).
June 6, 2025 at 5:05 PM
Introducing the new Property Editor tool ✏
You can easily edit widget properties and read documentation with this tool, accessible from the Flutter Property Editor sidebar panel (VS Code) or tool window (Android Studio / IntelliJ).
You can easily edit widget properties and read documentation with this tool, accessible from the Flutter Property Editor sidebar panel (VS Code) or tool window (Android Studio / IntelliJ).
What's new in Flutter? Peak performance, stateful hot reload for web, and new ways to build top-notch, performant apps with Dart 3.8 and Flutter 3.32! 🌟
Boost productivity and learn how Dart and Flutter are adapting to the needs of developers → goo.gle/43QZuLQ
Boost productivity and learn how Dart and Flutter are adapting to the needs of developers → goo.gle/43QZuLQ
June 2, 2025 at 5:41 PM
What's new in Flutter? Peak performance, stateful hot reload for web, and new ways to build top-notch, performant apps with Dart 3.8 and Flutter 3.32! 🌟
Boost productivity and learn how Dart and Flutter are adapting to the needs of developers → goo.gle/43QZuLQ
Boost productivity and learn how Dart and Flutter are adapting to the needs of developers → goo.gle/43QZuLQ
You can now hot reload on the web 🔥🔃🌐
We want your help to make sure this exciting new feature has everything developers need, so please try it out in your own projects and let us know! → goo.gle/3SgJ6Ob
We want your help to make sure this exciting new feature has everything developers need, so please try it out in your own projects and let us know! → goo.gle/3SgJ6Ob
May 27, 2025 at 3:58 PM
You can now hot reload on the web 🔥🔃🌐
We want your help to make sure this exciting new feature has everything developers need, so please try it out in your own projects and let us know! → goo.gle/3SgJ6Ob
We want your help to make sure this exciting new feature has everything developers need, so please try it out in your own projects and let us know! → goo.gle/3SgJ6Ob
🔨 ✨How to build a Gemini-powered Flutter app, step by step → goo.gle/3EzP9Kx
In this codelab, you'll build Colorist - an interactive Flutter application that brings the power of Gemini API directly into your Flutter app.
In this codelab, you'll build Colorist - an interactive Flutter application that brings the power of Gemini API directly into your Flutter app.
May 6, 2025 at 5:37 PM
🔨 ✨How to build a Gemini-powered Flutter app, step by step → goo.gle/3EzP9Kx
In this codelab, you'll build Colorist - an interactive Flutter application that brings the power of Gemini API directly into your Flutter app.
In this codelab, you'll build Colorist - an interactive Flutter application that brings the power of Gemini API directly into your Flutter app.
Level up your iOS dev experience with the new Flutter 3.29 release📱
Add bottom widgets to navigation bars, present modal sheets using the new CupertinoSheetRoute, and more. 👀
Add bottom widgets to navigation bars, present modal sheets using the new CupertinoSheetRoute, and more. 👀
April 30, 2025 at 4:09 PM
Level up your iOS dev experience with the new Flutter 3.29 release📱
Add bottom widgets to navigation bars, present modal sheets using the new CupertinoSheetRoute, and more. 👀
Add bottom widgets to navigation bars, present modal sheets using the new CupertinoSheetRoute, and more. 👀
Sometimes lengthy code is unavoidable. 📃
Here's a trick to keep things tidy by folding and unfolding your code.
Here's a trick to keep things tidy by folding and unfolding your code.
April 23, 2025 at 5:27 PM
Sometimes lengthy code is unavoidable. 📃
Here's a trick to keep things tidy by folding and unfolding your code.
Here's a trick to keep things tidy by folding and unfolding your code.
The wait is over - we're happy to share Flutter's 2025 roadmap 🗺🩵
Read the blog for insights on Flutter's key focus areas for the year ahead!
Read → goo.gle/3FTEjPW
Read the blog for insights on Flutter's key focus areas for the year ahead!
Read → goo.gle/3FTEjPW
April 15, 2025 at 4:11 PM
The wait is over - we're happy to share Flutter's 2025 roadmap 🗺🩵
Read the blog for insights on Flutter's key focus areas for the year ahead!
Read → goo.gle/3FTEjPW
Read the blog for insights on Flutter's key focus areas for the year ahead!
Read → goo.gle/3FTEjPW
Come for the code, stay for the community 🫶
Find local Flutter meetups, online forums, and leadership opportunities to grow with the community. → goo.gle/3PJzXMr
Find local Flutter meetups, online forums, and leadership opportunities to grow with the community. → goo.gle/3PJzXMr
March 25, 2025 at 4:45 PM
Come for the code, stay for the community 🫶
Find local Flutter meetups, online forums, and leadership opportunities to grow with the community. → goo.gle/3PJzXMr
Find local Flutter meetups, online forums, and leadership opportunities to grow with the community. → goo.gle/3PJzXMr
Adding Google Maps to your Flutter app → goo.gle/41oF5g3
In this codelab, learn how to:
🗺️ Display a Google Map
📈 Retrieve map data from a web service
📌 Display this data as markers on the map
In this codelab, learn how to:
🗺️ Display a Google Map
📈 Retrieve map data from a web service
📌 Display this data as markers on the map
March 24, 2025 at 5:49 PM
Adding Google Maps to your Flutter app → goo.gle/41oF5g3
In this codelab, learn how to:
🗺️ Display a Google Map
📈 Retrieve map data from a web service
📌 Display this data as markers on the map
In this codelab, learn how to:
🗺️ Display a Google Map
📈 Retrieve map data from a web service
📌 Display this data as markers on the map
ICYMI, here's what's new in Flutter 3.29
⚙ Cupertino and Material widget updates
🧵 Dart threading changes on Android/iOS
🔍 New DevTools inspector by default
🦋 Impeller improvements
Get the details → goo.gle/4hzlcZ8
⚙ Cupertino and Material widget updates
🧵 Dart threading changes on Android/iOS
🔍 New DevTools inspector by default
🦋 Impeller improvements
Get the details → goo.gle/4hzlcZ8
February 17, 2025 at 6:32 PM
ICYMI, here's what's new in Flutter 3.29
⚙ Cupertino and Material widget updates
🧵 Dart threading changes on Android/iOS
🔍 New DevTools inspector by default
🦋 Impeller improvements
Get the details → goo.gle/4hzlcZ8
⚙ Cupertino and Material widget updates
🧵 Dart threading changes on Android/iOS
🔍 New DevTools inspector by default
🦋 Impeller improvements
Get the details → goo.gle/4hzlcZ8
Roses are red, widgets are neat, 3.29 can't be beat 💓
The latest release includes updates to improve developer experience, enhance app performance, and provide greater flexibility in design and code style management.
Read the blog → goo.gle/4hzlcZ8
The latest release includes updates to improve developer experience, enhance app performance, and provide greater flexibility in design and code style management.
Read the blog → goo.gle/4hzlcZ8
February 12, 2025 at 9:20 PM
Roses are red, widgets are neat, 3.29 can't be beat 💓
The latest release includes updates to improve developer experience, enhance app performance, and provide greater flexibility in design and code style management.
Read the blog → goo.gle/4hzlcZ8
The latest release includes updates to improve developer experience, enhance app performance, and provide greater flexibility in design and code style management.
Read the blog → goo.gle/4hzlcZ8
Understanding layout in Flutter 🗺
In this section of the Flutter Fundamentals, you'll learn how to build layouts with some of the most common layout widgets. → goo.gle/3ZLUULJ
In this section of the Flutter Fundamentals, you'll learn how to build layouts with some of the most common layout widgets. → goo.gle/3ZLUULJ
February 12, 2025 at 6:05 PM
Understanding layout in Flutter 🗺
In this section of the Flutter Fundamentals, you'll learn how to build layouts with some of the most common layout widgets. → goo.gle/3ZLUULJ
In this section of the Flutter Fundamentals, you'll learn how to build layouts with some of the most common layout widgets. → goo.gle/3ZLUULJ
Want to get Flutter running on devices beyond the platforms that Flutter already supports? 🚀
With Flutter's support for custom embedders, you can create new ways to put Flutter to work on the platforms that matter to you.
See code examples → goo.gle/4eYyE6W
With Flutter's support for custom embedders, you can create new ways to put Flutter to work on the platforms that matter to you.
See code examples → goo.gle/4eYyE6W
February 3, 2025 at 4:50 PM
Want to get Flutter running on devices beyond the platforms that Flutter already supports? 🚀
With Flutter's support for custom embedders, you can create new ways to put Flutter to work on the platforms that matter to you.
See code examples → goo.gle/4eYyE6W
With Flutter's support for custom embedders, you can create new ways to put Flutter to work on the platforms that matter to you.
See code examples → goo.gle/4eYyE6W