Plateforme unifiée de services
Votre backend renvoie une vue décrite en JSON. L'application Yeria la rend nativement sur iOS et Android. Le trafic reste direct entre le mobile et votre serveur : vos données ne transitent pas par Yeria.
Côté utilisateur, une seule application pour accéder au transport, au commerce, à la santé, à l'éducation, à la finance...
1const { YeriaUI, YeriaApp } = require('@numerum-tech/yeriasdk');
2
3const app = new YeriaApp({ appId: 'contact', privateKey: process.env.SERVICE_KEY });
4
5const view = YeriaUI.createFormView('contact', 'Nous contacter')
6 .setIntro('Laissez vos coordonnées, nous revenons vers vous.')
7 .addTextField('lastName', 'Nom', true)
8 .addTextField('firstName', 'Prénom', true)
9 .addEmailField('email', 'Adresse e-mail', true)
10 .submitButton('Envoyer', 'POST');
11
12res.json(app.serve(view));1from yeriasdk import YeriaUI, YeriaApp, YeriaAppConfig
2
3app = YeriaApp(YeriaAppConfig(app_id="contact",
4 private_key=os.environ["SERVICE_KEY"]))
5
6view = (YeriaUI.create_form_view("contact", "Nous contacter")
7 .set_intro("Laissez vos coordonnées, nous revenons vers vous.")
8 .add_text_field("lastName", "Nom", True)
9 .add_text_field("firstName", "Prénom", True)
10 .add_email_field("email", "Adresse e-mail", True)
11 .submit_button("Envoyer", "POST"))
12
13return app.serve(view)Comment ça marche
Pas de projet iOS, pas de projet Android, pas de cycle de publication sur les stores. Un endpoint HTTP suffit.
Un endpoint HTTP de votre backend renvoie une vue construite avec YeriaUI, en JavaScript ou en Python. Une quinzaine de types de vues couvrent formulaires, listes d'actions, cartes, lecteurs, médias et codes QR.
L'application appelle directement votre URL. Yeria n'est pas un proxy : aucune requête de service ne transite par nos serveurs, aucune donnée métier n'y est stockée.
Rendu natif sur iOS et Android, pas de webview. L'identité de l'utilisateur est déjà résolue et les notifications sont disponibles dès la publication du service.
Chaque vue est signée avec votre clé ; l'application refuse une vue qu'elle ne peut pas vérifier. Le SDK s'en charge en un appel.
Les vues du SDK
Développeurs
Créer votre compte, déclarer votre structure, composer vos écrans depuis votre serveur, les éprouver en privé, puis publier au catalogue.
Utilisateurs
Parcourez le catalogue par catégorie, épinglez ce que vous utilisez, recevez vos notifications au même endroit.