Lämna dina kontaktuppgifter så skickar vi vårt whitepaper till dig via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

Omdesign av mobilapp: 30,000 nedladdningar under de första två veckorna efter lanseringen

Innowise designade om en mobilapp för både Apple AppStore och Google Play Store, vilket resulterade i en betydande ökning av antalet nedladdningar och en avsevärd intäktsökning.

Kund

Industri
Sport och livsstil
Region
Italien
Kund sedan
2023

Vår kund äger en framstående skidort som ligger inbäddad i Italiens pittoreska landskap, känd för sina expansiva skidterränger och dedikerad till att leverera en enastående upplevelse för sportentusiaster. 

Detaljerad information om kunden kan inte lämnas ut enligt villkoren i sekretessavtalet.

Utmaning

Uppdatering av den mobila upplevelsen genom en fullständig översyn av föråldrade appar

Kunden hade ett avancerat Mobilapplikationen för skidsemester, cykling och vandring för att förbättra besökarnas upplevelse av att utforska den hisnande bergskedjan. Applikationen har utvecklats med användaren i fokus och fungerar som en omfattande digital guide med viktig information, interaktiva kartor och personliga rekommendationer för regionens utomhusaktiviteter, vandringsleder och turistattraktioner. Appen erbjöd väderuppdateringar i realtid, detaljerade ledbeskrivningar, svårighetsgrader och höjdprofiler för att hjälpa vandrare att planera sina äventyr på ett effektivt sätt.

Applikationen innehöll också GPS-funktionalitet, så att användarna kunde spåra sina rutter och enkelt navigera i den bergiga terrängen. Användarna kunde dela med sig av sina erfarenheter, tips och foton, vilket skapade en känsla av samhörighet bland friluftsentusiasterna. 

Men vid den tidpunkt då vår kund kom till oss var deras mobilappar på Google Play Store och Apple AppStore föråldrade i design och funktionalitet, vilket resulterade i låga betyg. Det främsta problemet var det gammalmodiga och otympliga användargränssnittet som gav många kunder en negativ användarupplevelse. Dessutom drabbades appen av prestandaproblem, återkommande krascher och ett alltför komplicerat användarflöde, vilket bidrog till att användarna blev missnöjda.

Kunden anförtrodde oss att göra en omarbetning av applikationer för användare för vintersäsongen 2023/2024.

Lösning

Implementering av ny design för mobilapp för att öka användarnas engagemang

Innowise påbörjade en omfattande översyn av skidortens app. Vårt tillvägagångssätt var mångsidigt och inriktat på UI/UX-redesign. Vi gick steg för steg från optimering och produktivitetsökning till införandet av helt nya lösningar och funktioner för användarna. Denna omfattande makeover syftade till att förbättra användarnas engagemang, öka kundlojaliteten och driva verksamheten framåt.

Omarbetning av UI/UX

Våra utvecklare inledde projektet med en Omarbetning av UI/UX baserat på wireframes som skapats i Figma och Sketch av designers på kundens sida, vilka visade sig vara dynamiska verktyg för denna uppgift. Men för att hålla jämna steg med kundens föränderliga behov var dessa wireframes inte huggna i sten. Vi fortsatte att justera dem och såg till att varje iteration var ett steg närmare det som kunden föreställde sig. Denna iterativa process var avgörande för att säkerställa att appens utseende och känsla gick hem hos slutanvändarna samtidigt som den låg i linje med kundens varumärke.

Omarbetning av nyheter, statistik, skidspårning och användarprofil

Vi har sett över nyhets- och statistikskärmarna för att göra dem mer informativa och visuellt tilltalande. Vi har också lagt till mer användbar information på spårningsskärmen för att ge användarna möjlighet att förbättra sina resultat med hjälp av mellanstatistiken.

Till exempel visar statistikskärmen nu en mängd data - som antalet backar som använts, vilken typ av liftar som använts, skidåkarnas genomsnittshastighet och till och med antalet skarpa kurvor. Det här var inte bara data för datans skull; det handlade om att ge användarna meningsfulla insikter och förbättra deras skidupplevelse.

Hanteringen av personuppgifter i användarprofilen har blivit mer intuitiv och bekväm.

Skapa ett intuitivt användarflöde

Vi strävade efter att göra appen lätt att navigera i. Vi kartlade användarresan och identifierade alla punkter där användarna kunde stöta på problem. Sedan jämnade vi ut dessa och skapade ett intuitivt och användarvänligt flöde. Vi gjorde om menyn för användarinställningar radikalt och lade till popup-fönster som kunde komprimeras eller expanderas beroende på hur mycket information användaren ville visa. Dessutom implementerade vårt team praktiska och stora knappar som är lätta att trycka på även med frusna fingrar. Detta innebar att användarna kunde hitta vad de ville snabbt och effektivt, utan några gissningar.

