paginatorx 1.0.1
paginatorx: ^1.0.1 copied to clipboard
paginatorx is a Flutter package that helps you to paginate data from the network or from any other source.
example/paginatorx_example.dart
import 'package:flutter/material.dart';
import 'package:paginatorx/data/stub_data.dart';
import 'package:paginatorx/paging/paging_manager.dart';
import 'package:paginatorx/paging/paging_manager_impl.dart';
void main() {
print('start');
var stubData = StubData.generateData();
PagingManager pagingManager = PagingManagerImpl(data: stubData,);
// Initial page loading
var data = pagingManager.loadPage();
//on next page clicked
data = pagingManager.loadNextPage();
//on prev page clicked
data = pagingManager.loadPrevPage();
// bring data into any widget
Container(
child: ListView.builder(
itemCount: data.length,
itemBuilder: (context, index) {
return ListTile(
title: Text(data[index].toString()),
);
},
),
);
print('end');
}
copied to clipboard