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éer | Développez des mini-apps en HTML/CSS/JS standard. |
| 📦 Distribuer | Publiez vos apps via le Dev Studio intégré. |
| 🚀 Exécuter | Les apps tournent dans un WebView sécurisé et performant. |
| 🔌 Connecter | Accè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
| Approche | Technologies | Pour qui ? |
|---|---|---|
| 🌐 Web classique | HTML, CSS, JavaScript | Développeurs web, projets simples |
| 💙 Flutter Web | Dart, Flutter | Dé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}!`);
});