Un outil d’IA pour créer de vraies applications mobiles · alpha privée

« C’est une appli toute simple. »

Vous l’avez dit, ou entendu. Ensuite viennent la connexion, les listes, les formulaires, les réglages, une politique de confidentialité et deux stores.

Mekkapp planifie l’application avec vous, l’écrit en React Native, vérifie chaque fichier et vous remet le code.

  • Expo et TypeScript
  • Typage vérifié avant de vous être montré
  • Votre code, votre Supabase
Un exemple : les commandes de Sami

Vos mots

« Une appli pour mon épicerie. Les clients commandent de chez eux, et je marque chaque commande comme prête. »

Le plan

Accueil

Onglet · Accueil

Nouveau

Commandes

Onglet · Commandes

Nouveau

Nouvelle commande

Sous Accueil

Nouveau

L’application

L’application de Sami sur un téléphone, telle qu’il la voit : les commandes à marquer comme prêtes.
Le code
src/app/(app)/commandes.tsx Typage vérifié
// shortened
import {List} from '@/components/ui';
import {OrderCard} from '@/components/app';
import {useFind, useRows} from '@/data';

export default function Commandes() {
  const find = useFind('commande', {filter: 'status'});
  const orders = useRows('commande', find.rows);
  return (
    <List
      rows={orders}
      {...find.list}
      renderRow={order => <OrderCard order={order} />}
    />
  );
}

Fait avec Mekkapp

Quelques phrases, une application

Trois exemples tirés de nos tests. Chacun a été saisi dans Mekkapp exactement comme ci-dessous, en trois langues, et chaque téléphone montre l’application obtenue. Les noms qu’on y voit sont des exemples inventés.

  • L’épicerie de Fatima

    Écrit en darija

    « slm bghit application l7anout dyali nktb fiha lkridi dyal lklyan chkon khda o b chhal o imta khlss o nsift l klyan l7sab f whatsapp o nscanni lcode barre dyal sl3a bach n3rf tamanha »
    L’application de l’épicerie sur un iPhone : ce que les clients doivent à crédit, et les derniers crédits, en arabe.
  • La colocation de Leo

    Écrit en anglais

    « yo i need an app to split rent and bills w my 3 roommates lol. like who paid what, who owes who, snap a pic of the receipt and it reads the total, monthly chart of spending, and it pings ppl when they owe money. venmo link would be sick »
    L’application de la colocation sur un téléphone : qui doit quoi à qui, et les factures du mois.
  • Un salon de coiffure

    Écrit en français

    « Une application pour mon salon de coiffure. Les clients réservent un créneau avec une coiffeuse, voient leurs prochains rendez-vous et annulent si besoin. Les coiffeuses voient leur journée et marquent un rendez-vous comme fait. »
    L’application du salon sur un téléphone : le prochain rendez-vous d’une cliente et les suivants, en français.

À l’œuvre

Ce que vous voyez pendant qu’elle se fait

Les écrans de Mekkapp, avec l’application de Sami ci-dessus. Rien ici n’est une maquette.

  1. Il dit ce qu’il a compris

    Avant que rien ne soit fait : ce que vous avez demandé, chaque ligne marquée « Vous l’avez dit » ou « Deviné », qui utilise l’application et ce qu’elle garde. Il ne demande que ce qu’il ne peut pas deviner.

    La page de création de Mekkapp : les mots de Sami à gauche, ce que l’IA a compris à droite.
  2. Vous l’essayez, et la changez avec vos mots

    L’application tourne dans un téléphone à côté de la conversation. Connectez-vous en tant que chaque personne d’exemple, désignez une partie, et dites quoi changer. Chaque écran est vérifié avant que vous le voyiez.

    La page du projet dans Mekkapp : la conversation à gauche, l’application de Sami dans un téléphone.
  3. Chaque écran, et le chemin entre eux

    La carte de l’application : ce que voit chaque sorte de personne, la barre d’onglets, et les écrans sous chaque onglet.

    La carte de l’application de Sami : les écrans de connexion, les onglets et les écrans sous chacun.

Ce que « simple » contient

Toute appli simple demande la même première semaine

