What’s SliverList?

A sliver that places multiple box children in a linear array along the main axis.

Check the official documentation for more.

SliverList explained for Android Developers

SliverList determines its scroll offset by ‘dead reckoning’ because children outside the visible part of the sliver are not materialized, which means SliverList cannot learn their main axis extent. Instead, newly materialized children are placed adjacent to existing children. This is somewhat similar to how RecyclerView in Android manages views, where only the visible items are created and recycled to optimize performance.

Example Code

Here is an example of how to use SliverList:

SliverList({Key? key, required SliverChildDelegate delegate})

SliverList Remarks

For children with a fixed extent in the main axis, consider using SliverFixedExtentList for better efficiency.

Bootstrap Your app with ShipFlutter

A fully customizable starter kit to seamlessly launch responsive Android, iOS, and Web apps with Flutter powered by Firebase and Vertex AI.