Bien démarrer son projet

F.A.Q Agence de développement web et mobile

Vous avez des questions autour de votre projet de création d'application ?

Forte de notre expérience avec plus de 150 apps développées, notre agence de développement web et mobile Squirrel met à votre disposition les questions-réponses les plus souvent rencontrées dans la réalisation des différents projets.

FAQ : vos questions sur la création d’une application

Les questions qui reviennent le plus souvent dans nos rendez-vous, classées par étape du projet. Cliquez sur une question pour afficher la réponse.

Choisir le type d’application et ses fonctionnalités

Quel type d’application choisir ?

Il existe trois types d’applications mobiles : identifiez d’abord vos besoins pour choisir à bon escient.

Une application native est développée spécifiquement pour l’un des systèmes d’exploitation, iOS ou Android. Téléchargée depuis les boutiques d’applications (App Store, Play Store), elle donne un accès aisé aux fonctionnalités du smartphone : caméra, micro, contacts, géolocalisation…

Une application web, ou webapp, est disponible en ligne depuis un navigateur et ne nécessite aucune installation. C’est tout simplement la version mobile d’un site web existant : elle ne s’installe pas (dans une certaine limite) sur vos appareils et son design reflète celui de votre site.

Une application hybride est à mi-chemin entre développement natif et web : elle utilise les fonctionnalités natives des smartphones et se publie sur toutes les plateformes.

Vous souhaitez en savoir plus ? Retrouvez les avantages, les inconvénients et nos conseils pour chaque type d’application sur notre page développement d’applications mobiles.

Quel système d’exploitation utiliser ?

Lorsque vous créez une application mobile, l’une des premières questions à se poser est de savoir sur quelles plateformes la développer : iOS, Android ou web ? Ou peut-être les trois ? Comparez les capacités des différentes plateformes pour déterminer ce qui correspond le mieux à vos besoins, à vos enjeux et à vos utilisateurs.

Une même base de code peut aujourd’hui servir iOS et Android grâce au développement cross-platform (Flutter, React Native) : c’est souvent la solution la plus économique, le natif restant justifié pour des besoins précis, comme des capteurs poussés ou une performance graphique exigeante. Notre comparatif React Native, Flutter ou natif détaille ces arbitrages.

Notre guide vous aide à avancer dans cette réflexion, du concept au choix de la technologie : créer une application mobile avec une entreprise de développement.

Une application pour smartphone, tablette ou les deux ?

Le support à choisir pour votre nouvelle application dépend uniquement de l’usage que vous allez en faire. Posez-vous quelques questions : y a-t-il un réel enjeu à être présent sur les deux supports ? L’application s’utilisera-t-elle en format paysage ou portrait, et pour quelles raisons ?

Par exemple, une application d’aide à la mobilité n’a guère d’intérêt sur tablette. À l’inverse, les applications de jeux sont de plus en plus utilisées sur tablette.

Quelles fonctionnalités pour mon application mobile ?

Les fonctionnalités et leurs combinaisons sont infinies : choisissez-les avec soin, car elles ne vous seront pas toutes indispensables. Depuis 2014, notre équipe recommande la méthode MVP (Minimum Viable Product) pour lancer un projet.

Le principe : développer un produit avec les fonctions les plus attendues par le public cible, puis le mettre rapidement sur le marché, à moindre coût. Une fois que le produit a fait ses preuves, vous l’enrichissez avec de nouvelles fonctionnalités qui répondent aux besoins réels de vos utilisateurs.

En savoir plus sur la méthode MVP que nous appliquons avec les porteurs de projet que nous accompagnons : concevoir et développer un MVP.

L’application mobile nécessite-t-elle un back-office ?

Tout dépend de vos besoins et de vos objectifs. Un back-office devient essentiel si vous souhaitez mettre à jour régulièrement les informations de votre application ou piloter certaines fonctionnalités sans repasser à chaque fois par votre équipe de développement. Son développement demande du temps et du budget, mais il rend l’application viable et pratique à faire vivre sur le long terme.

En savoir plus sur la création d’un back-office : back-office métier sur mesure.

Comment définir la cible de mon application mobile ?

Avant de vous lancer, décrivez précisément le profil type de vos futurs utilisateurs, pour que l’application corresponde à leurs usages. Vous créez pour cela un portrait-robot, plus communément appelé persona. Il vous aide à cerner leurs comportements et leurs besoins, puis à adapter le contenu et les fonctionnalités de votre application à votre cible.

Retrouvez notre article pour créer vos propres personas : créer un buyer persona, avec exemples.

