Tekniker och metoder

  • Språk och ramverk: Kotlin, Jetpack Compose, Hilt för dependency injection.
  • Arkitektur: Lagerbaserad design (ui, domain, data) för tydlig separation av ansvar.
  • AI-integration: Lokala språkmodeller (MediaPipe, LiteRT) för snabba och säkra beslut utan molnberoende.
  • Realtidskommunikation: WebSockets och Firebase Realtime Database för synkronisering mellan klienter.

Exempel på leveranser

  • Spel och interaktiva appar: Flerspelarlösningar med lokal AI-domare och realtidssynkronisering.
  • Offline-first: Appar som fungerar även utan nätverk, med automatisk synkronisering vid återanslutning.
  • Modulära lösningar: Återanvändbara komponenter för snabbare utveckling och enklare underhåll.

Säkerhet och stabilitet

  • Brandväggshantering: Konfiguration av UFW och Docker för att minimera exponering.
  • Felsäkerhet: Reservlösningar för kritiska funktioner (t.ex. demo-AI vid modellfel).
  • Validering: Tester och övervakning för att säkerställa driftsäkerhet.