gridShapepurpleArrow
LinesPurple

Développement d'applications mobiles

Basée à Lyon depuis 2007, AXOPEN est une équipe de plus de 50 techs qui vous accompagne dans vos projets de développement d'applications mobiles sur-mesure.

purpleStarlineLoopscirclesShape
Experts développement d'applications web Lyon

Expert à Lyon

Développement d’applications mobiles sur-mesure à Lyon

Plus que jamais, la mobilité est un enjeu essentiel. Elle touche nos collaborateurs et nos clients, tant dans leurs usages professionnels que personnels.

Côté pro, une application mobile apporte une solution pratique accessible depuis n’importe où, grâce à un téléphone ou une tablette, qui permet de bénéficier de fonctionnalités complémentaires aux interfaces web (mode hors connexion, géolocalisation, appareil photo, etc.).

Développement d'applications web sur mesure

Quels types de besoin peuvent être couverts par une application web ?

Developpement d'applications mobiles internes

Applications mobiles interne

Conçues pour faciliter le travail sur le terrain, c’est bien souvent une extension du système d’information: ERP mobile, application de devis, gestion de stocks…

développment d'applications mobiles à accès réservé aux clients

Applications mobiles à accès réservé aux clients

Permettent de communiquer avec les clients de façon flexible et sécurisée: Extranet client, messagerie, outils d’aide à la vente…

Développement d'applications mobiles grand public

Applications mobiles grand public

Elles s’adressent à tous et n’ont de limites que l’imagination, le réseau et la technique ! Application de services, application de vente…

Flêche violette

Les applications mobiles professionnelles sont souvent couplées à des interfaces web ou back-offices pour être facilement administrables.

expertise technique

Expert à Lyon

Une expertise technique au service des utilisateurs pour des applications mobiles utiles et durables

Développer des applications mobiles sur-mesure pour répondre à vos besoins spécifiques, c’est notre métier… et cela ne s’improvise pas !

Appuyée par 15 années d’expertise, notre méthode est guidée par une conviction : concevoir des applications mobiles avec les technologies les plus adaptées, des interfaces intuitives, adoptées par les utilisateurs et maintenables dans le temps.

Quelles technologies pour développer une application mobile ?

Concrètement, comment fait-on pour développer une application mobile métier sur-mesure ? Plusieurs technologies existent pour développer des applications iOS et Android. Chez AXOPEN, nous proposons d’utiliser le développement natif ou le développement cross platform.

Développement natif

Développement natif

Poussées par les systèmes d’exploitation Apple (iOS) et Android, le développement en technologies natives (comprenez les technologies “officielles” des OS) est souvent la meilleure solution technique en termes de possibilités, performances, maintenabilité et évolutions. Du côté d’iOS, le langage natif utilisé est Swift ; et chez Android, c’est les langages de programmation Kotlin et Java qui priment !

Développement natif mobile : pour quels types de projets ?

On le recommande particulièrement pour les applications à forte valeur ajoutée, qui ont vocation à s’inscrire durablement dans le SI, et qui nécessitent des intéractions fortes avec des fonctions natives du périphérique mobile.

Développement cross platform

Développement cross platform

Le développement d’une application cross platform consiste à développer une seule et même application pour les deux systèmes (iOS et Android). Le principal intérêt du cross platform réside dans le développement d'un code unique. Qui dit code unique, dit maintenance unique

Chez AXOPEN, on utilise les technologies crossplatform éprouvées du marché :React Native, IONIC et Flutter.

Développement cross platform : pour quels types d’applications mobiles ?

Affichant des performances correctes, on conseille l’utilisation de technologies cross platform pour les applications aux fonctionnalités peu complexes.

Qualité de développement mobile

Expertise en technologies de développement mobile : focus qualité!

Nous le savons, la réussite sur le moyen/long terme des projets de développement d’applications mobiles sur mesure dépend en grande partie de la qualité du code produit.

Pour s’assurer de la meilleure qualité possible de nos développements, nous avons une routine bien rodée au sein de nos équipes. En plus des tests classiques, nous organisons régulièrement des audits de code sur nos propres projets.

Le but ? Avoir un avis supplémentaire, un regard neuf pour challenger nos pratiques de développement et intégrer les améliorations nécessaires !

Nos convictions autour du développement d’applications mobiles sur-mesure

Conception & intégration SI long terme

Icon checkmark

Les applications mobiles doivent être pensées pour être parfaitement intégrées au SI actuel, mais aussi à plus long terme ! Pensons maintenance, évolutivité et intéractions avec les autres applications dès les phases de conception.

Accessibilité et gestion des différentes tailles d’écrans

Icon checkmark

Quel que soit le terminal (tablette, mobile), AXOPEN met un point d’honneur à rendre les applications mobiles les plus accessibles possibles pour leurs utilisateurs, en prenant en compte leurs habitudes et leurs moyens. De nouveaux modèles de téléphone voient régulièrement le jour, il faut donc régulièrement adapter nos applications pour s’assurer de la compatibilité avec les tailles d’écrans du marché !

Rétrocompatibilité des versions

Icon checkmark

Les OS sortent régulièrement des mises à jour, cependant, tous les téléphones sur le marché sont loin d’être toujours à jour ! Sur Android particulièrement, nous devons être vigilants quant à la compatibilité des applications avec toutes les versions Android maintenues, et la diversité des périphériques à gérer.

Performance