Budget, devis et cahier des charges

Combien coûte une application mobile ?

Le coût de création d’une application mobile dépend d’un ensemble de facteurs : votre budget, vos besoins, la durée de réalisation et les ressources mises en œuvre.

Qu’elle coûte quelques milliers ou plusieurs centaines de milliers d’euros, chaque application est unique par ses fonctionnalités et son design. À titre indicatif, nos fourchettes publiques vont de 4 000 € pour un prototype testé à 88 000 € pour une application métier ou une plateforme complète. Pour une PME dont le projet est innovant, le crédit d’impôt innovation peut en outre réduire la facture.

Pour y voir plus clair, consultez nos fourchettes de prix sur notre page prix d’une application mobile, ou estimez votre projet avec notre simulateur gratuit.

Pour aller plus loin, téléchargez notre modèle de cahier des charges et envoyez-le-nous une fois rempli à contact@squirrel.fr : nous vous établirons un devis gratuit et personnalisé.

Comment obtenir un devis ?

L’établissement d’un devis est encadré par la loi : plusieurs règles doivent être respectées lors de sa rédaction. Après une étude précise de vos besoins, en réunion, par téléphone ou à partir de votre cahier des charges, nous chiffrons votre demande.

Nos devis respectent toutes les conditions de forme et regroupent l’ensemble des mentions obligatoires. Ils nous permettent de sécuriser la relation commerciale avec nos clients. Le devis est gratuit et sans engagement.

Demandez votre devis gratuit : contactez-nous.

Comment réaliser le cahier des charges de mon projet ?

Le cahier des charges est le plan détaillé de votre projet : il est tout simplement indispensable à sa bonne réalisation. Il se construit en quatre étapes :
1. Délimiter l’ensemble de vos besoins : le contexte de l’application, sa proposition de valeur, les utilisateurs visés, les objectifs, les évolutions futures…
2. Déterminer le design attendu, l’ergonomie et le maquettage de votre application.
3. Indiquer les contenus et les spécificités techniques de votre application.
4. Enfin, planifier les délais et définir les prestations attendues.

Une fois ces informations réunies, il devient possible d’évaluer la charge de travail, le coût de réalisation et le délai de livraison. Sa rédaction demande cependant une vraie pratique des projets numériques : confiez-la à des personnes expérimentées si vous voulez un document précis. Pour être accompagné, téléchargez notre modèle et contactez-nous : exemple de cahier des charges pour créer une application.

Quel gain pour mon entreprise ?

La digitalisation est devenue incontournable dans un monde de plus en plus connecté. Une application web ou mobile peut devenir un outil essentiel à la vie interne et externe de votre entreprise, avec de nombreux avantages : fidéliser votre clientèle, améliorer votre image de marque et gagner en visibilité sur le web.

Vous souhaitez en savoir plus ? Retrouvez notre article : évaluer l’utilité d’une application mobile.

Choisir son prestataire

Quel prestataire choisir pour développer mon application mobile ?

Bien choisir son prestataire est primordial pour obtenir une application conforme à vos attentes. Trois grandes options s’offrent à vous.

Un ou une freelance : une personne indépendante qui travaille à son compte. Vous profitez de sa flexibilité, sans contraintes salariales, et elle se consacre à votre projet. Une application mobile demande toutefois plusieurs compétences techniques, alors qu’un freelance a généralement une spécialité : trouver le profil idéal est difficile, et coordonner plusieurs freelances peut vous coûter du temps et de l’énergie.

Une agence spécialisée : l’une des solutions les plus avantageuses, car vous êtes accompagné par une équipe aux compétences complémentaires. Surtout, elle peut vous assurer une assistance à long terme pour la maintenance et l’évolution de votre application.

Une agence offshore : délocalisée, elle profite souvent d’avantages fiscaux et peut donc réduire ses tarifs. La distance et le décalage horaire font cependant peser un vrai risque de perdre le contrôle de votre projet : choisissez-la avec soin.

Le plus important reste de vous fier à votre instinct. Si vous le pouvez, rencontrez l’équipe et le chef de projet ; si le courant ne passe pas, n’insistez pas. Retrouvez davantage de conseils dans notre article choisir son équipe de développement.

Pourquoi choisir une agence spécialisée plutôt qu’un générateur d’application ?

Les générateurs d’applications proposent des solutions génériques, qui produisent des applications clonées à l’infini.

Chez Squirrel, nous construisons au contraire une offre sur mesure, conçue pour le besoin de chaque client : nous ne revendons jamais en série des copies d’une même application.

Quelle méthodologie appliquez-vous chez Squirrel ?

