Toutes les études de cas

Étude de cas · Appli mobile

FitCook Foodz Une appli mobile complète pour iOS et Android

Une bibliothèque de recettes avec les données nutritionnelles complètes, une boutique native intégrée à Shopify, un abonnement premium, des cours de cuisine et un programme de points, livrés sur l'App Store et Google Play à partir d'une seule base de code Flutter.

App Store
Google Play
Note
5,0
Téléchargements
5K+
Navigateur de recettes FitCook Foodz avec recherche et catégories de recettes
2 Boutiques d'applis Apple App Store et Google Play.
1 Base de code Flutter pour iOS et Android.
5,0 Note en boutique Note publiée en boutique.
5K+ Téléchargements Nombre de téléchargements publié.

Le mandat

Une appli pour toute une marque alimentaire

FitCook Foodz faisait déjà tourner plusieurs activités à la fois: un public de recettes, un produit de cours de cuisine, une ligne de sirops sans sucre et une communauté qui publiait ses assiettes chaque jour. Chacune vivait sur une plateforme différente, et aucune ne partageait de compte client.

La première version devait les amener toutes sur iOS et Android dans un budget défini.

  • Recettes et nutrition
  • Boutique dans l'appli
  • Notes et avis
  • Abonnement premium
  • Points de fidélité
  • Cours de cuisine
  • Fil communautaire

Ce qui est entré dans la livraison 1

  • RecettesRecherche, catégories, chiffres nutritionnels, liste d'ingrédients, mode étape par étape, favoris
  • BoutiqueCatalogue, panier, paiement et historique de commandes natifs, branchés sur la boutique Shopify existante de FitCook
  • AvisNotes et avis Shopify, affichés nativement: notes en étoiles, badges acheteur vérifié, avis photo, filtrage
  • PremiumForfaits mensuel et annuel par achat dans l'appli, contenu verrouillé
  • CoursCours de cuisine en modules, avec le progrès par module
  • FidélitéSolde de points, façons de gagner, 4 paliers de rabais, récompense d'anniversaire

Chaque zone produit a été livrée sur l'App Store et Google Play à partir d'une seule base de code, et nous avons convenu de la liste complète avec le client avant le début du premier cycle.

Ce qui était en jeu

Les projets mobiles échouent rarement sur la techno

Ils échouent quand le client n'entend rien pendant des semaines, quand le périmètre grandit sans décision et quand la facture change. FitCook Foodz a soulevé ces inquiétudes en premier, alors nous avons structuré le mandat pour répondre à chacune.

La construction mobile habituelle
Comment celle-ci a tourné
Des mois de silence, puis une grande révélation à la fin.
Un build fonctionnel aux 2 semaines, entre les mains du client.
Le périmètre rampe, les heures s'empilent, la facture bouge.
On a convenu le périmètre cycle par cycle, et on n'a ajouté aucune fonctionnalité sans l'accord du client.
Les priorités sont verrouillées le jour où le contrat est signé.
Priorités reclassées au début de chaque cycle, à mesure que l'entreprise apprenait.
Le jour du lancement est la ligne d'arrivée, alors l'appli s'arrête là.
Elle est partie avec une feuille de route et 60 jours de garantie.

Ce que notre équipe a construit

Toutes les zones produit, dans une appli

Chaque écran ci-dessous fait partie de la version livrée sur l'App Store et Google Play. Les recettes, la boutique, l'abonnement et les points tournent tous sur un seul compte.

Page recette FitCook Foodz montrant calories, protéines, glucides et lipides avec une liste d'ingrédients à cocher
Tiroir de navigation FitCook Foodz listant cours de cuisine, recettes favorites, recettes, boutique, boutique de points et réglages

Recettes et nutrition

Chaque recette porte ses propres données nutritionnelles

