Figure 1: One of the Flutter apps that will be live-coded on stage. You will also be able to build it in one of the codelabs.

Session: Prototyping to Production : Bridging the Gap with a Common Tool by Fiona Yeung and David Yang

: Bridging the Gap with a Common Tool by Fiona Yeung and David Yang Friday, 8:30am PDT



Design and engineering collaboration is difficult but vital for iterative user-centered product development. Join us (a designer and UI developer) as we use the Flutter UI framework to evolve a UI concept from prototype to production code. You'll leave this talk with a deeper understanding of how to bridge the gap between designers and UI developers through a prototyping-centric workflow, and why using a single framework between designers and developers helps your team work more efficiently.



Session: Single Codebase, Two Apps with Flutter and Firebase by Emily Shack and Emily Fortuna

with Flutter and Firebase by Emily Shack and Emily Fortuna Friday, 10:30am PDT



Create an app for both iOS and Android, without building it twice! In this presentation, you'll watch how a single developer, live on stage, uses Flutter and Firebase to build two real native apps from a single codebase. This is real! Along the way you'll learn how to build beautiful cross-platform UIs with Flutter, how you can paint your app to life with Flutter's sub-second hot reload dev experience, and how to use the Firebase SDK with Flutter.



5 codelabs

codelabs Intro to Dart for Java Developers (20 minutes)



Write a Material Design AngularDart Web App (20 minutes)



Build an AngularDart & Firebase Web App (25 minutes)



Building Beautiful UIs with Flutter (60 minutes)



Firebase for Flutter (70 minutes)



2 office hours

office hours Flutter team: Wednesday, 4pm—5pm PDT



Dart and AngularDart teams: Friday, 10:30am—11:30am PDT

Figure 2: Another app that you will be able to build via a codelab. This one is built with AngularDart.

Google I/O is happening in Mountain View this week. Here’s what you shouldn't miss if you're coming, or if you're following I/O from home.Both talks will be live-streamed (and later on YouTube), and all 5 codelabs will be available online.If you want to talk to the team and can’t make it to I/O, feel free to reach out to @dart_lang @flutterio , or @angulardart on Twitter, Dart Flutter on Gitter, flutter-dev@ and misc@dartlang on Google Groups, +Dartisans on G+, /r/dartlang or Reddit, or use any of the other channels to reach us.