Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.
Sélection de la langue
Innowise a redessiné une application mobile pour Apple AppStore and Google Play, ce qui a entraîné une augmentation significative du nombre de téléchargements et une hausse substantielle des revenus.
Notre client est propriétaire d'une station de ski réputée, nichée dans les paysages pittoresques de l'Italie, réputée pour ses vastes terrains de ski et soucieuse d'offrir une expérience inégalée aux amateurs de sports.
Les informations détaillées concernant le client ne peuvent pas être divulguées dans le cadre de l'accord de confidentialité.
Le client disposait d'une application mobile pour les vacances de ski, le cyclisme et la randonnée, conçue pour améliorer l'expérience des visiteurs dans l'exploration de la chaîne de montagnes à couper le souffle. Développée selon une approche centrée sur l'utilisateur, l'application a servi de guide numérique complet, fournissant des informations essentielles, des cartes interactives et des recommandations personnalisées pour les activités de plein air, les sentiers de randonnée et les attractions touristiques de la région. L'application proposait des mises à jour météorologiques en temps réel, des descriptions détaillées des sentiers, des niveaux de difficulté et des profils d'altitude pour aider les randonneurs à planifier efficacement leurs aventures.
L'application intégrait également une fonctionnalité GPS, permettant aux utilisateurs de suivre leurs itinéraires et de naviguer facilement sur le terrain montagneux. Les utilisateurs peuvent partager leurs expériences, leurs conseils et leurs photos, ce qui favorise la camaraderie entre les amateurs d'activités de plein air.
Mais à l'époque où notre client s'est adressé à nous, ses applications mobiles sur Google Play Store et Apple AppStore étaient désuètes en termes de conception et de fonctionnalité, ce qui leur valait une faible cote d'écoute. Le principal problème était l'interface utilisateur démodée et peu maniable qui offrait à de nombreux clients une expérience utilisateur négative. En outre, l'application était affectée par des problèmes de performance, des plantages récurrents et un flux d'utilisateurs trop compliqué, ce qui contribuait à l'insatisfaction des utilisateurs.
Le client nous a confié la réalisation d'un refonte de l'application pour les utilisateurs pour la saison d'hiver 2023/2024.
Nos développeurs ont démarré le projet avec un Refonte UI/UX sur la base de wireframes créés dans Figma et Sketch par les concepteurs du côté du client, qui se sont avérés être des outils dynamiques pour cette tâche. Cependant, en phase avec les besoins évolutifs du client, ces wireframes n'étaient pas gravés dans le marbre. Nous n'avons cessé de les modifier, en veillant à ce que chaque itération se rapproche un peu plus de ce que le client envisageait. Ce processus itératif a été essentiel pour s'assurer que l'apparence et la convivialité de l'application résonnent avec les utilisateurs finaux tout en restant en phase avec la marque du client.
Nous avons révisé les écrans d'actualités et de statistiques pour les rendre plus informatifs et visuellement attrayants. Nous avons également ajouté des informations plus utiles à l'écran de suivi afin de permettre aux utilisateurs d'améliorer leurs résultats grâce aux statistiques intermédiaires.
Par exemple, l'écran des statistiques présente désormais une multitude de données, comme le nombre de pistes empruntées, le type de remontées mécaniques, la vitesse moyenne des skieurs et même le nombre de virages serrés pris. Il ne s'agissait pas simplement de données pour le plaisir des données ; il s'agissait de fournir des informations utiles aux utilisateurs et d'améliorer leur expérience du ski.
La gestion des informations personnelles dans l'écran du profil de l'utilisateur est devenue plus intuitive et plus pratique.
Nous avons cherché à rendre l'application facile à naviguer. Nous avons cartographié le parcours de l'utilisateur, en identifiant les points d'achoppement éventuels. Nous avons ensuite aplani ces points pour créer un flux intuitif et convivial. Nous avons radicalement repensé le menu des paramètres de l'utilisateur et ajouté des fenêtres contextuelles qui peuvent être comprimées ou agrandies en fonction de la quantité d'informations que l'utilisateur souhaite afficher. En outre, notre équipe a mis en place des boutons pratiques et de grande taille sur lesquels il est facile d'appuyer, même avec des doigts gelés. Ainsi, les utilisateurs ont pu trouver ce qu'ils voulaient rapidement et efficacement, sans avoir à se poser de questions.
Nous ne nous sommes pas contentés d'une refonte visuelle ; notre équipe s'est penchée sur la logique commerciale de base de l'application. L'essentiel était de conserver l'essence de l'application intacte, c'est-à-dire de ne pas apporter de changements significatifs à ses fonctionnalités et caractéristiques fondamentales. Cependant, nous savions que pour se démarquer, l'application devait être plus rapide et plus efficace. Nous avons donc optimisé la logique métier, en éliminant tous les problèmes susceptibles d'entraîner des retards ou des fuites de mémoire.
Cette optimisation revenait à doter l'application d'un nouveau moteur, qui fonctionnait de manière plus fluide et plus rapide, améliorant ainsi l'expérience globale de l'utilisateur. Pour obtenir ces résultats parfaits, notre équipe a optimisé les algorithmes et les structures de données afin d'améliorer les performances. En outre, nous avons réécrit les couches de gestion des requêtes réseau et des images, corrigé toutes les fuites de mémoire, configuré le chargement paresseux des ressources et mis en œuvre des opérations asynchrones. Nous avons ensuite connecté des outils modernes de surveillance des performances en temps réel avec des outils tels que Crashlytics et Firebase Performance Monitoring afin de répondre rapidement au moindre problème.
De plus, nous avons mis l'accent sur la stabilité de l'application, dépassant la simple correction de bogues pour la rendre pérenne. Notre équipe a passé le code au crible, identifiant et corrigeant les points faibles potentiels.
Cette approche proactive a permis de s'assurer que l'application ne serait pas seulement performante lors de son lancement, mais qu'elle continuerait à l'être à long terme.
Nous avons amélioré l'expérience de l'application en la rendant compatible avec Apple Watch. Il ne s'agissait pas seulement de suivre les dernières tendances technologiques, mais aussi de faire un bond en avant dans la collecte de statistiques. Grâce à l'intégration de l'Apple Watch, les utilisateurs peuvent suivre leurs pistes de ski et leurs activités de randonnée jusqu'à leur pouls lors d'une descente exaltante ou d'une ascension vertigineuse d'une montagne. Cela signifie que les utilisateurs obtiennent des données plus précises et plus pertinentes sur leurs activités sur les pentes. Il s'agit d'une véritable plongée dans la compréhension non seulement des chiffres, mais aussi de l'expérience extrême vécue par les utilisateurs. En dotant l'application de cette fonctionnalité, nous avons renforcé la touche personnelle de l'application et rendu chaque donnée collectée plus percutante et plus centrée sur l'utilisateur.
Dans le cadre de la refonte complète de notre application, nous avons stratégiquement intégré des "histoires", une fonction dynamique visant à renforcer l'engagement des utilisateurs et le partage des connaissances. Ces histoires divertissent et servent de canal précieux pour les idées et les mises à jour. En introduisant cet élément de narration attrayant, nous avons transformé l'application en une plateforme à multiples facettes qui répond aux besoins fonctionnels et fournit également un contenu divertissant et informatif, contribuant ainsi à accroître l'engagement et la fidélisation des utilisateurs.
Nous avons incorporé des tests unitaires détaillés pour examiner minutieusement chaque composant de l'application, en veillant à ce que chaque partie fonctionne parfaitement. En outre, nous avons intégré l'intégration continue / le déploiement continu (CI/CD) dans notre processus de développement. Cette approche reflète notre engagement en faveur du contrôle de la qualité et de l'adhésion aux meilleures pratiques en matière de développement d'applications. développement de logiciels.
Pour atteindre ces objectifs, nous nous sommes appuyés sur une solution adaptée aux tâches suivantes :
Grâce à cette intégration, nos mises à jour et améliorations ont été testées et déployées en temps voulu, ce qui a permis à l'application d'être mise à jour sans problème. L'application était ainsi conviviale, robuste, efficace et en constante évolution.
Android
iOS
MVVM+C, Swift + Combine, iOS SDK, WatchKit, Xibs / SnapKit, GCD, CocoaPods, KeychainAccess, URLSession, MapKit, CoreLocation. Commun : Mapbox, Storyly, RevenueCat, Gleap, SonarQube
Back end
Design
Services
Firebase (Analytics, Crashlytics, Cloud Messaging, App Distribution), GitLab, Jira, Confluence, Strapi, MS Teams
CQA
Nous avons commencé par utiliser Kanban, apprécié pour sa simplicité et sa continuité. Au fur et à mesure que la complexité des projets augmentait, nous sommes passés en douceur à Scrumban, un mélange de Scrum et de Kanban. Ce changement a permis d'intégrer l'adaptabilité de Kanban à la planification structurée de Scrum, permettant ainsi des cycles de publication hebdomadaires efficaces et une adaptation rapide à l'évolution des besoins.
Ces réunions ont été cruciales pour notre stratégie de gestion de projet, car elles ont permis à l'équipe de rester alignée sur les objectifs quotidiens et d'aborder rapidement les problèmes émergents. La communication régulière au cours de ces réunions a favorisé la cohésion de l'équipe et la résolution efficace des problèmes.
Cette approche a été utilisée par notre équipe pour améliorer la productivité, partager les connaissances et permettre une résolution collaborative des problèmes. Les participants, ainsi que l'équipe du client, ont été complètement immergés dans la résolution du problème, en échangeant des idées, des expériences et des solutions. Toutes les intégrations de nouvelles fonctionnalités ont eu lieu en temps réel, ce qui nous a permis de prendre des décisions et d'essayer de nouvelles solutions rapidement.
Microsoft Teams a été notre principal outil de communication pour partager des mises à jour et organiser des réunions quotidiennes/mensuelles. Son utilisation efficace nous a permis d'améliorer la collaboration au sein de l'équipe et de garantir un flux d'informations cohérent entre les membres de l'équipe.
Jira a été notre principal outil de gestion des tâches. Les membres de l'équipe ont suivi leurs journées de travail de 8 heures avec des descriptions de tâches concises pour plus de transparence et d'efficacité. Les fonctions de rappel et d'alerte de Jira ont permis de maintenir l'intégrité de notre calendrier et de gérer efficacement la charge de travail, contribuant ainsi de manière significative à la réussite du projet.
1
Chef de projet
1
Ingénieur en chef iOS+Android / Architecte de solutions
1
Ingénieur principal Android
1
Ingénieur iOS principal
2
Ingénieurs Android seniors
2
Ingénieurs iOS seniors
Notre refonte complète de l'application a abouti à des résultats véritablement transformateurs. Tout d'abord, nous avons revu le design de l'application pour la rendre plus attrayante et plus conviviale. Nous avons également développé de nouveaux flux d'utilisateurs pour améliorer le parcours de l'application. Ces changements ont permis aux utilisateurs de naviguer facilement dans l'application et de trouver ce dont ils avaient besoin sans difficulté. De l'ouverture de l'application à l'utilisation des fonctionnalités avancées, le parcours est devenu plus fluide, rendant l'ensemble de l'expérience plus agréable. Nous avons amélioré les fonctionnalités existantes et optimisé la logique commerciale. En plus de ses fonctions intelligentes, l'application fonctionne plus rapidement. Cette optimisation a amélioré l'expérience globale de l'utilisateur.
L'aspect technique a également fait l'objet d'améliorations significatives. Nous avons mis à jour l'ensemble du code, en supprimant les bibliothèques et dépendances obsolètes qui freinaient l'application. Cette étape était cruciale pour garantir les performances et la fiabilité à long terme de l'application. En ce qui concerne les performances, nous avons procédé à un examen complet pour nous assurer que l'application fonctionnait efficacement en cas de forte charge. Cette vérification complète des performances a permis d'identifier et de résoudre les problèmes persistants.
Les résultats de ces efforts sont remarquables. Nous avons constaté une réduction stupéfiante de 90% des pannes d'application, un indicateur clair de l'amélioration de la stabilité et de la fiabilité de l'application. En outre, la base d'utilisateurs de l'application s'est considérablement élargie, avec une augmentation impressionnante de 30 000 utilisateurs au cours des deux premières semaines suivant le lancement.
30.000
téléchargements dans les deux premières semaines suivant le lancement
90%
réduction des pannes d'application
Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.
Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.
Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.
Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.
En vous inscrivant, vous acceptez nos Conditions d'utilisation et Politique de confidentialité, y compris l'utilisation de cookies et le transfert de vos informations personnelles.
2007-2024 Innowise. Tous droits réservés.
Politique de confidentialité. Politique en matière de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsovie, Pologne
Merci !
Votre message a été envoyé.
Nous traiterons votre demande et vous recontacterons dès que possible.
Merci !
Votre message a été envoyé.
Nous traiterons votre demande et vous contacterons dès que possible.