Utvalt projekt

Kalorikoll

En local-first kaloridagbok för Android med detaljerad näringsöversikt, streckkodsskanning, egna recept och omfattande offline-data – utan konto.

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

Kalorikoll är en local-first kaloridagbok för Android som finns att ladda ner på Google Play. Appen kräver inget konto eller någon egen server: matdagbok, profil, mål, viktloggar, favoriter, egna livsmedel och recept sparas lokalt på telefonen och fungerar även offline.

Appen samlar matloggning och näringsuppföljning i ett snabbt vardagsflöde. Användaren kan logga måltider, gram och portionsstorlekar, skanna streckkoder, registrera vikt samt skapa egna livsmedel och recept med beräknade näringsvärden per 100 gram och portion.

Näringsöversikten omfattar kalorier och makronutrienter men också fiber, sockerarter, mättat fett, salt, vitaminer och mineraler. Samma data kan följas som snitt över 7, 30 eller 90 dagar, ett år eller all registrerad tid. Historik och diagram visar utvecklingen för näring och vikt samt vilka livsmedel som bidrar mest med olika vitaminer och mineraler.

En central del av projektet är den omfattande offline-sökningen. Appen innehåller officiella livsmedelsdatabaser från Livsmedelsverket i Sverige, Matvaretabellen i Norge, Fineli i Finland, FCDB i Danmark och CoFID i Storbritannien. Ett lokalt subset från Open Food Facts täcker dessutom produkter i Norden och Storbritannien; valfri online-sökning används bara när användaren själv startar den.

Kalorikoll finns på svenska, finska, norska, danska, isländska och engelska. För dataägande finns export som ZIP med CSV-filer och JSON-backup samt återimport när användaren själv väljer det. Projektet visar hur jag arbetar med Android-appar där integritet, offline-stöd, lokalisering och praktiska användarflöden är centrala delar av arkitekturen.