All Projects → excogitatr → Pagination_view

excogitatr / Pagination_view

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

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Pagination view

Laravel Ownership
Laravel Ownership simplify management of Eloquent model's owner.
Stars: ✭ 71 (-13.41%)
Mutual labels:  package
Elements
⚒ Modular components for RecyclerView development enforcing clean, reusable and testable code, with built-in support for paging and complex hierarchies of data.
Stars: ✭ 75 (-8.54%)
Mutual labels:  pagination
Xa
Beautiful & Customizable logger ❤️
Stars: ✭ 78 (-4.88%)
Mutual labels:  package
R.matlab
R package: R.matlab
Stars: ✭ 72 (-12.2%)
Mutual labels:  package
Mockingcase
node package that converts a string to mOcKiNgCaSe
Stars: ✭ 74 (-9.76%)
Mutual labels:  package
Edualgo
A simple python package having modules of different algorithms to use in educational purposes.
Stars: ✭ 76 (-7.32%)
Mutual labels:  package
Dotnetpaging
Data paging with ASP.NET and ASP.NET Core
Stars: ✭ 70 (-14.63%)
Mutual labels:  pagination
Laravel Mixpanel
Intuitive drop-in analytics.
Stars: ✭ 80 (-2.44%)
Mutual labels:  package
Random Word
This is a simple python package to generate random english words
Stars: ✭ 75 (-8.54%)
Mutual labels:  package
Coherence
Coherence is a full featured, configurable authentication system for Phoenix
Stars: ✭ 1,207 (+1371.95%)
Mutual labels:  package
Env Providers
👷 Load Laravel service providers based on your application's environment.
Stars: ✭ 73 (-10.98%)
Mutual labels:  package
Manager
Implementation of the Manager pattern existing in Laravel framework
Stars: ✭ 74 (-9.76%)
Mutual labels:  package
Queryql
Easily add filtering, sorting, and pagination to your Node.js REST API through your old friend: the query string!
Stars: ✭ 76 (-7.32%)
Mutual labels:  pagination
Ex admin
ExAdmin is an auto administration package for Elixir and the Phoenix Framework
Stars: ✭ 1,180 (+1339.02%)
Mutual labels:  package
Laravel Pdf
A Simple package for easily generating PDF documents from HTML. This package is specially for laravel but you can use this without laravel.
Stars: ✭ 79 (-3.66%)
Mutual labels:  package
Debreate
A utility for creating Debian packages.
Stars: ✭ 70 (-14.63%)
Mutual labels:  package
Lightquery
Lightweight solution for sorting and paging Asp.Net Core API results
Stars: ✭ 75 (-8.54%)
Mutual labels:  pagination
Django Notifications
GitHub notifications alike app for Django
Stars: ✭ 1,237 (+1408.54%)
Mutual labels:  package
Enseada
A Cloud native multi-package registry
Stars: ✭ 80 (-2.44%)
Mutual labels:  package
Mogutda
Topological Data Analysis in Python: Simplicial Complex
Stars: ✭ 77 (-6.1%)
Mutual labels:  package

PaginationView

All Contributors

Actions Status pub package style: effective dart License: MIT

Installing

In your pubspec.yaml

dependencies:
  pagination_view: ^2.0.0-nullsafety.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: (dynamic error) => Center(
          child: Text('Some error occured'),
        ),
        onEmpty: Center(
          child: Text('Sorry! This is empty'),
        ),
        bottomLoader: Center( // optional
          child: CircularProgressIndicator(),
        ),
        initialLoader: Center( // optional
          child: CircularProgressIndicator(),
        ),
      ),

Getting Started

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Saif Allah Khaled

💻

jezsung

💻

psredzinski

💻

Javier Torrus

💻

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].