Improve compositing strategy for Shrine (#5014)

This patch includes a number of improvements:

 * Material page routes now put a repaint boundary inside their transition so
   they don't repaint during the transition.
 * Heroes that are on a quest now get a repaint boundary so we repaint them
   individually.
 * I've hoisted the transparent material for the product items up in the widget
   tree, which doesn't affect performance but makes the ink splashes reach the
   edge of the product cards.
 * I've changed the repaint rainbow visualization to make it easier to see
   what's going on.
4 files changed
tree: 7de342c9ae1e36cab73762e9cc6e9b8e38e031c1
  1. bin/
  2. dev/
  3. examples/
  4. packages/
  5. .analysis_options
  6. .travis.yml
  7. AUTHORS
  8. CONTRIBUTING.md
  9. ISSUE_TEMPLATE.md
  10. LICENSE
  11. README.md
README.md

Flutter

Join Gitter Chat Channel - Build Status - Coverage 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.

Flutter is an early-stage open-source project. We are still missing core features like accessibility, text input, localization, and more. However, you can build demos and examples today. We hope you try it out and send us feedback.

Community

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