import 'package:flutter/cupertino.dart'; IndexedWidgetBuilder getSeparatedItemBuilder(IndexedWidgetBuilder itemBuilder, IndexedWidgetBuilder separatorBuilder) { return (context, index) { if (index.isEven) { return itemBuilder(context, index ~/ 2); } else { return separatorBuilder(context, index ~/ 2); } }; }