Tillbaka till projekt

Utvalt projekt

Kalorikoll

En local-first kaloridagbok för Android med matlogg, vikt, näringsmål, egna recept och lokala livsmedelsdata som fungerar offline utan konto.

  • Android
  • Kotlin
  • Jetpack Compose
  • Room
  • Local-first
  • Livsmedelsverket
  • Open Food Facts
Kalorikoll

Kalorikoll är en Android-app för att logga mat, följa kalorier och se hur dagens intag förhåller sig till egna mål. Appen är byggd local-first: den kräver inget konto, sparar personlig data lokalt på telefonen och fungerar även när användaren är offline.

Projektet samlar flera centrala vardagsflöden i samma app. Användaren kan logga måltider, livsmedel, gram och portionsstorlekar, följa kalorier och makron, registrera vikt, skapa egna livsmedel och bygga recept med beräknade näringsvärden per 100 gram och portion.

En viktig del av projektet är livsmedelsdatan. Appen paketerar lokal data från Livsmedelsverket och en svensk subset från Open Food Facts, vilket gör att användaren kan söka livsmedel utan nätverk. Valfri online-sökning mot Open Food Facts används bara när användaren själv startar den.

Kalorikoll innehåller också historik, periodsummeringar och enkla diagram för kalorier, makron, vikt och underhåll. För dataägande finns export som ZIP med CSV-filer och JSON-backup samt import när användaren själv väljer det.

Projektet visar hur jag arbetar med Android-appar där integritet, offline-stöd och praktiska användarflöden är centrala delar av arkitekturen, inte bara extra funktioner ovanpå.