Great article. btw, could you change the parameter name “position” in itemBuilder to be “index”. The word “position” affects reading, because it could have many meanings.
IndexedWidgetBuilder typedef - widgets library - Dart API
API docs for the IndexedWidgetBuilder property from the widgets library, for the Dart programming language.