Konsultuppdrag

Expozitory

Ett större iPad-projekt åt Cordovan där jag som ensam utvecklare byggde om en säljapp från grunden för användning hos industriföretag.

Typ Konsultuppdrag
Period Dec 2022 - mars 2023
Plattform iPad och iPadOS
Fokus Firebase, Rowy, UIKit och offline-stöd
Expozitory

Om uppdraget

Appen används i säljsammanhang och behövde presentera text, bilder och video på ett snabbt och robust sätt. En viktig del av lösningen var att innehållet skulle kunna uppdateras centralt men ändå fungera stabilt på plats, även när uppkopplingen inte var idealisk.

Det gjorde att både informationsstruktur, cachning och adminflöden blev centrala delar av leveransen, inte bara själva iPad-gränssnittet.

Teknik och leverans

Jag satte upp en Firebase-baserad backend, byggde lokal lagring för offline-tillgång och kopplade innehållet till ett webb-CMS byggt i Rowy för administratörerna. Tekniker och verktyg omfattade UIKit, SwiftUI, TypeScript, Firebase och Firebase Functions.

Erfarenhet från Expozitory

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 Expozitory 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.