Bitte hinterlassen Sie Ihre Kontaktdaten, wir werden Ihnen unser Whitepaper per E-Mail zusenden
Ich stimme der Verarbeitung meiner persönlichen Daten zu, um personalisiertes Marketingmaterial in Übereinstimmung mit der der Datenschutzrichtlinie geschickt zu bekommen. Mit der Bestätigung der Anmeldung erklären Sie sich damit einverstanden, Marketingmaterial zu erhalten
Vielen Dank!

Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

Innowise ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1600+ IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.
Über uns
Innowise ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1600+ IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.

Neugestaltung der mobilen App: 30,000 Downloads innerhalb der ersten zwei Wochen nach dem Start

Innowise gestaltete eine mobile App sowohl für den Apple AppStore als auch für den Google Play Store neu, was zu einem deutlichen Anstieg der Downloads und zu einer erheblichen Umsatzsteigerung führte.

Der Kunde

Branche
Sport & Lebensstil
Region
Italien
Kunde seit
2023

Unser Kunde ist Eigentümer eines renommierten Skigebiets in der malerischen Landschaft Italiens, das für seine weitläufigen Skigebiete bekannt ist und Sportbegeisterten ein unvergleichliches Erlebnis bieten soll. 

Detaillierte Informationen über den Kunden können aufgrund der NDA nicht offengelegt werden.

Herausforderung

Auffrischung der mobilen Erfahrung durch eine vollständige Überarbeitung veralteter Apps

Der Kunde hatte eine hochmoderne mobile Anwendung für Skiurlaub, Radfahren und Wandern, um den Besuchern die Erkundung der atemberaubenden Bergkette zu erleichtern. Die mit einem nutzerzentrierten Ansatz entwickelte Anwendung diente als umfassender digitaler Führer, der wichtige Informationen, interaktive Karten und personalisierte Empfehlungen für die Outdoor-Aktivitäten, Wanderwege und touristischen Attraktionen der Region bietet. Die App bot Echtzeit-Wetter-Updates, detaillierte Wegbeschreibungen, Schwierigkeitsbewertungen und Höhenprofile, um Wanderern eine effektive Planung ihrer Abenteuer zu ermöglichen.

Die Anwendung enthielt auch GPS-Funktionen, so dass die Nutzer ihre Routen verfolgen und sich im bergigen Gelände leicht zurechtfinden konnten. Die Nutzer konnten ihre Erfahrungen, Tipps und Fotos mit anderen teilen und so ein Gefühl der Kameradschaft unter Outdoor-Fans schaffen. 

Als unser Kunde zu uns kam, waren seine mobilen Apps im Google Play Store und im Apple AppStore in Design und Funktionalität veraltet, was zu schlechten Bewertungen führte. Das Hauptproblem war die altmodische und unhandliche Benutzeroberfläche, die vielen Kunden ein negatives Nutzererlebnis bescherte. Darüber hinaus litt die App unter Leistungsproblemen, wiederholten Abstürzen und einer zu komplizierten Benutzerführung, was zur Unzufriedenheit der Benutzer beitrug.

Der Kunde beauftragte uns mit der Anwendungsneugestaltung für die Nutzer in der Wintersaison 2023/2024.

Lösung

Neugestaltung einer mobilen Anwendung zur Steigerung der Nutzerbindung

Innowise hat eine umfassende Überarbeitung der App des Skigebiets in Angriff genommen. Unser Ansatz war mehrgleisig und konzentrierte sich auf die Neugestaltung von UI/UX. Wir gingen Schritt für Schritt von der Optimierung und Produktivitätssteigerung bis hin zur Einführung völlig neuer Lösungen und Funktionen für die Nutzer. Ziel dieser umfassenden Überarbeitung war es, das Engagement der Nutzer zu verbessern, die Kundenbindung zu erhöhen und das Unternehmen voranzubringen.

UI/UX-Neugestaltung

Unsere Entwickler starteten das Projekt mit einer UI/UX-Neugestaltung auf der Grundlage von Wireframes, die von den Designern auf Kundenseite in Figma und Sketch erstellt wurden, die sich als dynamische Werkzeuge für diese Aufgabe erwiesen. Diese Wireframes waren jedoch nicht in Stein gemeißelt, da sie mit den sich entwickelnden Bedürfnissen des Kunden übereinstimmten. Wir haben sie immer wieder überarbeitet und sichergestellt, dass jede Iteration den Vorstellungen des Kunden ein Stück näher kam. Dieser iterative Prozess war wichtig, um sicherzustellen, dass das Erscheinungsbild der App bei den Endnutzern gut ankommt und gleichzeitig mit der Marke des Kunden übereinstimmt.

