Un développeur d'applications mobiles à Marrakech construit l'app que vos clients installent, pas seulement une maquette. Avec React Native, Android et iOS partagent une base de code. Les parties natives n'arrivent que si le téléphone doit faire quelque chose que le web ne fait pas.

Ce qu'on construit en premier

On commence par trois parcours : l'entrée dans l'app, la tâche principale, et les états vides. Un écran vide sans message fait croire que l'app est cassée. Ces trois parcours suffisent pour une première version testable sur un téléphone.

Les notifications, la caméra ou la géolocalisation s'ajoutent ensuite, parce qu'elles demandent des réglages store et des permissions. Les mettre au début allonge le projet sans prouver que l'usage principal fonctionne.

React Native plutôt que deux apps séparées

Deux codebases natives, une pour Apple et une pour Google, doublent le suivi. React Native est le choix par défaut pour une app métier ou une app client qui doit exister sur les deux stores. Une codebase native séparée n'a de sens que si React Native ne couvre pas un besoin précis du téléphone.

Publication sur les stores

Le compte développeur Apple et le compte Google Play restent au nom du client. La livraison inclut les builds, les textes de fiche store et les notes pour la revue. Sans ces éléments, l'app existe sur un ordinateur mais pas sur le téléphone de vos utilisateurs.

Site web ou application

Si le besoin est de présenter une activité et d'être contacté, un site suffit. Une application se justifie quand la personne revient souvent : réservation, suivi, compte, contenu hors ligne. Beaucoup de projets à Marrakech commencent par le site, puis passent à l'app une fois l'usage confirmé.

La page service est développeur application mobile à Marrakech. Pour le web, voir développeur web à Marrakech.

Share