Änderungen

Zur Navigation springen Zur Suche springen
Zeile 100: Zeile 100:  
* [https://pub.dev/documentation/wilt/latest/wilt/Wilt-class.html Wilt] - CouchDB client for server and flutter-based mobile
 
* [https://pub.dev/documentation/wilt/latest/wilt/Wilt-class.html Wilt] - CouchDB client for server and flutter-based mobile
 
* [https://pub.dev/packages/sporran Sporran] basiert auf Wilt, kann aber auch lokal arbeiten und wie [[PouchDB]] mit einer entfernten Instanz synchronisieren. Wohl nur für Web-Plattform.
 
* [https://pub.dev/packages/sporran Sporran] basiert auf Wilt, kann aber auch lokal arbeiten und wie [[PouchDB]] mit einer entfernten Instanz synchronisieren. Wohl nur für Web-Plattform.
 +
 +
==== Weitere Datenbanken ====
 +
 +
* [[Sembast]]
 +
* sqflite - SQLLite für Flutter
 +
* Floor - basiert auf sqflite
 +
** https://quashbugs.com/blog/exploring-flutters-floor-library-for-efficient-data-persistence
 +
* Hive
 +
 +
 +
=== Offline-First ===
 +
 +
Insbesondere mobile Apps müssen damit zurechtkommen, dass Datenänderungen nicht sofort zum zentralen Server oder zum Client kommen. Auch dafür gibt
 +
es Libraries, die helfen, wenn die Datenbank das nicht selbst tut (z.B. bei [[PouchDB]]):
 +
 +
* [ https://pub.dev/packages/fast_sync_hive_dao FastSync]
 +
** https://pub.dev/packages/fast_sync_client
 +
* https://code.zeba.academy/offline-apps-flutter-syncing-data-handling-connectivity-issues/ - Anleitung mit Hilfe der lokalen Datenbank [[Sembast]]
 +
* https://flutterdata.dev/
 +
** https://github.com/flutterdata/flutter_data
    
== Weiterführendes ==
 
== Weiterführendes ==

Navigationsmenü