Flutter Forward 2023 Livestream

TL;DR
The Flutter Forward event showcases the latest advancements in Flutter, including Material Design updates, examples of Flutter apps, and contributions from the Flutter community.
Transcript
[SILENT] JOHN RYAN: Hello, and welcome to Flutter forward. It's a really, really exciting day, and thank you for tuning in. My name is John. I'm a developer relations engineer on the Flutter and DART team. KATE LOVETT: And my name is Kate Lovett. I'm a software engineer on the Flutter framework team. JOHN RYAN: And we have some guests from Google a... Read More
Key Insights
- 👣 Material 3 is now available for developers to start using, and its progress can be tracked using API documentation and bug reports.
- 😀 Examples of fully-built Material 3 apps are provided, and developers are encouraged to migrate from Material 2 to Material 3 for a better user experience.
- 🍃 Flutter is an open-source project, and contributions from the community are welcome. Developers can start contributing by reading the Contributing to Flutter guide and browsing the issues. Writing tests and providing workarounds for issues are essential contributions to the Flutter ecosystem.
Install to Summarize YouTube Videos and Get Transcripts
Explore YouTube Video Summarizer or Get YouTube Transcript Extractor
Questions & Answers
Q: When is the right time to start investing in Material 3 and how can we track its progress?
The right time to start investing in Material 3 is now. You can try using Material 3 by setting it to true in your theme data. To track its progress, you can refer to the Material 3 API documentation and file bug reports when necessary.
Q: Is there an example app that is fully built in Material 3?
Yes, there are several example apps built using Material 3. One example is the Pesto app, which was built using the Material study. Additionally, there is an adaptive scaffold package that is based on the reply sample. These are examples of fully-integrated Material 3 apps.
Q: Will Material 3 change everything in my app if I'm just updating?
Material 3 may bring some changes to your app, depending on the widgets that are supported. For some widgets, the changes may be minimal, such as background and foreground color updates. However, for other widgets like navigation rail and bottom navigation, the changes may be more drastic. It is recommended to check the sample app and API documentation for more details.
Q: When does Material 3 get full support?
Material 3 is still in progress, and full support is not yet available. The team is working on migrating all the existing widgets to Material 3 specifications. While migrating to Material 3 is a breaking change by default, the team is also working on providing a migration path for an easy transition. In the future, there may be a guide to help users understand the changes and how to achieve the desired Material 3 effect in their apps.
Q: Is there a plan to deprecate Material 2 support in Flutter, and what is the timeline?
Most of the widgets in Flutter have already been migrated to Material 3 specifications. However, there is still some work to be done before Material 2 support can be fully deprecated. The team is ensuring that a comprehensive migration path is provided to make the transition from Material 2 to Material 3 as smooth as possible. The timeline for full Material 3 support will depend on the progress of the migration and the needs of the developers using Flutter.
Q: Where can I find materials to learn Flutter?
There are various resources available for learning Flutter. The official Flutter API documentation is a good place to start. Additionally, there are code labs and examples in the Flutter samples repository. Other resources include the Flutter Material Design channel and the Flutter Dev channel. Overflow, a developer community platform, can also be a helpful resource for finding answers and solutions to Flutter-related questions and challenges.
Summary & Key Takeaways
-
The Flutter Forward event features speakers from the Flutter team and the community, discussing various topics related to Flutter.
-
Material Design updates for Flutter 3 are introduced, including the option to use Material 3 and track its progress using API documentation and bug reporting.
-
Examples of fully-built Material 3 apps are provided, along with tips for migrating from Material 2 to Material 3.
-
The process of contributing to Flutter is explained, including the importance of writing tests and providing workarounds for issues.
-
Resources for learning Flutter are mentioned, such as API documentation, code labs, and Flutter developer channels.
Read in Other Languages (beta)
Share This Summary 📚
Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator
Explore More Summaries from Flutter 📚
Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator




