Vous pouvez sélectionner plusieurs choix. Notamment si vous avez un projet global.
Vous l'avez sûrement déjà entendu, le mobile est plus que majoritaire dans nos pratiques aujourd'hui. À l'aide de notre smartphone, nous effectuons des milliers de tâches quotidiennement. Doter son business d'une application mobile peut s'avérer être un choix stratégique pour sa croissance.
Les applications représentent plus de 90% du temps passé sur Internet. Ce n'est pas pour rien que l'on insiste sur l'importance du responsive design pour votre interface web. La navigation sur mobile est l'usage n°1 et de loin.
Plus vous multipliez les points de contacts avec votre client, plus vous aurez la possibilité d'augmenter votre chiffre d'affaires. Offrir à vos utilisateurs une nouvelle expérience d'achat ou de service sur leur smartphone vous permettra de créer une relation de proximité, de fidéliser et de générer de l'upsell. L'application peut devenir le produit et un canal de communication push en même temps.
Le business que vous imaginez peut être dès le départ être une application. Cette application viendra résoudre un problème chez votre client idéal. Son format permettra de s'inscrire dans les usages et de valoriser votre service.
Vous avez une idée ? Bridgers vous accompagne dans la conceptualisation de l'application pour vous proposer une solution sur-mesure au service de votre idée.
Grâce à la création d'une application mobile, vous allez avoir accès de nombreuses données (dans le respect du RGPD bien sûr) qui vous permettront de personnaliser le parcours de vos utilisateurs.
Ces données vous donneront accès également à un feedback précieux pour améliorer votre service dans le but d'acquiérir plus de clients et de les fidéliser.
Aujourd'hui dans n'importe quel business il est clé de se poser la question de l'application mobile. C'est d'ailleurs la réalisation d'applications mobiles qui représente la majorité de nos projets chez Bridgers.
Nous intervenons très souvent sur des créations d'applications ou des refontes complètes. Nous en sommes convaincus, l'architecture de la base de l'application est très importante. Les choix que l'on fait avec vous à ce moment-là déterminent si cette application sera en mesure d'évoluer facilement. Ce n'est que comme ça que vous aurez une application optimisée.
Notre rôle quand vous venez avec une idée d'application ou un cahier des charges : vous challenger pour faire la différence entre ce que vous demandez et ce dont vous avez besoin pour aller au bout de votre projet.
Exemples :
La mise en cache Mettez-vous en mode avion, fermez l'application Instagram, réouvrez-là. Vous avez toujours les premiers posts, vos informations, même le début des stories de vos amis. C'est ça le cache. Ce sont des informations qui sont stockées dans votre téléphone, pendant une période donnée. Le cache a plusieurs utilités :
Ne pas faire patienter l'utilisateur sur un écran de chargement
Ne pas faire trop de requêtes aux serveurs pour redemander les data qu'on a déjà demandé (vous nous direz merci pour la baisse du coût de vos serveurs)
Dans le sens inverse, si votre utilisateur a besoin de remplir un long formulaire par exemple, sans cache, soit vous envoyer tout au fur et à mesure (donc pleins d'envoi aux serveurs) soit vous faites qu'un seul envoie quand il a fini, mais si par hasard son téléphone plante au milieu alors il aura tout perdu. Avec le cache, vous sauvegardez sur le téléphone avant de faire un seul envoi à la fin.
Après il y a la mise en cache basique et mise en cache ultra-poussée (au plaisir d'en discuter au téléphone), mais en tout cas une mise en cache au moins d'un minimum de data fait la différence et si vous passez par un développeur qui va juste s'occuper de faire ce que vous avez demandé alors il ne le fera pas forcément. Donc pensez-y !
Les analytics Vous demandez une application à un développeur, elle est très belle, vous la mettez en ligne, vous faites type: entry-hyperlink id: 17VWCOM9MA2w0ap7srkYdO, vous avez des inscrits, MAIS VOUS NE SAVEZ PAS CE QUE FONT VOS UTILISATEURS DESSUS ???? 😳😳😳😳 C'est comme la mise en cache, on peut le faire de manière basique ou de manière poussée mais il y a un minimum vital quand même. Si vous ne savez pas ce que font vos utilisateurs vous ne pouvez pas faire évoluer correctement votre application. Parce que la super fonctionnalité qui vous aviez en tête qui devait faire toute la différence, si vous ne vous rendez pas compte que personne ne l'utilise et que c'est en fait une autre fonctionnalité toute petite, qui est la préférée de vos utilisateurs, alors vous risquez de travailler à contre-sens et de passer à côté d'une importante opportunité de croissance.
Les notifications C'est un des moyens les plus importants pour avoir de la rétention sur votre application et de pousser vos utilisateurs à l'utiliser. Il y a évidemment les notifications basiques (vous avez une messagerie, donc vous recevez un message, vous avez une notification) mais il faut aussi penser à un "parcours de notifications", surtout lors des premiers jours ou semaines d'utilisation par un nouvel utilisateur (une notification, une heure après le téléchargement, 1 jour après, 3 jours après, etc.) pour apporter des informations complémentaires, de l'aide à l'utilisation. Vous pouvez également utiliser les notifications pour annoncer des nouvelles fonctionnalités, les mises à jour, ou juste un petit rappel avec une information mineure pour vous manifestez à l'utilisateur qui n'a pas ouvert votre application depuis 2-3 jours. Tout cela est très important et si vous ne le faites pas, alors vous perdrez vos utilisateurs avec le temps.
Voici quelques exemples mais de nombreux sujets, comme la vitesse de navigation dans votre appli, la vitesse d'ouverture, le tracking des erreurs, etc. méritent votre attention. Nous sommes là pour vous accompagner dans la création d'une application au service de la réussite de votre projet.
Pour conclure cet article, je vous invite à consulter notre page dédiée à React Native pour (re)découvrir le langage de programmation que nous utilisons pour les applications mobiles et en comprendre ses avantages.