Chaque recette stocke ses propres chiffres: calories, protéines, glucides, lipides, temps actif, temps de repos et portions. Ingrédients et étapes sont sur des onglets séparés, et chaque ingrédient est une case que vous cochez en cours de route, pour suivre la recette en cuisinant.

  • Recherche dans tout le catalogue
  • Catégories de recettes à parcourir
  • Chiffres nutritionnels par recette
  • Temps de préparation, temps de repos et portions
  • Liste d'ingrédients à cocher
  • Onglets ingrédients et étapes séparés
  • Favoris par compte

Les catégories utilisent les propres noms du client: Végé, Viande, Déjeuners, Poisson/Fruits de mer, Lunchs, J'te sauve la vie.

Boutique dans l'appli FitCook Foodz montrant la grille de sirops cocktail sans sucre avec les prix
Page produit FitCook Foodz pour un sirop cocktail lime, avec galerie d'images et fil d'Ariane

Boutique dans l'appli

La boutique Shopify de FitCook, intégrée dans l'appli

FitCook Foodz vend déjà sa ligne de sirops cocktail sans sucre par Shopify. On a construit des écrans natifs de catalogue, panier et paiement branchés sur cette boutique Shopify existante, pour que les clients parcourent, achètent et voient leur historique de commandes sans quitter l'appli ni atterrir dans un navigateur.

  • Écrans natifs de catalogue, panier et paiement
  • Construits sur la boutique Shopify existante de FitCook
  • Galeries produit multi-images
  • Options et variantes par produit
  • Recherche boutique
Avis produits FitCook Foodz avec une moyenne de 4,5 étoiles, badges acheteur vérifié et un avis photo client

Notes et avis

Les avis Shopify, affichés sur les pages produit de l'appli

FitCook Foodz recueille déjà des notes en étoiles, des badges acheteur vérifié et des avis photo par Shopify. On affiche ces données nativement sur les pages produit de l'appli, au lieu d'envoyer les clients les lire dans un navigateur.

  • Notes en étoiles et comptes d'avis
  • Badges acheteur vérifié
  • Avis photo clients
  • Tri et filtrage
  • Note agrégée par produit
Écran d'abonnement Premium FitCook Foodz comparant un forfait annuel et un forfait mensuel avec les avantages inclus
Module de cours de cuisine FitCook Foodz avec un anneau de progrès à 100 pour cent

Premium et cours

Abonnements facturés par Apple et Google

Premium est un achat natif dans l'appli, mensuel ou annuel, facturé par l'App Store et Google Play. Les conditions de renouvellement et d'annulation sont à l'écran avant le paiement, ce que les réviseurs de boutique lisent d'abord. Un compte Premium ouvre les recettes exclusives, les séances en direct et les cours de cuisine, et chaque module de cours garde son propre progrès.

  • Forfaits mensuel et annuel
  • Achat intégré sur iOS et Android
  • Conditions de renouvellement et d'annulation à l'écran
  • Le contenu verrouillé vérifie l'abonnement
  • Sélecteur de cours avec modules
  • Progrès enregistré par module
Écran de fidélité FitCook Foodz montrant un solde de 450 points et des récompenses de rabais de 500 à 5000 points

Points de fidélité

Des points qui deviennent des rabais boutique

Les membres gagnent des points pour ce qu'ils font déjà dans l'appli, puis les dépensent en rabais. Il y a 4 paliers, de 10 % à 500 points jusqu'à 25 % à 5 000, plus une récompense d'anniversaire versée automatiquement.

  • Solde de points en direct
  • Onglets gagner et échanger séparés
  • 4 paliers de rabais, 10 % à 25 %
  • Récompense d'anniversaire automatique
  • Boutique de points avec récompenses réclamées
  • Rabais appliqué au paiement
Fil communautaire FitCook Foodz avec une publication de membre, photo, j'aime et commentaires

Communauté

Le fil communautaire, dans la propre appli de la marque

La communauté vivait sur une plateforme sociale que la marque ne contrôlait pas. Maintenant les membres publient leurs assiettes depuis l'appli, aiment et commentent les publications des autres, et la marque publie dans le même fil, à côté des recettes et de la boutique.

  • Publications de membres avec photos
  • J'aime et commentaires
  • Compositeur de publication dans l'appli
  • Publications de la marque et des membres dans un seul fil

