paginate_firestore 0.1.0 copy "paginate_firestore: ^0.1.0" to clipboard
paginate_firestore: ^0.1.0 copied to clipboard

outdated

A flutter package to simplify pagination with firestore data.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:paginate_firestore/paginate_firestore.dart';
import 'package:cloud_firestore/cloud_firestore.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Firestore pagination library',
      theme: ThemeData(
        primarySwatch: Colors.yellow,
        visualDensity: VisualDensity.adaptivePlatformDensity,
        brightness: Brightness.dark,
      ),
      home: HomePage(),
    );
  }
}

class HomePage extends StatelessWidget {
  const HomePage({Key key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Firestore pagination example'),
        centerTitle: true,
      ),
      body: PaginateFirestore(
        itemBuilder: (context, documentSnapshot) => ListTile(
          leading: CircleAvatar(child: Icon(Icons.person)),
          title: Text(documentSnapshot.data['name']),
          subtitle: Text(documentSnapshot.documentID),
        ),
        // orderBy is compulsary to enable pagination
        query: Firestore.instance.collection('users').orderBy('name'),
      ),
    );
  }
}
293
likes
0
pub points
94%
popularity

Publisher

verified publishervedartm.com

A flutter package to simplify pagination with firestore data.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

bloc, cloud_firestore, flutter, flutter_bloc

More

Packages that depend on paginate_firestore