Neugestaltung von Nachrichten, Statistiken, Skiverfolgung und Benutzerprofilen

Wir haben die Nachrichten- und Statistikbildschirme überarbeitet, um sie informativer und visuell ansprechender zu gestalten. Außerdem haben wir dem Tracking-Bildschirm weitere nützliche Informationen hinzugefügt, um den Nutzern die Möglichkeit zu geben, ihre Ergebnisse mit Hilfe der Zwischenstatistiken zu verbessern.

Zum Beispiel zeigt der Statistikbildschirm jetzt eine Fülle von Daten an - wie die Anzahl der benutzten Pisten, die Art der Lifte, die Durchschnittsgeschwindigkeit der Skifahrer und sogar die Anzahl der gefahrenen scharfen Kurven. Dabei ging es nicht nur um Daten um der Daten willen, sondern darum, den Nutzern aussagekräftige Erkenntnisse zu liefern und ihr Skierlebnis zu verbessern.

Die Verwaltung der persönlichen Daten im Benutzerprofilbildschirm wurde intuitiver und bequemer gestaltet.

Schaffung eines intuitiven Benutzerflusses

Unser Ziel war es, die App leicht navigierbar zu machen. Wir haben den Weg des Nutzers kartiert und alle Punkte identifiziert, an denen der Nutzer auf Schwierigkeiten stoßen könnte. Dann haben wir diese geglättet und einen intuitiven und benutzerfreundlichen Fluss geschaffen. Wir gestalteten das Menü für die Benutzereinstellungen grundlegend um und fügten Pop-up-Fenster hinzu, die je nach der Menge der vom Benutzer gewünschten Informationen komprimiert oder erweitert werden können. Darüber hinaus implementierte unser Team praktische und große Schaltflächen, die auch mit eingefrorenen Fingern leicht zu drücken sind. So konnten die Benutzer schnell und effizient das finden, was sie wollten, ohne zu raten.

Optimierung der Geschäftslogik und Verbesserung der Stabilität der Anwendung

Wir beschränkten uns nicht nur auf eine visuelle Überarbeitung, sondern unser Team beschäftigte sich auch mit dem Kern der Geschäftslogik der App. Der Schlüssel dazu war, das Wesen der App intakt zu halten - d. h. keine wesentlichen Änderungen an ihren grundlegenden Funktionen und Merkmalen. Wir wussten jedoch, dass die App schneller und effizienter sein musste, um sich von der Konkurrenz abzuheben. Also optimierten wir die Geschäftslogik und beseitigten alle Fehler, die zu Verzögerungen oder Speicherverlusten führen könnten. 

Diese Optimierung war so, als würde man der App einen neuen Motor verpassen, der flüssiger und schneller läuft und so das Nutzererlebnis insgesamt verbessert. Um diese perfekten Ergebnisse zu erzielen, hat unser Team Algorithmen und Datenstrukturen optimiert, um die Leistung zu verbessern. Darüber hinaus haben wir die Netzwerkanforderungs- und Bildverwaltungsschichten neu geschrieben, alle Speicherlecks behoben, das träge Laden von Ressourcen konfiguriert und asynchrone Operationen implementiert. Dann haben wir moderne Echtzeit-Leistungsüberwachungswerkzeuge mit Tools wie Crashlytics und Firebase Performance Monitoring verbunden, um schnell auf kleinste Probleme reagieren zu können.

Darüber hinaus legten wir großen Wert auf die Stabilität der Anwendung, die über reine Fehlerbehebungen hinausgeht, um die Anwendung zukunftssicher zu machen. Unser Team hat den Code unter die Lupe genommen und mögliche Schwachstellen identifiziert und behoben.

Dieser proaktive Ansatz stellte sicher, dass die App nicht nur beim Start gut funktioniert, sondern auch langfristig. 

Apple Watch-Unterstützung

Mit der Einführung der Unterstützung für die Apple Watch haben wir das App-Erlebnis noch weiter verbessert. Mit diesem Schritt wollten wir nicht nur mit den neuesten technischen Trends Schritt halten, sondern auch einen bedeutenden Schritt nach vorne bei der Erfassung von Statistiken machen. Mit der Apple Watch-Integration können Benutzer ihre Ski- und Wanderaktivitäten bis hin zu ihrem Puls während einer aufregenden Abfahrt oder einer atemberaubenden Bergbesteigung verfolgen. Das bedeutet, dass die Nutzer genauere und aufschlussreichere Daten über ihre Pistenaktivitäten erhalten. Es ist ein tiefes Eintauchen in das Verständnis nicht nur der Zahlen, sondern des gesamten Extremerlebnisses der Nutzer. Indem wir die App mit dieser Funktion ausgestattet haben, haben wir die persönliche Note der App verbessert und die gesammelten Daten noch aussagekräftiger und nutzerorientierter gemacht.