Le chemin

Construit à découvert

Nous avons mené le projet comme un mandat de gestion de produit. Aux 2 semaines, le client voyait ce qui avait été bâti, approuvait la suite et savait ce qu'elle coûterait.

  1. Analyse initiale

    Avant une ligne de code
    • On a fait de chaque objectif d'affaires une fonctionnalité nommée
    • On a écrit le périmètre et les limites
    • On a convenu ce que la première livraison contiendrait
    • Tout le reste est allé sur une feuille de route
  2. Périmètre convenu d'avance

    Chaque cycle
    • Le client a approuvé les fonctionnalités avant qu'on commence
    • Le client voyait ce qui était fait et ce qui venait ensuite
    • On n'a ajouté aucune fonctionnalité sans l'accord du client
    • Chaque décision revenait à un objectif d'affaires
  3. Un build aux 2 semaines

    Un build fonctionnel par cycle
    • Nous avons livré des fonctionnalités utilisables aux 2 semaines
    • Le client testait chaque build et envoyait des commentaires
    • On reclassait les priorités au début de chaque cycle
    • Le client approuvait le travail à mesure qu'il arrivait
  4. Qualité et lancement

    À travers la revue des boutiques
    • On testait chaque livraison avant que le client la voie
    • Si quelque chose n'allait pas, on le corrigeait dans le cycle
    • Le client signait chaque ensemble de fonctionnalités
    • Le client voyait le budget sur le périmètre approuvé
  5. Garantie de 60 jours

    Après le lancement
    • L'appli a rencontré ses premiers vrais utilisateurs
    • On a couvert les correctifs sur tout ce qu'on a livré
    • Le client avait le prochain ensemble de fonctionnalités déjà écrit
    • Le travail a continué après le jour du lancement

Le résultat

En ligne sur l'App Store et Google Play, avec la prochaine livraison déjà écrite

Une appli complète, en ligne sur l'Apple App Store et Google Play. Elle tient une note de 5,0 et a dépassé 5 000 téléchargements.

Pour le produit

Recettes avec données nutritionnelles, une boutique native intégrée à Shopify, un abonnement, des cours de cuisine, des points de fidélité et un fil communautaire. Le tout a été livré en une seule version sur l'App Store et Google Play, après la revue d'Apple et de Google.

Pour l'équipe

Le client prenait les décisions produit et on menait la construction. Ils ont fini le projet avec le prochain ensemble de fonctionnalités déjà écrit.

Pour le budget

Chaque cycle avait son périmètre et son prix convenus avant de commencer. Le client pouvait changer le plan entre les cycles sans changer le contrat.

À vous

Chaque construction DevStudio tourne comme ça

Rien dans le processus FitCook Foodz n'était propre à ce client. Sur chaque projet DevStudio, nous convenons de l'intention, rédigeons la spécification, bâtissons en cycles de 2 semaines, vérifions le résultat, puis livrons aux boutiques.

Vous payez par cycle, pas à l'heure

Vous approuvez ce qu'un cycle contient avant qu'il commence, et vous connaissez son prix avant qu'il commence. On n'ajoute rien sans votre accord.

Un build fonctionnel aux 2 semaines

Chaque cycle se termine par un build que vous pouvez ouvrir et utiliser, sans grand dévoilement à la fin du projet.

Vérifié, puis livré aux boutiques

On vérifie le build par rapport à la spécification que vous avez approuvée. Ensuite on le passe par la revue Apple et Google, et on couvre les correctifs pendant 60 jours après le lancement.

Votre appli, en ligne sur l'App Store et Google Play

Envoyez-nous une description de votre appli. Nous écrivons ce qu'elle doit faire, cadrons le premier cycle et vous donnons une date et un prix sur lesquels planifier.

Un projet en tête ?On le bâtit et le maintient.

Prendre rendez-vous