Optimera affärslogiken och förbättra appens stabilitet

Vi stannade inte bara vid en visuell makeover, utan vårt team fördjupade sig även i appens grundläggande affärslogik. Det viktigaste här var att hålla appens väsen intakt - det vill säga inga betydande förändringar av dess grundläggande funktioner och egenskaper. Vi visste dock att appen behövde vara snabbare och mer effektiv för att sticka ut. Därför optimerade vi affärslogiken och åtgärdade alla problem som kunde orsaka fördröjningar eller minnesläckage. 

Optimeringen var som att ge appen en ny motor, en som gick smidigare och snabbare, vilket förbättrade den övergripande användarupplevelsen. För att uppnå dessa perfekta resultat optimerade vårt team algoritmer och datastrukturer för att förbättra prestandan. Dessutom skrev vi om lagren för nätverksförfrågningar och bildhantering, åtgärdade alla minnesläckor, konfigurerade lat resursladdning och implementerade asynkrona operationer. Sedan anslöt vi moderna verktyg för prestandaövervakning i realtid med verktyg som Crashlytics och Firebase Performance Monitoring för att snabbt kunna reagera på minsta lilla problem.

Dessutom lade vi stor vikt vid appens stabilitet och gick längre än att bara fixa buggar för att framtidssäkra applikationen. Vårt team granskade koden noggrant och identifierade och åtgärdade potentiella svaga punkter.

Detta proaktiva tillvägagångssätt säkerställde att appen inte bara skulle fungera bra vid lanseringen utan skulle fortsätta att göra det på lång sikt. 

Stöd för Apple Watch

Vi tog appupplevelsen ett steg längre genom att lansera stöd för Apple Watch. Detta steg var mer än att bara hålla jämna steg med de senaste tekniska trenderna; det är ett betydande steg framåt i statistikinsamlingen. Med Apple Watch-integrationen kan användarna följa sina skidåkningar och vandringsaktiviteter ända ner till pulsen under en spännande utförsåkning eller hisnande bergsklättring. Det innebär att användarna får mer exakta och insiktsfulla data om sina aktiviteter i backen. Det är en djupdykning för att förstå inte bara siffrorna utan användarnas hela extrema upplevelse. Genom att förstärka appen med den här funktionen har vi gett den en mer personlig touch och gjort varje bit data som samlas in mer effektiv och användarcentrerad.

Integration av galleri

Vi har gjort appen ännu snyggare genom att integrera en gallerifunktion. Appen kan nu visa bilder från en specifik dag i backen. Varför är det här coolt? Skidorten anordnar regelbundet tävlingar för att kora den bästa skidåkaren eller snowboardåkaren. Genom att synka appen med deras fotogalleri kan användarna visa upp sina bästa ögonblick tillsammans med sin skidstatistik. Det är som att skapa en visuell dagbok över sina prestationer. 

Integrering av berättelser

Som en del av vår omfattande omdesign av appen integrerade vi strategiskt "stories" - en dynamisk funktion som syftar till att öka användarnas engagemang och kunskapsdelning. Dessa berättelser underhåller och fungerar som en värdefull kanal för insikter och uppdateringar. Genom att införa detta engagerande berättande element har vi förvandlat appen till en mångfacetterad plattform som uppfyller funktionella behov och även levererar underhållning och informativt innehåll, vilket i slutändan bidrar till ökat användarengagemang och bibehållande.

Omfattande testning och CI/CD-integrering

Vi införde detaljerade enhetstester för att granska varje appkomponent och säkerställa att varje del fungerade felfritt. Dessutom integrerade vi kontinuerlig integration/kontinuerlig driftsättning (CI/CD) i vår utvecklingsprocess. Detta tillvägagångssätt återspeglar vårt engagemang för kvalitetskontroll och efterlevnad av bästa praxis inom mjukvaruutveckling.

För att uppnå dessa mål använde vi en lösning som var skräddarsydd för bland annat följande uppgifter:

  • Genomföra kodanalys för att identifiera säkerhetsproblem, t.ex. osäkra funktionsanrop och potentiella minnesläckor;
  • Bedömning av kodens överensstämmelse med API:s designriktlinjer för att säkerställa konsekvens och läsbarhet;
  • Utvärdering av cyklomatisk komplexitet och kodtäckning genom testning samtidigt som duplicerade kodfragment identifieras;
  • Integrationen med Git möjliggjorde snabb spårning av kodändringar och underlättade snabb feedback till utvecklarna. Integrationen effektiviserade också kodanalysen under byggfasen.

Integrationen innebar att våra uppdateringar och förbättringar konsekvent testades och distribuerades i tid, så att appen kunde hållas uppdaterad utan problem. På så sätt kunde vi säkerställa att appen var användarvänlig, robust, effektiv och ständigt under utveckling.

Teknik

Android

MVVM, Kotlin, Android SDK, RecyclerView, Coroutines, Gradle

