Skip to content

Instantly share code, notes, and snippets.

View Oklahomawhore's full-sized avatar
🤑
LFJ

Oklahomawhore

🤑
LFJ
View GitHub Profile
@tombailey
tombailey / infinite_list.dart
Created June 3, 2020 15:07
Flutter - Infinite scrolling / loading list view
import 'package:flutter/material.dart';
extension on List {
Object lastOrNull() {
return this.isNotEmpty ? this.last : null;
}
}
typedef ItemWidgetBuilder = Widget Function(Object item);
typedef FutureItemsCallback = Future<List<Object>> Function(Object lastLoadedItem);