Réaliser une application est un métier qui va bien au-delà du développement technique : stratégie, graphismes, ergonomie, développement, intégration, lancement, suivi… Spécialisé dans le domaine du mobile, Appengo possède une expertise qui lui permet de proposer une offre globale.
Appengo vous accompagne tout au long de la chaîne de réalisation de votre application mobile, depuis la définition de vos besoins marketing et métier jusqu’à la mise à disposition de l’application et l’intégration à vos systèmes.
Notre offre couvre toutes les fonctionnalités propres aux terminaux mobiles et à leurs applications, notamment :
 |
 |
 |
 |
 |
 |
 |
 |
| Notifications push |
Géolocalisation |
Flashcodes |
Partages |
Achats intégrés |
Publicité |
Distribution |
Analytics |
Notre offre
Les étapes de réalisation de votre application.
Analyse préalable de vos besoins
Dans un premier temps, vous nous exposerez ce que doit vous apporter votre application, quelles seront les plateformes cibles, les besoins qu’elle doit couvrir, quels en seront les utilisateurs, les données (base de données, charte graphique, …) que vous avez déjà et qui serviront au projet, si l’application sera gratuite ou payante, ou si elle utilisera un système d’abonnement ou d’achats intégrés…
Nous vous accompagnerons lors de cette première étape collaborative qui deviendra la base des spécifications.
Prototypage & maquette graphique
Nous vous présentons une maquette réaliste de l’application. Cette étape vous permettra de valider l’idée que nous avons de votre application.
Le maquettage est pour nous l’occasion de vous apporter notre savoir-faire et notre connaissance de l’état de l’art au travers :
- de recommandations marketing
- de recommandations fonctionnelles
- de recommandations ergonomiques sur les composants graphiques les plus adaptés, les mécanismes de navigation les plus naturels pour l’utilisateur.
Il s’agit de tirer le meilleur parti des fonctionnalités de la plateforme sur laquelle votre application fonctionnera.
Rédaction du cahier des charges
En fonction de la complexité du besoin, nous pouvons être amenés à le formaliser dans un cahier des charges.
Le cahier des charges est un document écrit qui définit exhaustivement les spécifications de base de votre application. Chaque fonctionnalité, chaque vue, chaque contrôle en Å“uvre dans l’application y est décrit de manière précise. Le cahier des charges décrit également les interfaces de l’application avec le monde extérieur (votre site web, vos bases de données), si ces informations sont déjà disponibles. Les contenus graphiques sont également présents dans ce document. Pendant la phase de développement, ce document servira de référence.
Plus le cahier des charges est précis, plus nous serons à même d’estimer le délai de réalisation de votre application et de mobiliser nos ressources dans cet objectif.
Nous le rédigeons, vous le validez. Toute imprécision ou désaccord est ré-écrit jusqu’à acceptation.
Conception & développement
Cette phase est la réalisation concrète de votre application. Tous les éléments décrits dans le cahier des charges prennent vie. Notre équipe réalise le code (vues, menus, boutons, …) et les graphismes (fonds, images, icones, …). Notre équipe développe votre application en respectant scrupuleusement les bonnes pratiques et guidelines constructeur, garantissant une application claire, fluide, et parfaitement intégrée au terminal.
Lorsque le développement de votre application arrive à un stade suffisamment avancé (toutes les fonctionnalités ont été développées), nous vous fournissons une version préliminaire de l’application, afin que vous puissiez vérifier l’implémentation des fonctionnalités spécifiées dans le cahier des charges, et nous faire part de vos remarques. Pendant ce temps, nos développeurs passent en phase de test.
Tests
Au fur et à mesure du développement, les composants sont soumis à des tests unitaires afin de s’assurer de leur fonctionnement correct.
Lorsque le développement de l’application est terminé, nous la soumettons à des scénarios de test, afin de vérifier qu’elle correspond au cahier des charges.
Nous proposons également aux autres membres de notre équipe de tester le projet, afin de recueillir leurs réactions. Nous attachons une importance toute particulière à la validation des cas d’erreur : perte de connexion internet en cours de fonctionnement, fermeture de l’application par l’utilisateur à tout moment, réception d’un appel, …
Recette
Nous validons ensemble que l’application remplit le cahier des charges initial. Vous procédez à la recette du projet.
Une fois la prise en compte de vos remarques et modifications éventuelles, l’application est prête à être publiée.
Mise à disposition et publication de votre application
Nous nous chargeons de la mise à disposition finale de votre application.
Par exemple, pour une application iPhone ou Android, Appengo via ses licences de développeur Apple et Google, peut se charger de la publication sur l’AppStore ou l’Android Market, en votre nom ou sous les comptes Appengo.
Lorsque l’application est en ligne, vous êtes notifié de sa disponibilité.
Campagne et suivi de la performance
Nous vous aidons à choisir les meilleurs accélérateurs de succès pour la campagne de lancement de votre application, via des partenariats avec des acteurs clés du marché.
De plus, nous mettons en place des solutions sur mesure de suivi des métriques liées aux téléchargements et à l’utilisation de votre application.