Icon checkmark

Temps de réponse minimal, haute disponibilité, capacité de montée en charge... L'application web doit être optimisée et prête à tout !

Ergonomie - Mobile first

Icon checkmark

L’application doit respecter les codes des OS et ne pas réinventer la navigation ! Un mot d’ordre : Keep It Simple !

Sécurité

Icon checkmark

La sécurité des données est un sujet sensible pour les applications mobiles. Nous travaillons dans une logique de protection des données et de conformité à la RGPD.

Arrow Axopen 1Arrow Axopen 2

5 étapes essentielles

Les étapes d’un projet de développement d’application mobile sur-mesure chez AXOPEN

Les projets de développement mobile sont des projets à forte valeur ajoutée pour l'entreprise et, comme tout projet informatique de développement, ils doivent suivre une démarche projet structurée. L’objectif : réussir le projet dans les conditions définies en amont !

Étape #1

Concevoir l’application mobile et faire les bons choix techniques

choix techniques

Pour concevoir vos applications mobile sur-mesure, nous misons sur des technologies durables, pérennes et en cohérence avec votre SI déjà en place !

Avant de démarrer tout projet de mobilité, il est essentiel de démarrer par des ateliers de cadrage avec votre équipe :

  • Ateliers fonctionnels : comprendre les spécificités métiers et définir les parcours utilisateurs.

  • Ateliers techniques : définir les choix d’architecture projet, de technologies/ frameworks, les modèles de données et les interconnexions.

  • Ateliers UI/UX : concevoir les maquettes de l’application en adéquation avec la charte graphique : des interfaces intuitives et ergonomiques pour tout type de support !

Étape #2

Constitution d’une équipe sur mesure et à taille humaine à Lyon

équipe sur mesure Lyon

Pour vous accompagner dans la construction de votre application, nous constituons une équipe technique sur-mesure chez AXOPEN composée de plusieurs profils au sein de notre pépinière 100% technique et lyonnaise : chefs de projets techniques, experts techniques et développeurs.

Nous le savons, les projets de développement web sur-mesure ne sont pas un long fleuve tranquille ! Il est essentiel de pouvoir construire un dispositif d’équipe projet qui soit réactif, disponible, et flexible pour pouvoir s’adapter au fil des sprints et du projet, tant en termes de profils, que de capacité à monter en charge.

En tant que structure à taille humaine, nous pouvons assurer une souplesse dans l’affectation de nos équipes, et nous adapter à l’actualité des projets.

Étape #3

Gérer le projet avec une méthodologie « agile » utile

Méthodologie agile

C’est un chef de projet technique qui assure la gestion de votre projet mobile !

Lors des phases de kickoff, nous mettons en place avec vos équipes un mode de gestion de projet réellement adapté à vos contraintes (objectifs, capacité de livraison des entrants, état de spécifications, disponibilités, etc.). Nous prônons la mise en place d’un minimum de gouvernance et d’instances régulières pour avoir le bon niveau de communication avec vos équipes.

Ce n’est pas la méthode qui doit nous guider, la méthode doit être au service du projet.

Quasiment tous nos projets de développement d’applications mobiles sur mesure sont réalisés avec les fondamentaux de la méthode “agile”, en l’adaptant en bonne intelligence.

Les 3 grands principes de notre méthodologie de développement :

  • Sprints de développement de 1 à 4 semaines adaptables et variables, en termes de profils et de charge, pour s’adapter aux entrants et à la vitesse de delivery souhaitée

  • Transparence totale de l’avancée du projet avec une gestion des développements via GitLab accessible directement pour vos équipes

  • Communication et proximité forte entre les acteurs via des canaux de communication mis en place, et les comités.

Étape #4

Réaliser la recette et assurer la livraison de l’application mobile

Integration et déploiement d'applications mobiles

Notre vision : co-construire des applications mobiles, avec une forte implication des équipes métiers et des utilisateurs finaux tout au long des projets.

Dès les premières phases du projet, nous identifions des futurs utilisateurs clés. Ces derniers sont intégrés dans l’équipe projet au sens large, et participent aux phases de recettes et démo qui se font tout au long des sprints de développement.

Plusieurs semaines avant chaque livraison de version, nous organisons une grande phase de recette utilisateur et métier, afin de sécuriser la mise en production. Dans cette même logique de sécurisation du process de mise en service, nous mettons en place un processus d’intégration et de déploiement continu (CI/CD).

Selon la stratégie d’hébergement choisie en interne, nous travaillons main dans la main avec vos équipes infrastructure pour déployer l’application vers des hébergements soit cloud (Azure, AWS, etc.) soit classique (OVH, etc.)

Étape #5

Assurer la maintenance et les évolutions

maintenance et évolutions

Une application mobile ne reste jamais figée et doit évoluer avec le temps !

Pour qu’une application reste fonctionnelle et adaptée en tout temps aux utilisations, nous pouvons vous accompagner avec une maintenance sur-mesure :

  • Un volume de jours de maintenance corrective et évolutive flexible

  • Une disponibilité permanente des développeurs

  • Le maintien en compétences de nos équipes sur votre environnement

  • Les montées de version des langages / frameworks

Votre code, votre propriété ! La gestion de votre maintenance d’application mobile peut également être réalisée par vos équipes internes ou un autre prestataire. Dans ce cas, nous assurons la réalisation d’une phase de réversibilité !

Nos Références clients