Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Innowise herontwierp een mobiele app voor zowel de Apple AppStore als de Google Play Store, wat resulteerde in een aanzienlijke toename van het aantal downloads en een aanzienlijke stijging van de inkomsten.
Onze klant is eigenaar van een gerenommeerd skiresort gelegen in de schilderachtige landschappen van Italië, bekend om zijn uitgestrekte skigebieden en toegewijd aan het leveren van een ongeëvenaarde ervaring voor sportliefhebbers.
Gedetailleerde informatie over de klant kan niet worden vrijgegeven onder de voorwaarden van de NDA.
De klant had een geavanceerde mobiele applicatie voor skivakanties, fietsen en wandelen ontworpen om de ervaring van bezoekers bij het verkennen van het adembenemende gebergte te verbeteren. De applicatie werd ontwikkeld met een gebruikersgerichte aanpak en diende als een uitgebreide digitale gids met essentiële informatie, interactieve kaarten en persoonlijke aanbevelingen voor de buitenactiviteiten, wandelpaden en toeristische attracties in de regio. De app bood realtime weerberichten, gedetailleerde routebeschrijvingen, moeilijkheidsgraden en hoogteprofielen om wandelaars te helpen hun avonturen effectief te plannen.
De applicatie integreerde ook GPS-functionaliteit, waardoor gebruikers hun routes konden volgen en gemakkelijk door het bergachtige terrein konden navigeren. De gebruikers konden hun ervaringen, tips en foto's delen, waardoor een gevoel van kameraadschap onder outdoorliefhebbers ontstond.
Maar toen onze klant naar ons toekwam, waren hun mobiele apps in de Google Play Store en Apple AppStore verouderd qua ontwerp en functionaliteit, wat resulteerde in lage waarderingen. Het belangrijkste probleem was de ouderwetse en logge UI die veel klanten een negatieve gebruikerservaring opleverde. Daarnaast had de app te kampen met prestatieproblemen, terugkerende crashes en een overgecompliceerde gebruikersstroom, wat bijdroeg aan de ontevredenheid van gebruikers.
De klant vertrouwde ons toe om een applicatie herontwerp voor gebruikers voor het winterseizoen 2023/2024.
Onze ontwikkelaars trapten het project af met een UI/UX herontwerp gebaseerd op wireframes die in Figma en Sketch waren gemaakt door ontwerpers aan de kant van de klant, wat dynamische hulpmiddelen bleken te zijn voor deze taak. Deze wireframes waren echter niet in steen gebeiteld, in overeenstemming met de veranderende behoeften van de klant. We bleven ze aanpassen en zorgden ervoor dat elke iteratie een stap dichter kwam bij wat de klant voor ogen had. Dit iteratieve proces was essentieel om ervoor te zorgen dat de look en feel van de app aansloeg bij de eindgebruikers en tegelijkertijd in lijn bleef met het merk van de klant.
We hebben de nieuws- en statistiekschermen herzien om ze informatiever en visueel aantrekkelijker te maken. We hebben ook meer nuttige informatie toegevoegd aan het volgscherm om gebruikers de mogelijkheid te geven hun resultaten te verbeteren met de tussentijdse statistieken.
Het statistiekenscherm toont nu bijvoorbeeld een schat aan gegevens, zoals het aantal gebruikte pistes, welke liften werden gebruikt, de gemiddelde snelheid van skiërs en zelfs het aantal scherpe bochten. Dit waren niet alleen gegevens omwille van de gegevens; het ging om het bieden van zinvolle inzichten aan gebruikers en het verbeteren van hun ski-ervaring.
Het beheren van persoonlijke informatie in het gebruikersprofielscherm is intuïtiever en gemakkelijker geworden.
We streefden ernaar om de app gemakkelijk navigeerbaar te maken. We brachten de reis van de gebruiker in kaart en identificeerden punten waar gebruikers een probleem zouden kunnen ondervinden. Vervolgens hebben we deze punten gladgestreken en een intuïtieve en gebruiksvriendelijke flow gecreëerd. We hebben het menu met gebruikersinstellingen radicaal opnieuw ontworpen en pop-upvensters toegevoegd die kunnen worden verkleind of vergroot, afhankelijk van de hoeveelheid informatie die de gebruiker wil weergeven. Daarnaast implementeerde ons team handige en grote knoppen die zelfs met bevroren vingers gemakkelijk in te drukken zijn. Dit betekende dat gebruikers snel en efficiënt konden vinden wat ze wilden, zonder giswerk.
We zijn niet gestopt bij een visuele make-over; ons team heeft zich ook verdiept in de zakelijke kernlogica van de app. De sleutel hier was om de essentie van de app intact te houden - dat wil zeggen, geen significante wijzigingen in de fundamentele functionaliteit en functies. We wisten echter dat de app sneller en efficiënter moest zijn om op te vallen. Dus optimaliseerden we de bedrijfslogica, waarbij we alle knikken wegwerkten die vertragingen of geheugenlekken zouden kunnen veroorzaken.
Deze optimalisatie was alsof we de app een nieuwe motor gaven, een die soepeler en sneller liep, waardoor de algehele gebruikerservaring verbeterde. Om deze perfecte resultaten te bereiken, optimaliseerde ons team algoritmen en gegevensstructuren om de prestaties te verbeteren. Bovendien herschreven we de netwerk request en image management lagen, repareerden we alle geheugenlekken, configureerden we lazy resource loading en implementeerden we asynchrone operaties. Vervolgens hebben we moderne realtime tools voor prestatiebewaking aangesloten met tools zoals Crashlytics en Firebase Performance Monitoring om snel te kunnen reageren op de kleinste problemen.
Bovendien legden we sterk de nadruk op de stabiliteit van de app, waarbij we verder gingen dan alleen het oplossen van bugs om de applicatie klaar te maken voor de toekomst. Ons team nam de code onder de loep, identificeerde en repareerde potentiële zwakke plekken.
Deze proactieve aanpak zorgde ervoor dat de app niet alleen goed zou presteren bij de lancering, maar dat ook op de lange termijn zou blijven doen.
We hebben de app-ervaring verbeterd door ondersteuning voor de Apple Watch uit te rollen. Deze stap was meer dan alleen gelijke tred houden met de laatste technische trends; het is een belangrijke sprong voorwaarts in het verzamelen van statistieken. Met de integratie van Apple Watch kunnen gebruikers hun ski-afdalingen en wandelactiviteiten volgen tot aan hun hartslag tijdens een opwindende afdaling of adembenemende bergbeklimming. Dit betekent dat gebruikers nauwkeurigere en inzichtelijkere gegevens krijgen over hun pisteactiviteiten. Het is een diepe duik in het begrijpen van niet alleen de cijfers, maar de hele extreme ervaring van gebruikers. Door de app uit te breiden met deze functie, hebben we de app een persoonlijk tintje gegeven en hebben we elk stukje verzamelde gegevens impactvoller en gebruikersgerichter gemaakt.
Als onderdeel van ons uitgebreide app-herontwerp hebben we 'stories' strategisch geïntegreerd - een dynamische functie gericht op het vergroten van de betrokkenheid van gebruikers en het delen van kennis. Deze verhalen entertainen en dienen als een waardevol kanaal voor inzichten en updates. Door dit boeiende storytelling-element te introduceren, hebben we de app getransformeerd in een veelzijdig platform dat voorziet in functionele behoeften en ook entertainment en informatieve content levert, wat uiteindelijk bijdraagt aan een grotere betrokkenheid van de gebruiker en een betere retentie.
We namen gedetailleerde eenheidstests op om elk onderdeel van de app onder de loep te nemen, zodat elk onderdeel feilloos functioneerde. Bovendien integreerden we continue integratie / continue implementatie (CI/CD) in ons ontwikkelproces. Deze aanpak weerspiegelt onze toewijding aan kwaliteitscontrole en naleving van best practices in softwareontwikkeling.
Om deze doelstellingen te bereiken, maakten we gebruik van een oplossing op maat voor onder andere de volgende taken:
Deze integratie betekende dat onze updates en verbeteringen consequent en op tijd werden getest en uitgerold, waardoor de app probleemloos up-to-date bleef. Dit zorgde ervoor dat de app gebruiksvriendelijk, robuust, efficiënt en voortdurend in ontwikkeling was.
Android
iOS
MVVM+C, Swift + Combineren, iOS SDK, WatchKit, Xibs / SnapKit, GCD, CocoaPods, KeychainAccess, URLSession, MapKit, CoreLocation. Algemeen: Mapbox, Storyly, RevenueCat, Gleap, SonarQube
Back end
Ontwerp
Diensten
Firebase (Analytics, Crashlytics, Cloud Messaging, App Distribution), GitLab, Jira, Confluence, Strapi, MS Teams
AQA
We begonnen met Kanban, gewaardeerd om zijn eenvoud en continue levering. Toen de complexiteit van het project toenam, gingen we soepel over op Scrumban, een mix van Scrum en Kanban. Deze overstap integreerde het aanpassingsvermogen van Kanban met de gestructureerde planning van Scrum, waardoor efficiënte wekelijkse releasecycli en snelle aanpassingen aan veranderende vereisten mogelijk werden.
Deze vergaderingen waren cruciaal voor onze projectmanagementstrategie en zorgden ervoor dat het team op één lijn bleef wat betreft de dagelijkse doelstellingen en dat opkomende problemen direct werden aangepakt. Regelmatige communicatie tijdens deze vergaderingen bevorderde een samenhangende teamomgeving en effectieve probleemoplossing.
Deze aanpak werd door ons team gebruikt om de productiviteit te verbeteren, kennis te delen en samen problemen op te lossen. De deelnemers gingen samen met het team van de klant volledig op in het oplossen van het probleem en wisselden ideeën, ervaringen en oplossingen uit. Alle integraties van nieuwe functionaliteiten vonden in realtime plaats, waardoor we snel beslissingen konden nemen en nieuwe oplossingen konden uitproberen.
Microsoft Teams was onze belangrijkste communicatietool voor het delen van updates en het houden van dagelijkse/maandelijkse vergaderingen. Het effectieve gebruik ervan hielp ons om de samenwerking binnen het team te verbeteren en een consistente informatiestroom tussen de teamleden te garanderen.
Jira diende als onze primaire tool voor taakbeheer. Teamleden hielden hun werkdagen van 8 uur bij met beknopte taakbeschrijvingen voor transparantie en efficiëntie. De herinnerings- en waarschuwingsfuncties van Jira hielpen de integriteit van onze planning te behouden en de werkdruk effectief te beheren, wat aanzienlijk bijdroeg aan het succes van het project.
1
Projectleider
1
Leidende iOS+Android ingenieur / Oplossingsarchitect
1
Hoofd Android ingenieur
1
Hoofd iOS ingenieur
2
Senior Android-engineers
2
Senior iOS ingenieurs
Ons uitgebreide applicatieherontwerp leidde tot echt transformerende resultaten. Allereerst hebben we het ontwerp van de app vernieuwd om deze aantrekkelijker en gebruiksvriendelijker te maken. We ontwikkelden ook nieuwe gebruikersstromen om het app-traject te verbeteren. Deze verandering zorgde ervoor dat gebruikers gemakkelijk door de app konden navigeren en zonder problemen konden vinden wat ze nodig hadden. Van het openen van de app tot het gebruik van geavanceerde functies, de reis verliep soepeler, waardoor de hele ervaring aangenamer werd. We hebben de bestaande functies verbeterd en de bedrijfslogica geoptimaliseerd. Naast de intelligente functies werkte de app ook sneller. Deze optimalisatie verhoogde de algehele gebruikerservaring.
Ook aan de technische kant zijn er aanzienlijke verbeteringen doorgevoerd. We hebben de hele codebase bijgewerkt en verouderde bibliotheken en afhankelijkheden die de app tegenhielden verwijderd. Deze stap was cruciaal om de prestaties en betrouwbaarheid van de app op de lange termijn te garanderen. Over prestaties gesproken, we hebben een volledige review uitgevoerd om ervoor te zorgen dat de app efficiënt werkte onder zware belasting. Deze uitgebreide prestatiecontrole was belangrijk bij het identificeren en aanpakken van eventuele problemen.
De resultaten van deze inspanningen waren opmerkelijk. We zagen een duizelingwekkende 90% vermindering in applicatiecrashes, een duidelijke indicatie van de verbeterde stabiliteit en betrouwbaarheid van de app. Bovendien nam het aantal gebruikers van de app aanzienlijk toe, met een indrukwekkende stijging van 30.000 gebruikers in de eerste twee weken na de lancering.
30.000
downloads binnen de eerste twee weken na lancering
90%
vermindering van applicatiecrashes
Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.
Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.
Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.
We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.
© 2007-2024 Innowise. Alle rechten voorbehouden.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Door u aan te melden gaat u akkoord met onze Privacybeleidmet inbegrip van het gebruik van cookies en de overdracht van uw persoonlijke gegevens.
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.
Bedankt.
Uw bericht is verzonden.
Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.