mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
There are basically three tricks here: - Making retainStatefulNodeIfPossible non-private, so that RenderObjectWrappers in other files can use it. - RenderObjectWrappers have a utility function that subclasses can call (retainStatefulRenderObjectWrapper()) to enable them to be retained, when they override retainStatefulNodeIfPossible. - enterLayoutCallbackBuilder()/exitLayoutCallbackBuilder() API to set the right flags so that you can build Widget nodes outside a regular build cycle Also: - Widget.toStringName(), for debugging when you don't want the whole subtree printed. R=abarth@chromium.org Review URL: https://codereview.chromium.org/1225123005 .
Sky
For information about using our latest stable release of Sky, please see the Sky SDK project page.
For more current information about the bleeding edge of the Sky framework, see the sdk/ directory.
For details about the internals of Sky's engine, see the engine/ directory.
For information about contributing to Sky, please see HACKING.md.
Description
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
androidapp-frameworkcross-platformdartdart-platformdesktopflutterflutter-packagefuchsiaioslinux-desktopmacosmaterial-designmobilemobile-developmentskiawebweb-frameworkwindows
Readme
2.5 GiB
Languages
Dart
75%
C++
16.5%
Objective-C++
2.9%
Java
2.8%
Objective-C
0.7%
Other
1.9%