Wie ich eine App gebaut habe, bei der die Daten wirklich dir gehören (Local-First, CRDTs & SQLite)

Wie ich eine App gebaut habe, bei der die Daten wirklich dir gehören (Local-First, CRDTs & SQLite)

vor 4 Tagen
9 Minuten
0
0 0

Beschreibung

vor 4 Tagen

Wie baut man eine App, bei der die Daten wirklich dem User
gehören und nicht in einer zentralen Datenbank bei einem großen
Unternehmen landen? Ich habe genau das ausprobiert und eine
eigene, Notion-ähnliche Wiki/Tabellen-App gebaut, die komplett
lokal läuft und trotzdem zuverlässig zwischen mehreren Geräten
synchronisiert, ganz ohne eine zentrale Datenbank.


Themen der Folge:


Warum klassische Cloud-Architekturen Nachteile für
Privatsphäre und Offline-Fähigkeit haben

Wie die App komplett lokal und offline-fähig funktioniert

Wie die Synchronisation zwischen Geräten trotzdem ohne
zentralen Server klappt

Cloud-Speicher (Google Drive/iCloud) als reiner Ablageort für
Sync-Daten

Erste Erfahrungen: stabile Synchronisation über drei Geräte
hinweg






Das Projekt ist Open Source und auf GitHub zu finden (noch frühes
Stadium): https://github.com/Xennis/turtle-base


Schlagwörter: Local-First, SQLite, Drift,
Flutter, CRDT (Conflict-Free Replicated Data Type)
15
15
Episode teilen
Wie ich eine App gebaut habe, bei der die Daten wirklich dir gehören (Local-First, CRDTs & SQLite)
Wie ich eine App gebaut habe, bei der die Daten wirklich dir gehören (Local-First, CRDTs & SQLite)

Close