iOS

MVVM+C, Swift + Combine, iOS SDK, WatchKit, Xibs/SnapKit, GCD, CocoaPods, KeychainAccess, URLSession, MapKit, CoreLocation. Gemensamma: Mapbox, Storyly, RevenueCat, Gleap, SonarQube

Bakre delen

REST API, JSON

Design

Figma, Skiss, Zeplin

Tjänster

Firebase (Analytics, Crashlytics, Cloud Messaging, App Distribution), GitLab, Jira, Confluence, Strapi, MS Teams

AQA

Enhetstestning + CI/CD-integrering via SonarQube

Process

Anpassningsbar projektstrategi

Vi började med Kanban, som uppskattades för sin enkelhet och kontinuerliga leverans. När projekten blev allt mer komplexa övergick vi smidigt till Scrumban, en blandning av Scrum och Kanban. Denna övergång integrerade Kanbans anpassningsförmåga med Scrums strukturerade planering, vilket möjliggjorde effektiva veckovisa releasecykler och snabb anpassning till förändrade krav.

Daglig stand-up och månatliga retro-möten

Dessa möten var avgörande för vår projektledningsstrategi, eftersom de säkerställde att teamet höll sig till de dagliga målen och snabbt tog itu med nya problem. Regelbunden kommunikation under dessa möten främjade en sammanhållen teammiljö och effektiv problemlösning.

Kodning av krigsrum

Detta tillvägagångssätt användes av vårt team för att förbättra produktiviteten, dela kunskap och möjliggöra gemensam problemlösning. Deltagarna, tillsammans med kundens team, var helt uppslukade av att lösa problemet och utbyta idéer, erfarenheter och lösningar. Alla integrationer av nya funktioner skedde i realtid, vilket gjorde att vi snabbt kunde fatta beslut och prova nya lösningar.

Använda Microsoft Teams för kommunikation

Microsoft Teams var vårt primära kommunikationsverktyg för att dela uppdateringar och genomföra dagliga/månatliga möten. Det effektiva användandet hjälpte oss att förbättra teamsamarbetet och säkerställa ett konsekvent informationsflöde mellan teammedlemmarna.

Uppgiftshantering via Jira

Jira fungerade som vårt primära verktyg för uppgiftshantering. Teammedlemmarna spårade sina 8-timmars arbetsdagar med kortfattade uppgiftsbeskrivningar för transparens och effektivitet. Jiras påminnelse- och varningsfunktioner hjälpte oss att hålla tidsplanen och hantera arbetsbelastningen effektivt, vilket bidrog avsevärt till projektets framgång.

Team

1

Projektledare

1

Ledande iOS+Android-ingenjör / lösningsarkitekt

1

Ledande Android-ingenjör

1

Ledande iOS-ingenjör

2

Seniora Android-ingenjörer

2

Seniora iOS-ingenjörer

Resultat

30 000 nya användare och en märkbar minskning av antalet appkrascher

Vår omfattande omarbetning av applikationen ledde till verkligt omvälvande resultat. Först förnyade vi appens design för att göra den mer tilltalande och användarvänlig. Vi utvecklade också nya användarflöden för att förbättra appresan. Förändringen innebar att användarna enkelt kunde navigera i appen och hitta vad de behövde utan krångel. Från att öppna appen till att använda avancerade funktioner blev resan smidigare, vilket gjorde hela upplevelsen mer njutbar. Vi förbättrade de befintliga funktionerna och optimerade affärslogiken. Förutom de intelligenta funktionerna blev appen snabbare att använda. Denna optimering höjde den övergripande användarupplevelsen.

Även den tekniska sidan genomgick betydande uppgraderingar. Vi uppdaterade hela kodbasen och tog bort föråldrade bibliotek och beroenden som höll tillbaka appen. Detta steg var avgörande för att säkerställa appens långsiktiga prestanda och tillförlitlighet. På tal om prestanda så genomförde vi en fullständig granskning för att säkerställa att appen fungerade effektivt under tung belastning. Denna omfattande prestandakontroll bidrog till att identifiera och åtgärda eventuella kvarstående problem.

Resultaten av dessa ansträngningar var anmärkningsvärda. Vi såg en häpnadsväckande 90% minskning av antalet programkrascher, en tydlig indikator på appens förbättrade stabilitet och tillförlitlighet. Dessutom ökade appens användarbas avsevärt, med en imponerande ökning på 30.000 användare inom de första två veckorna efter lanseringen.

Projektets löptid
  • April 2023 - december 2023

30.000

nedladdningar inom de första två veckorna efter lansering

90%

minskning av antalet programkrascher

Kontakta oss!

Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

    Du kan bifoga upp till 1 fil på totalt 2 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på knappen Skicka kommer Innowise att behandla dina personuppgifter i enlighet med vår Integritetspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.

    4

    Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    pil