Tillbaka till projekt

Utvalt projekt

WeatherApp

En Android-app i Kotlin och Jetpack Compose som hämtar väderprognoser från SMHI och stödjer platssökning, favoriter och positionsbaserad väderhämtning.

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Hilt
  • Retrofit
  • SMHI API
WeatherApp

WeatherApp är en Android-app byggd i Kotlin och Jetpack Compose som hämtar väderprognoser från SMHI:s öppna API. Appen låter användaren söka efter platser, använda sin nuvarande position och spara favoritplatser för snabb åtkomst.

Projektet började som ett universitetsprojekt inom mobilutveckling men har sedan vidareutvecklats, städats upp och förbättrats för att fungera som ett mer genomarbetat portfolio-projekt. Fokus har legat både på teknik och användarupplevelse: tydligare gränssnitt, bättre struktur och mer robust hantering av data.

Appen använder Retrofit för nätverksanrop, Hilt för dependency injection och lokal lagring för att kunna visa tidigare sparad väderdata om en uppdatering misslyckas. Det gör att appen blir mer tillförlitlig och inte lämnar användaren med en tom vy vid tillfälliga nätverksproblem.

Projektet visar hur jag arbetar med Android-utveckling i Compose, integration mot externa API:er och iterativ förbättring av ett befintligt projekt. Det är också ett exempel på hur jag tar något som från början varit en studentuppgift och utvecklar det vidare till en mer stabil och presentabel applikation.