#InheritedWidget
The whole UI loses power when NEPA takes light 😅

Every screen reads colours from one InheritedWidget; a TweenSequence flickers it like a tube light. Respects Reduce Motion.

Plus a hand-painted 7-segment LCD meter. Flutter #FlutterDev #buildinpublic
November 4, 2026 at 7:23 AM
Why was Riverpod needed, and why don't you need it any more?

In 2019, Flutter rejected PR #33213. InheritedWidget couldn't unlisten from conditional reads.

The paper trail & the signals fix:
dev.to/gde/the-sand...
The Sand in the Oyster: Why Riverpod Was Needed, and Why You Don't Need It Any More
The hidden mechanical flaw in Flutter's InheritedWidget that forced the creation of Riverpod, why escaping the widget tree created its own architectural taxes, and how push-pull signals finally resolv...
dev.to
September 27, 2026 at 6:06 PM
Need to share state efficiently across widgets? InheritedWidget is lightweight and avoids over-engineering for small apps. Customize updates only for necessary widgets. Ideal for parent-to-child state sharing!

#Flutter #StateManagement #InheritedWidget #FlutterTips #FlutterDev
November 29, 2024 at 12:00 PM
🚀 v0.1.2 of code_on_the_rocks is out

I added a new sample and updated the docs to explain how you can reuse ViewModel logic

Working on an explainer video....

pub.dev/packages/cod...
code_on_the_rocks | Flutter Package
A bold and balanced state management library that pairs MVVM structures with the simplicity of InheritedWidget.
pub.dev
September 3, 2023 at 5:22 PM
Another day, another package update 🚀

v0.0.5 of code_on_the_rocks is up!

- New getModel helper function
- New #Flutter counter example
- Updated Readme with more usage details

https://pub.dev/packages/code_on_the_rocks
code_on_the_rocks | Flutter Package
A bold and balanced state management library that pairs MVVM structures with the simplicity of InheritedWidget.
pub.dev
August 15, 2023 at 8:03 PM
#Flutter Tip of the Day

Use MediaQuery's static methods...you know you want to

https://code-on-the-rocks.web.app/tips/easy-mediaquery/
Easy MediaQuery | Code On The Rocks
The MediaQuery widget is an InheritedWidget (more specifically an InheritiedModel) that passes a MediaQueryData object to its subtree.
code-on-the-rocks.web.app
August 15, 2023 at 6:07 PM
We just published v0.0.3 of the code_on_the_rocks package 🍹

46 lines of #Dart code to help you manage your app state!

We wanted to stick close to #Flutter so we're basically just wrapping Stateful and Inherited widgets 📦

https://pub.dev/packages/code_on_the_rocks
code_on_the_rocks | Flutter Package
A bold and balanced state management library that pairs MVVM structures with the simplicity of InheritedWidget.
pub.dev
August 13, 2023 at 10:10 PM
I threw my InheritedWidget snippets into a quick blog post.

The boilerplate doesn't bother me much when I only need to type a few characters 💡🧠💥

https://codeontherocks.dev/blog/just-inherited-widgets/
Flutter: Stateful and Stateless Inherited Widgets | Code On The Rocks
.
codeontherocks.dev
August 11, 2023 at 3:34 PM
いや、自分はまだ `riverpod` の理解が浅いかも orz

ドキュメントのこの章をしっかり理解できると、自分が「読むのしんどいなー」と思っていたコードもしっかりと読めて、文脈の意味を理解することができるようになりそう

(それでも、このプラクティスがいたるところで乱用されてしまうと、`InheritedWidget` と同様に画面に利用する複数 widget の挙動が理解しにくくなると考えているのは変わらないです)
---
riverpod.dev/ja/docs/conc...
Scopes | Riverpod
The content of this page may be outdated.
riverpod.dev
November 30, 2023 at 11:06 AM
Love too leave my flutter app alone for months just to come back to it and spend 2 days remembering how the fuck state management works again.

“Hahah no you don’t want StatefulWidget you want InheritedWidget”

Did you just tell me to go fuck myself?
July 3, 2023 at 8:05 PM
"How does InheritedWidget use setState?"

It felt like such a simple, innocent question, but ChatGPT is sure taking its time to answer...

... oh, and now the answer is *much* longer than I expected.

Down the rabbit hole puf goes....
September 5, 2024 at 7:37 PM
But that was one of the main reason to be for Minimal, to use as many classes as possible from the SDK, especially ListenableBuilder - only exception InheritedWidget (I tried, and ended up re-implementing Provider)
March 11, 2025 at 7:55 AM