Adam Barth 9752979e99 Actually notify GlobalKey listeners in fn3
This patch makes a number of changes:

1) buildDirtyComponents now prevents all calls to setState, not just those
   higher in the tree. This change is necessary for consistency with
   MixedViewport and HomogeneousViewport because those widgets already build
   subwidgets with that restriction. If the "normal" build didn't enforce that
   rule, then some widgets would break when put inside a mixed or homogeneous
   viewport.

2) We now notify global key listeners in a microtask after beginFrame. That
   means setState is legal in these callbacks and that we'll produce another
   frame if someone calls setState in such a callback.
2015-09-27 17:22:48 -07:00
2015-09-08 13:32:50 -07:00
2015-09-16 09:03:47 -07:00
2015-07-16 10:16:42 -07:00
2015-07-16 10:16:42 -07:00
2015-09-10 08:49:56 -07:00
.gn
2015-07-16 10:16:42 -07:00
2015-07-24 12:24:05 -07:00
2015-09-25 14:28:39 -07:00
2015-07-16 10:16:42 -07:00
2015-09-20 14:02:52 -07:00

Flutter

Build Status

Flutter is a new way to build high-performance, cross-platform mobile apps. Flutter is optimized for today's, and tomorrow's, mobile devices. We are focused on low-latency input and high frame rates on Android and iOS.

Community

Join us on IRC at #flutter on Freenode or join our mailing list, sky-dev@googlegroups.com.

Languages
Dart 75%
C++ 16.5%
Objective-C++ 2.9%
Java 2.8%
Objective-C 0.7%
Other 1.9%