Mekkapp les écrit pour chaque application qu’il crée : vous commencez là où le travail devient intéressant.

  • La connexion, la création de compte, et un moyen de revenir après un mot de passe oublié
  • Des listes qui grandissent, avec une recherche et des filtres
  • Des formulaires que le clavier ne cache jamais
  • Plusieurs types de personnes, chacune ne voyant que ce qui est à elle
  • Un écran de réglages : clair ou sombre, la langue, la suppression du compte
  • Une politique de confidentialité écrite à partir de ce que fait vraiment l’application
  • Une icône dessinée pour l’application
  • L’arabe et d’autres langues, de droite à gauche quand il le faut

Comment ça marche

Décrivez l’app. Vérifiez le plan. Gardez le code.

  1. 01

    Décrivez-la

    Écrivez quelques phrases, avec vos mots. Si quelque chose n’est pas clair, l’IA pose la question, et vous touchez une réponse.

  2. 02

    Vérifiez le plan

    Avant tout code : qui utilise l’application, ce qu’elle garde, et chaque écran avec sa place.

  3. 03

    Mekkapp l’écrit

    L’IA écrit chaque écran en React Native à partir d’éléments que nous testons à chaque version. Le compilateur vérifie chaque fichier avant que vous le voyiez.

  4. 04

    Essayez-la

    Utilisez l’application dans votre navigateur, en vous connectant comme chaque personne d’exemple. Changez un écran avec vos mots ; Annuler le remet comme avant.

  5. 05

    Gardez-la

    Téléchargez un projet Expo standard en TypeScript, ou générez la version Android. Il fonctionne sans Mekkapp.

Pourquoi ça tient la route

Du code que vous signeriez

Le plan avant le code

Vous voyez ce que l’IA a décidé, et vous le changez, avant qu’elle écrive une ligne.

Vérifié, pas espéré

Chaque fichier est vérifié par le compilateur sur le serveur, et ce qu’il trouve retourne à l’IA. Les couleurs trop pâles sont corrigées par le code.

Les mots à la main ne coûtent pas d’IA

Changer les mots d’un écran est une modification normale. L’IA ne tourne que quand vous lui demandez quelque chose.

À vous, avec son historique

Un projet Expo lisible, avec un AGENTS.md qui dit ce qu’on a demandé à l’IA et pourquoi. Sans dépendance à Mekkapp.

Ce qui marche aujourd’hui

Ce qui marche aujourd’hui, et ce qui ne marche pas encore

Marche aujourd’hui
  • Des applications planifiées par l’IA à partir de vos mots, puis vérifiées par le code
  • Des écrans écrits en React Native, au typage vérifié avant que vous les voyiez
  • Essayer l’application dans le navigateur, en se connectant comme chaque personne d’exemple
  • Des changements avec vos mots, avec Annuler
  • La connexion, et des données sur le téléphone ou dans votre propre projet Supabase
  • Les photos, la lecture des codes-barres et des QR codes, et les rappels
  • Des versions Android à installer sur votre téléphone
  • Tout le code source à télécharger
Pas encore possible
  • Un bouton pour générer la version iPhone. Vous pouvez la générer à partir du code téléchargé.
  • La publication sur l’App Store ou Google Play
  • Les paiements, et la messagerie en temps réel, dans votre application
  • Des e-mails que votre application envoie d’elle-même
  • Plusieurs personnes sur un même projet

Questions

Des réponses claires

Faut-il connaître React Native ?

Non. Vous pouvez créer et essayer une application sans écrire de code. Si vous connaissez React Native, vous reconnaîtrez tout dans le téléchargement.

À qui appartient ce que je crée ?

À vous. Téléchargez le code quand vous voulez. Il fonctionne sans Mekkapp.

Quelle IA utilisez-vous ?

Un modèle d’un fournisseur externe. Notre politique de confidentialité le nomme et dit ce qui est envoyé. Changer des mots à la main ne l’utilise jamais.

Est-ce gratuit ?

Oui, pendant l’alpha : rien n’est facturé.

Où sont les données de mon application ?

Sur le téléphone, ou dans votre propre projet Supabase, pas chez nous. Votre compte Mekkapp et vos projets sont chez nous. Les détails sont dans la politique de confidentialité.

Est-ce prêt pour un vrai lancement ?

Pas encore. C’est une alpha. Créez quelque chose de réel, et dites-nous ce qui casse.

Alpha privée

Parlez-nous de l’« appli toute simple » que vous avez en tête

Nous ouvrons l’accès petit à petit, et nous lisons chaque demande.