~/talk

Lessons from Building a Mobile App with Tauri and SvelteKit

Talkat Svelte Summit Fall 2024 · on Saturday, 2024-10-19· [rust, frontend-architecture]
links:none on file
links:none on file
slides:none on file

Build: UniMe, an open‑source digital identity wallet for iOS and Android using Tauri v2 with a Rust core and SvelteKit frontend; team size is 8‑person team. Key constraints: use adapter-static so no SvelteKit server routes, no server‑side form actions, and use the Tauri invoke API instead of fetch. Architecture uses a Redux-like pattern with IPC near‑zero latency, feature‑scoped state recommended, console logging and the Tauri logger are essential, and the UI still feels web‑like rather than native.

AI-written summary · about

  1. 0:00Introduction to Tauri and SvelteKit
  2. 1:28Tauri architecture and benefits
  3. 2:33State management with Redux pattern
  4. 4:15SvelteKit limitations in Tauri
  5. 6:23Debugging Tauri apps effectively
  6. 8:30Cross-platform challenges and future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.