Gerald Gmainer
Über michLebenslaufProjekteBlogHolzhandwerkJapanKontakten
en
Blog

Notizen aus der Praxis

Was ich beim Bauen von Apps und Plattformen lerne – Architektur, Produktentscheidungen und die Fehler, die ich nicht zweimal mache.

  1. 31. Oktober 2026·9 Min. Lesezeit

    Offline-First mit Flutter und Supabase: Outbox statt Ladebalken

    Wie MoneyKoi offline-first mit Flutter und Supabase arbeitet: SQLite als Quelle der Wahrheit, eine Outbox mit Wiederholungen und ein einziger Delta-Sync.

    Flutter · Supabase · Offline-First

  2. 31. Oktober 2026·10 Min. Lesezeit

    RKSV-QR-Code auslesen: Kassabons am Handy mit ML Kit und Parsern

    RKSV-QR-Code auslesen, Positionen mit ML Kit und eigenen Parsern erkennen, die Summe prüfen: wie der Beleg-Scanner von MoneyKoi am Handy arbeitet, ohne LLM.

    Flutter · ML Kit · OCR

  3. 31. Oktober 2026·8 Min. Lesezeit

    Supabase RLS für Multi-Tenant-Apps: ein Header, zwei Regeln

    Supabase RLS für Multi-Tenant-Apps: wie MoneyKoi das aktive Buch per Header und Pre-Request-Hook prüft und Lesen und Schreiben bewusst verschieden absichert.

    Supabase · PostgreSQL · Security

Gerald Gmainer

Product Owner, UX-Designer und Full-Stack-Entwickler aus Garsten bei Steyr, Oberösterreich. Flutter-Apps und Web-Plattformen von der Idee bis zum Release. Offen für Freelance-Projekte.

  • GitHub
  • LinkedIn
  • gerald.gmainer@gmail.com
Navigation
  • Über mich
  • Lebenslauf
  • Projekte
  • Freelance
  • Blog
  • Holzhandwerk
  • Japan
  • Kontakt
Rechtliches
  • Impressum
  • Datenschutzerklärung

© 2026 Gerald Gmainer