Learn how to build local-first native apps with LiveStore and Expo in this tutorial video from Beto. He explains what local-first architecture is and why it's powerful. Then demonstrates what the DX is like building with LiveStore and how impressive the user experience is.
Important reference materials here:
• Test Linearlite for iOS: https://testflight.apple.com/join/wMD1AR69
• LiveStore docs: https://livestore.dev
• Learn more about Local First with Expo: https://docs.expo.dev/guides/local-first
• LiveStore and Expo blog authored by LiveStore creator Johannes Schickling: expo.dev/blog/local-first-application-development-with-livestore
• LiveStore early access: https://forms.gle/cyGQmBMnpAEvyejR6
⌚️ Timestamps ⌚️
00:00 Intro
00:19 Video overview
00:42 What is local-first?
01:36 Is it difficult to build local-first apps?
02:25 The story behind LiveStore
02:48 What live-store can do for you?
05:41 Linearlite example app
07:33 LiveStore schema
09:05 LiveStore mutations
10:18 LiveStore provider
12:51 LiveStore queries
17:56 Keep all data in LiveStore
20:08 LiveStore devtools
23:06 Importing an existing database
25:05 Mutation log
25:40 Controlling the app through LiveStore devtools
27:43 Signals
28:09 SQLite playground
28:44 Conclusion
#LiveStore #expoapps #ReactNative #LocalFirst