paginatorx 1.0.1 copy "paginatorx: ^1.0.1" to clipboard
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');
}
1
likes
140
points
26
downloads

Publisher

verified publisher3p-cups.com

Weekly Downloads

paginatorx is a Flutter package that helps you to paginate data from the network or from any other source.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on paginatorx