Aller au contenu principal
OndesOndes Core/ Docs

Démarrage

Introduction

Découvrez ce qu'est Ondes Core et comment il fonctionne.

Ondes Core est une plateforme de mini-applications permettant de créer, distribuer et exécuter des apps web légères avec accès aux fonctionnalités natives de l'appareil.

Ce que permet Ondes Core

FonctionnalitéDescription
🏗️ CréerDéveloppez des mini-apps en HTML/CSS/JS standard.
📦 DistribuerPubliez vos apps via le Dev Studio intégré.
🚀 ExécuterLes apps tournent dans un WebView sécurisé et performant.
🔌 ConnecterAccès aux APIs natives (caméra, GPS, contacts, etc.) via le pont JavaScript OndesBridge.

Cas d'usage principaux

  • Applications légères sans installation — Pas besoin de passer par les stores classiques.
  • Prototypage rapide — Testez des idées rapidement avec des technologies web.
  • Apps internes d'entreprise — Déployez des outils métiers facilement.
  • Jeux HTML5 — Créez des petits jeux occasionnels.
  • Outils utilitaires — Calculatrices, convertisseurs, outils spécifiques.

Technologies supportées

ApprocheTechnologiesPour qui ?
🌐 Web classiqueHTML, CSS, JavaScriptDéveloppeurs web, projets simples
💙 Flutter WebDart, FlutterDéveloppeurs Flutter, apps complexes
Ce guide couvre l'approche Web classique. Pour Flutter, consultez la section SDK Flutter.

Le pont OndesBridge

L'objet Ondes est injecté automatiquement dans window par l'application hôte. Il expose tous les modules du SDK (UI, User, Device, Storage, etc.) et est disponible après l'événement OndesReady.

JS
document.addEventListener(class=class="code-string">"code-string">'OndesReady', async () => {
    class=class="code-string">"code-comment">// ✅ Le SDK est prêt
    const user = await Ondes.User.getProfile();
    console.log(class=class="code-string">"code-string">`Bienvenue, ${user.username}!`);
});