Eget projekt · 2025

Iso Weather

En väderapp som visar isometriska bilder av platsen där användaren befinner sig, anpassade efter väder, årstid och tid på dygnet.

Roll Utvecklare och designer
Plattform iOS
Lansering December 2025
Skärmbild från Iso Weather

Om projektet

Iso Weather utvecklades som ett AI-assisterat helhetsprojekt med Codex och Claude Code. Arbetet omfattade iOS-appen, backend i Firebase, ett admingränssnitt och en publik webbplats samt driftsättning och konfiguration.

Appen byggdes i SwiftUI och backenden i TypeScript och Node.js på Firebase Functions. Bildgenereringen använde först Nano Banana Pro och flyttades senare till den mer kostnadseffektiva Nano Banana 2.

För att begränsa kostnader och resursanvändning sparas bilder i ett cachelager utifrån stad, vädertyp, tid på dygnet och temperaturintervall. Balansen mellan kostnaden för bildgenerering och möjliga abonnemangsintäkter var en central produktfråga.

Den första versionen lanserades på tre veckor med prenumerationsmodell, admingränssnitt, AI-integration, backend och ett polerat gränssnitt. Därefter har appen vidareutvecklats löpande och marknadsförts genom bland annat ASO, Apple Ads, Reddit och Product Hunt.

Erfarenhet från Iso Weather

Det här projektet visar en del av bredden i mitt arbete med appar: från produktbeslut och plattformsspecifik implementation till integrationer, test och publicering. Varje leverans har sina egna krav, men samma grundprincip återkommer — användarens viktigaste uppgift behöver vara tydlig och tekniken ska gå att förvalta efter första releasen.

I liknande uppdrag börjar jag med att förstå befintligt system, målgrupp, ansvar och vilka risker som kan stoppa leveransen. Därefter prioriteras ett konkret flöde eller en teknisk osäkerhet. Det ger beställare och team något verkligt att bedöma innan nästa större beslut tas.

Erfarenheten från Iso Weather används när nya appar ska avgränsas, när en kodbas behöver tas över eller när App Store och Google Play ställer nya krav. Det gör det lättare att upptäcka beroenden tidigt och välja en lösning som passar både dagens behov och fortsatt utveckling.

När projektet fortsätter efter första leveransen behöver ansvar för analys, support, appbutiker och versionsuppdateringar vara tydligt. Jag hjälper beställaren att skilja mellan akuta behov, teknisk skuld och produktförbättringar så att nästa budget läggs i en ordning som går att motivera och följa upp.

Varje case ger också kunskap om hur beslut fungerar i praktiken: vad som behöver testas på riktiga enheter, vilka integrationer som skapar störst risk och hur mycket dokumentation som krävs för att nästa person ska kunna fortsätta arbetet utan en lång startsträcka.

Behöver ni hjälp med ett närliggande projekt finns mer information om apputveckling, övertag av befintliga appar och min bakgrund som senior apputvecklare.