Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.
Android
iOS
MVVM+C, Swift + Combine, iOS SDK, WatchKit, Xibs/SnapKit, GCD, CocoaPods, KeychainAccess, URLSession, MapKit, CoreLocation. Gemensamma: Mapbox, Storyly, RevenueCat, Gleap, SonarQube
Back end
Design
Tjänster
Firebase (Analytics, Crashlytics, Cloud Messaging, App Distribution), GitLab, Jira, Confluence, Strapi, MS Teams
AQA
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.
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.
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.
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.
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.
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
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.
30.000
nedladdningar inom de första två veckorna efter lansering
90%
minskning av antalet programkrascher
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.
Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.
Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.
Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.
Genom att registrera dig godkänner du våra Användningsvillkor och Integritetspolicy, inklusive användning av cookies och överföring av din personliga information.
2007-2024 Innowise. Alla rättigheter förbehållna.
Integritetspolicy. Policy för cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polen
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 återkommer till dig så snart som möjligt.