Integration der Galerie

Wir haben die App durch die Integration einer Galeriefunktion aufgepeppt. Die App kann jetzt Fotos von einem bestimmten Tag auf der Piste abrufen. Warum ist das cool? Das Skigebiet veranstaltet regelmäßig Wettbewerbe, um den besten Skifahrer oder Snowboarder zu küren. Durch die Synchronisierung der App mit der Fotogalerie können die Nutzer ihre besten Momente zusammen mit ihren Skistatistiken präsentieren. Es ist wie ein visuelles Tagebuch ihrer Leistungen. 

Integration von Stories​

Als Teil unserer umfassenden Neugestaltung der App haben wir strategisch "Stories" integriert - eine dynamische Funktion, die das Engagement der Nutzer und den Wissensaustausch fördern soll. Diese Geschichten sind unterhaltsam und dienen als wertvoller Kanal für Einblicke und Updates. Durch die Einführung dieses fesselnden Storytelling-Elements haben wir die App in eine vielseitige Plattform verwandelt, die nicht nur funktionale Anforderungen erfüllt, sondern auch unterhaltsame und informative Inhalte liefert, was letztendlich zu einer höheren Nutzerbindung und -bindung beiträgt.

Umfassende Tests und CI/CD-Integration

Wir haben detaillierte Unit-Tests eingebaut, um jede Komponente der App zu prüfen und sicherzustellen, dass jeder Teil einwandfrei funktioniert. Darüber hinaus haben wir die kontinuierliche Integration / kontinuierliche Bereitstellung (CI/CD) in unseren Entwicklungsprozess integriert. Dieser Ansatz spiegelt unser Engagement für die Qualitätskontrolle und die Einhaltung von Best Practices in Softwareentwicklungs-.

Um diese Ziele zu erreichen, setzten wir eine Lösung ein, die auf folgende Aufgaben zugeschnitten ist:

  • Durchführung von Code-Analysen zur Ermittlung von Sicherheitsschwachstellen, wie unsichere Funktionsaufrufe und mögliche Speicherlecks;
  • Bewertung der Übereinstimmung des Codes mit den API-Designrichtlinien, um Konsistenz und Lesbarkeit zu gewährleisten;
  • Bewertung der zyklomatischen Komplexität und der Codeabdeckung durch Testen bei gleichzeitiger Identifizierung von doppelten Codefragmenten;
  • Die Integration mit Git ermöglichte eine schnelle Nachverfolgung von Codeänderungen und erleichterte den Entwicklern ein zeitnahes Feedback. Durch diese Integration wurde auch die Codeanalyse während der Build-Phase optimiert.

Diese Integration bedeutete, dass unsere Updates und Verbesserungen konsequent getestet und pünktlich bereitgestellt wurden, so dass die App stets auf dem neuesten Stand war. Dadurch wurde sichergestellt, dass die App benutzerfreundlich, robust und effizient ist und sich ständig weiterentwickelt.

Technologien

Android

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

iOS

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

Back-end

REST API, JSON

Design

Figma, Skizze, Zeplin

Dienste

Firebase (Analysen, Crashlytics, Cloud Messaging, App-Verteilung), GitLab, Jira, Confluence, Strapi, MS Teams

AQA

Unit-Testing + CI/CD-Integration über SonarQube

Prozess

Anpassungsfähiger Projektansatz

Wir begannen mit Kanban, das für seine Einfachheit und kontinuierliche Lieferung geschätzt wurde. Als die Projektkomplexität zunahm, gingen wir nahtlos zu Scrumban über, einer Mischung aus Scrum und Kanban. Dieser Schritt verband die Anpassungsfähigkeit von Kanban mit der strukturierten Planung von Scrum und ermöglichte so effiziente wöchentliche Release-Zyklen und eine schnelle Anpassung an veränderte Anforderungen.

Tägliches Stand-up und monatliche Retro-Sitzungen

Diese Treffen waren für unsere Projektmanagement-Strategie von entscheidender Bedeutung, da sie sicherstellten, dass das Team die täglichen Ziele im Auge behielt und aufkommende Probleme umgehend angegangen wurden. Die regelmäßige Kommunikation während dieser Treffen förderte den Zusammenhalt des Teams und eine effektive Problemlösung.

Kodierung im Kriegsraum

