You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,6 @@
9
9
10
10
## Persistent reactive models in Flutter with zero boilerplate
11
11
12
-
### NOTE: 2.0 is unstable, use 1.6.0 for now
13
-
14
12
Flutter Data is a [local-first](https://www.inkandswitch.com/local-first/) data framework with a customizable REST client and powerful model relationships, built on Riverpod.
15
13
16
14
<small>Inspired by [Ember Data](https://github.com/emberjs/data) and [ActiveRecord](https://guides.rubyonrails.org/active_record_basics.html).</small>
@@ -22,7 +20,6 @@ Flutter Data is a [local-first](https://www.inkandswitch.com/local-first/) data
@@ -152,10 +149,15 @@ Fully compatible with the tools we know and love:
152
149
153
150
-[Drexbible](https://snapcraft.io/drexbible)
154
151
152
+
## Integrations
153
+
154
+
-[Appwrite Offline](https://pub.dev/packages/appwrite_offline). A Flutter Data adapter for Appwrite that provides offline support, real-time updates, and seamless integration with Flutter Data's powerful features.
155
+
155
156
## 🚨 BREAKING CHANGES IN 2.0
156
157
157
158
- All methods are now directly on `Adapter`, there is no `Repository`, `RemoteAdapter` or `LocalAdapter`. Any method you are looking for is probably on `Adapter`, for example, `findAll` from `LocalAdapter` is now called `findAllLocal`
158
159
- For initialization we no longer call the `configure...` method on the Riverpod overrides, we just do `localStorageProvider.overrideWithValue` and pass a `LocalStorage` instance; the actual initialization is done via `initializeFlutterData` which needs an adapter map. An `adapterProvidersMap` is conveniently code-generated and available on `main.data.dart`
160
+
- Offline operations are still supported, but retries are not, it is up to clients to implement them
159
161
160
162
## 📚 Public API
161
163
@@ -193,7 +195,7 @@ return Scaffold(
193
195
194
196
### Adapters
195
197
196
-
WIP. Method names should be self explanatory. All of these methods have a reasonable default implementation.
198
+
Method names should be self explanatory. All of these methods have a reasonable default implementation.
0 commit comments