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');
}
copied to clipboard
1
likes
140
points
30
downloads

Publisher

verified publisher3p-cups.com

Weekly Downloads

2024.09.11 - 2025.03.26

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

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on paginatorx