Coder Social home page Coder Social logo

lucifer1091 / pagination_view Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vedartm/pagination_view

0.0 1.0 0.0 9.49 MB

Flutter package to simplify pagination of list of items from the internet.

Home Page: https://pub.dev/packages/pagination_view

License: MIT License

Objective-C 0.22% Kotlin 0.73% Dart 95.62% Swift 2.37% HTML 1.06%

pagination_view's Introduction

PaginationView

All Contributors

Actions Status pub package pub points style: effective dart License: MIT

Installing

In your pubspec.yaml

dependencies:
  pagination_view: ^3.0.0
import 'package:pagination_view/pagination_view.dart';

Basic Usage

      PaginationView<User>(
        preloadedItems: <User>[
          User(faker.person.name(), faker.internet.email()),
          User(faker.person.name(), faker.internet.email()),
        ],
        itemBuilder: (BuildContext context, User user, int index) => ListTile(
          title: Text(user.name),
          subtitle: Text(user.email),
          leading: IconButton(
            icon: Icon(Icons.person),
            onPressed: () => null,
          ),
        ),
        header: Text('Header text'),
        footer: Text('Footer text'),
        paginationViewType: PaginationViewType.listView // optional
        pageFetch: pageFetch,
        onError: (Exception error) => Center(
          child: Text('Some error occurred'),
        ),
        onEmpty: Center(
          child: Text('Sorry! This is empty'),
        ),
        bottomLoader: Center( // optional
          child: CircularProgressIndicator(),
        ),
        initialLoader: Center( // optional
          child: CircularProgressIndicator(),
        ),
      ),

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Saif Allah Khaled

๐Ÿ’ป

jezsung

๐Ÿ’ป

psredzinski

๐Ÿ’ป

Javier Torrus

๐Ÿ’ป

Jonjo McKay

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

pagination_view's People

Contributors

vedartm avatar lostindarkmath avatar allcontributors[bot] avatar anggaaryas avatar seal92 avatar jezsung avatar lucifer1091 avatar saifallak avatar twaflutterpackages avatar sachin-dahal avatar jtorrus avatar jonjomckay avatar mtiziano avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.