Vous souhaitez en savoir plus sur notre façon de travailler ? Retrouvez la méthode que nous appliquons pour garantir le succès de votre application, du cadrage à la mise en production : notre méthode de développement IA-first.

Après la mise en ligne : maintenance et mises à jour

Comment garantir la continuité de service de l’application (TMA) ?

Lorsqu’une entreprise développe une application mobile, un site ou un logiciel avec un prestataire externe, elle peut légitimement se demander comment sera assurée la maintenance après la fin du contrat de développement.

Nous avons consacré une page à la TMA, ou tierce maintenance applicative, pour répondre clairement à cette question : TMA et reprise d’une application mobile.

Ai-je les ressources pour entretenir l’application à long terme ?

Une application mobile doit être entretenue et maintenue régulièrement après son lancement. Il est en effet fréquent que les utilisateurs découvrent des bugs ou demandent de nouvelles fonctionnalités. Avant d’accumuler les commentaires négatifs, il est essentiel de réagir vite et d’effectuer les mises à jour nécessaires. Une fois les problèmes corrigés, vous voudrez peut-être enrichir l’application d’une nouvelle fonctionnalité, selon les retours de votre cible. D’où l’importance d’anticiper ces paramètres et de prévoir le budget nécessaire, par exemple en l’inscrivant dans votre cahier des charges.

Pour en savoir plus sur le coût de la maintenance : maintenance d’une application mobile.

Comment se passent les mises à jour ?

Lorsque nous développons une application, elle est garantie fonctionnelle sur des systèmes ciblés : les dernières versions en date et les versions minimales imposées par les constructeurs. Si vous devez mettre à jour une application que nous avons développée, deux cas se présentent.

Vous avez un contrat de maintenance : vous n’avez rien à faire. Notre veille technologique repère les nouvelles versions et nous vous indiquons les travaux à prévoir.

Vous n’avez pas de contrat de maintenance : comme nous avons développé votre application, vous bénéficiez d’un tarif journalier privilégié.

Dans les deux cas, gardez en tête qu’Apple et Google publient chacun une version majeure de leur système chaque année : prévoir ces mises à jour de compatibilité dans le budget évite qu’une application cesse de fonctionner, ou soit retirée des Stores.

À quel rythme l’application devra-t-elle être mise à jour ?

Que ce soit pour retenir l’attention de vos clients ou pour mettre votre application aux normes, des mises à jour seront nécessaires. Deux options s’offrent à vous.

Vous souhaitez modifier régulièrement les informations de votre application : un back-office est fait pour vous. Cette interface vous donne une autonomie complète sur la gestion de vos contenus, en temps réel.

Votre application ne demande pas de mises à jour fréquentes : il est alors plus avantageux de confier les grosses mises à jour à votre prestataire, comme l’ajout de fonctionnalités ou la maintenance logicielle. Le service est facturé selon l’ampleur de la tâche.

Quels sont les outils de versioning ?

À l’issue des développements, vous êtes seul propriétaire du projet et de son code. Nous consignons les codes sources dans un outil de versioning : Bitbucket, ou le gestionnaire de dépôts de votre choix.

Les comptes Apple Developer et Google Play sont, eux aussi, ouverts au nom de votre entreprise : vous gardez la main sur votre application, même si vous changez un jour de prestataire.

Comptes développeurs, Stores et outils

Comment créer un compte développeur sur Google Play ?

Suivez notre tutoriel pour créer votre compte développeur sur la Google Play Console, étape par étape : créer un compte développeur Google Play.

Comment créer un compte développeur Apple ?

Retrouvez notre tutoriel pour créer votre compte Apple Developer en quelques étapes : créer un compte Apple Developer.

Comment créer, paramétrer et donner accès à son projet Firebase ?

Retrouvez notre tutoriel pour créer un projet Firebase, l’ajouter à votre application mobile et donner accès à vos collaborateurs : créer un projet Firebase.

Comment créer la fiche de son application mobile sur les stores ?

Retrouvez notre tutoriel qui liste tous les éléments nécessaires à une fiche App Store et Play Store : créer sa fiche store.

Côté budget : estimer votre projet en quatre questions → nos fourchettes de prix →

Votre projet

Parlons de votre cas précis.

Trente minutes pour en parler concrètement. Vous repartez avec un avis argumenté sur votre projet, et si nous ne sommes pas les bons interlocuteurs, nous vous le dirons.

Parler de mon projet ou réservez directement 30 minutes ↗ Réponse rapide · échange direct avec l'équipe projet, sans intermédiaire