buntagonalprism / firestore_orm

Firestore ORM for Flutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Firestore ORM

A wrapper around and extension to the cloud_firestore library for using Firestore in Flutter. Firestore ORM provides the following features:

  • Streamlined conversion of Firestore document data to Dart objects using JSON parsers
  • Built-in conversion of Firestore data types to the types expected by json_serializable parsers
  • In-memory caching model that retains the data from recently-used queries
  • Uses DataStream to provide cached data synchronously for a flicker-free UI on load
  • Compares fresh data from Firestore with the cache (on a background thread) to prevent unnecessary UI rebuilds

About

Firestore ORM for Flutter

License:Other


Languages

Language:Dart 93.1%Language:Java 2.8%Language:Shell 1.8%Language:Swift 1.2%Language:Kotlin 1.0%Language:Objective-C 0.1%