Dieser Ansatz wurde von unserem Team genutzt, um die Produktivität zu steigern, Wissen zu teilen und eine gemeinsame Problemlösung zu ermöglichen. Die Teilnehmer waren zusammen mit dem Team des Kunden vollständig in die Lösung des Problems vertieft und tauschten Ideen, Erfahrungen und Lösungen aus. Alle Integrationen neuer Funktionen erfolgten in Echtzeit, was es uns ermöglichte, schnell Entscheidungen zu treffen und neue Lösungen auszuprobieren.

Nutzung von Microsoft Teams für die Kommunikation

Microsoft Teams war unser wichtigstes Kommunikationstool für den Austausch von Updates und die Durchführung von täglichen/monatlichen Meetings. Seine effektive Nutzung half uns, die Zusammenarbeit im Team zu verbessern und einen konsistenten Informationsfluss zwischen den Teammitgliedern zu gewährleisten.

Aufgabenverwaltung über Jira

Jira diente uns als primäres Aufgabenmanagement-Tool. Die Teammitglieder verfolgten ihre 8-Stunden-Arbeitstage mit präzisen Aufgabenbeschreibungen, um Transparenz und Effizienz zu gewährleisten. Die Erinnerungs- und Warnfunktionen von Jira halfen uns dabei, die Integrität unseres Zeitplans aufrechtzuerhalten und die Arbeitsbelastung effektiv zu verwalten, was wesentlich zum Erfolg des Projekts beitrug.

Team

1

Project Manager

1

Leitender iOS+Android Ingenieur / Lösungsarchitekt

1

Leitender Android-Ingenieur

1

Leitender iOS-Ingenieur

2

Leitende Android-Ingenieure

2

Senior iOS-Ingenieure

Ergebnisse

30.000 neue Nutzer und ein deutlicher Rückgang der App-Abstürze

Unsere umfassende Neugestaltung der Anwendung führte zu wahrhaft transformativen Ergebnissen. Zunächst haben wir das Design der App überarbeitet, um sie ansprechender und benutzerfreundlicher zu gestalten. Außerdem entwickelten wir neue Benutzerabläufe, um die App zu verbessern. Dank dieser Änderungen konnten die Benutzer leicht durch die App navigieren und das Gewünschte mühelos finden. Vom Öffnen der App bis hin zur Nutzung fortgeschrittener Funktionen wurde die Reise reibungsloser und das gesamte Erlebnis wurde angenehmer. Wir haben die bestehenden Funktionen erweitert und die Geschäftslogik optimiert. Zusätzlich zu den intelligenten Funktionen funktionierte die App mit höherer Geschwindigkeit. Diese Optimierung steigerte das allgemeine Benutzererlebnis.

Auch auf der technischen Seite gab es erhebliche Verbesserungen. Wir aktualisierten die gesamte Codebasis und entfernten veraltete Bibliotheken und Abhängigkeiten, die die App behinderten. Dieser Schritt war entscheidend, um die langfristige Leistung und Zuverlässigkeit der App zu gewährleisten. Apropos Leistung: Wir führten eine vollständige Überprüfung durch, um sicherzustellen, dass die App auch unter hoher Last effizient funktioniert. Dieser umfassende Leistungscheck trug entscheidend dazu bei, noch bestehende Probleme zu erkennen und zu beheben.

Die Ergebnisse dieser Bemühungen waren bemerkenswert. Die Zahl der Anwendungsabstürze ging um unglaubliche 90% zurück - ein klarer Hinweis auf die verbesserte Stabilität und Zuverlässigkeit der App. Darüber hinaus hat sich die Nutzerbasis der App erheblich vergrößert, mit einem beeindruckenden Zuwachs von 30.000 Nutzern innerhalb der ersten zwei Wochen nach der Einführung.

Projektdauer
  • April 2023 - Dezember 2023

30.000

Downloads innerhalb der ersten zwei Wochen nach der Markteinführung

90%

Verringerung der Anwendungsabstürze

Kontaktieren Sie uns!

Buchen Sie einen Anruf oder füllen Sie das Formular unten aus und wir melden uns bei Ihnen, sobald wir Ihre Anfrage bearbeitet haben.

    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten und andere Infos bei.
    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten
    und andere Infos bei.
    Hängen Sie nach Bedarf zusätzliche Dokumente an.
    Datei hochladen

    Sie können bis zu 1 Datei von insgesamt 2 MB anhängen. Gültige Dateien: pdf, jpg, jpeg, png

    Bitte beachten Sie, dass Innowise mit dem Anklicken der Schaltfläche 'Senden' Ihre persönlichen Daten nach der Datenschutzrichtlinie verarbeiten wird, um Ihnen die gewünschten Informationen zukommen zu lassen.

    Wie geht es weiter?

    1

    Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA für die Vertraulichkeit der Informationen zu unterzeichnen.

    2

    Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

    3

    Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung zu treffen.

    4

    Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Pfeil