Skip to content
0:00 / 0:00

#flutter#renderobject#custompainter

A definitive guide to RenderObjects in Flutter

creativecreatorormaybenot

1.7K subscribers • 3 videos on Hallway

YouTube

Advanced. Deep dive for people who know the field.

29K views5 years ago2 recommendations

Mobile developmentGraphics and audioFlutter and React NativeRendering

An in-depth guide to understanding and building custom RenderObjects from the ground up in Flutter.

Everyone knows how to use widgets in Flutter, however, RenderObjects are a secret to most - so we are tackling exactly that topic in great depth :) twitter.com/creativemaybeno/status/1342875877823098885?s=20 Links in this video: My article on Drawing Every Line Pixel-perfectly with Custom Render Objects medium.com/flutter-community/pure-flutterclock-face-every-li… Flutter Understanding constraints flutter.dev/docs/development/ui/layout/constraints My RenderObjects Q&A on Twitter twitter.com/creativemaybeno/status/1341873797222322182?s=20 RenderSliver documentation api.flutter.dev/flutter/rendering/RenderSliver-class.html RenderBox documentation api.flutter.dev/flutter/rendering/RenderBox-class.html My funvas package for drawing custom canvas animations github.com/creativecreatorormaybenot/funvas Suragch1's Flutter widget from scratch article suragch.medium.com/creating-a-flutter-widget-from-scratch-a9… My StackOverflow answer on CustomMultiChildLayout stackoverflow.com/questions/59483051/how-to-use-custommultic… Code for my Flutter clock that uses only custom render objects on GitHub github.com/creativecreatorormaybenot/clock How Flutter renders widgets youtube.com/watch?v=996ZgFRENMs Slivers Explained - Making Dynamic Layouts (The Boring Flutter Development Show, Ep. 12) youtube.com/watch?v=Mz3kHQxBjGg Introduction What are RenderObjects? RenderBox RenderSliver CustomPaint CustomSingle/MultiChildLayout RenderObjectWidget ParentData Layout computeDryLayout updateRenderObject Intrinsics Baselines Painting Hit testing Semantics RenderProxyBox When should you create RenderObjects? Q&A Where can you learn more? You can learn anything.

Why it's here

2 people recommend this

What people say. Recommended as one of the few deep-dive resources on low-level Flutter RenderObjects.

u/InternalServerError7in r/FlutterDev • Recommends

…aning hard. Trying to decipher what low level classes and mixins to use, or what contracts or relationships hold results in stumbling down one rabbit hole after another. Take `RenderObject`s for example. There are very little resources for building custom `RenderObject`s from the ground up - the closest thing we have to this I've found is a video: link to this video (If this guy wrote a book I'd buy it). But if you were to master `RenderObject`s and shaders, then theoretically any visual experience is within your grasp. There are tons of other useful advanced concepts for Flutter that are almost never touched upon. e.g. Understanding streams/rxdart can vastly improve you ability to handle complex stat…

u/creativemaybenoin r/FlutterDev • Recommends

A definitive guide to RenderObjects in Flutter by @creativemaybeno