Dashwave
Valeur ajoutée gratuite
Guide complet des outils d’IA Outils de conception IA

Dashwave

Dashwave : rend la conception par l’IA plus efficace et plus simple

Étiquettes :

Qu’est-ce que Dashwave ?

Dashwave est une plateforme de développement d’applications mobiles basée sur l’IA fournie par Dashwave Inc, qui permet aux utilisateurs de créer ou de modifier des applications en langage naturel, et d’effectuer l’édition du code, la compilation, les tests et la distribution dans le cloud.

Il permet non seulement de générer la première version à partir d’une idée d’application, mais aussi de gérer des bases de code existantes, couvrant des stacks technologiques mobiles telles que Flutter, React Native, Kotlin, Java et iOS natif.

Fonction principale

  • Développement d’applications interactives : on décrit l’interface, les composants, les fonctionnalités ou l’application complète à l’aide de prompts ; l’IA génère du code en fonction du contexte, et l’utilisateur peut poursuivre la conversation pour itérer.
  • Collaboration sur des projets existants : une fois le dépôt de code connecté, la plateforme récupère les fichiers pertinents par intégration de code, réorganisation et mappage des dépendances, ce qui réduit le risque d’oublier le contexte dans de grands dépôts de code.
  • Conversion Figma en code : transformer les composants de conception en code mobile modifiable, afin de raccourcir le temps de transfert entre la conception et le développement.
  • IDE navigateur : permet de visualiser, modifier et télécharger du code dans l’espace de travail de la page web ; la version gratuite inclut un accès à VS Code, tandis que la version payante offre également un accès à Android Studio.
  • Construction et exécution dans le cloud : utilisation d’un cache distribué et d’un calcul scalable pour exécuter les constructions, les scripts et les tests, réduisant ainsi la charge liée à la configuration locale d’un environnement de développement mobile.
  • Simulation et débogage mobile : les forfaits Starter et supérieurs proposent la compilation et la simulation d’iOS sur demande, tandis que la plateforme offre également des outils de compilation en cloud pour le développement Android.
  • Git et export du code : prise en charge de Git, de téléchargement en ZIP du code et de synchronisation avec GitHub, ce qui facilite l’intégration des projets générés dans les processus existants de contrôle de version.
  • Chaîne de distribution : signatures prédéfinies, clés et étapes de déploiement ; les forfaits payants permettent d’envoyer l’application sur Google Play ou l’App Store.
  • Collaboration d’équipe : Team offre des espaces de travail pour plusieurs utilisateurs et le support de Slack, tandis qu’Enterprise ajoute SSO/SAML, des intégrations personnalisées, un support pour le déploiement local et des services exclusifs.

Fonctionnalités actuelles et projets futurs

CapacitéÉtatExplication
Chat WorkspacesMise en ligneCréer, modifier, tester et déployer des applications mobiles à l’aide de suggestions
Flutter et React NativeMise en ligneLe forfait gratuit permet de créer l’espace de travail correspondant.
Kotlin et JavaMise en ligneLes forfaits Starter et supérieurs offrent l’espace de travail correspondant
iOS natif et construction sur demandeDisponible mais soumis à des restrictions de forfaitLa page d’accueil liste iOS natif, et les avantages payants listent la construction, l’émulation et le déploiement d’iOS.
Agent sans tête de PenroseBientôt disponibleUtilisé pour la réparation asynchrone des commandes, l’amélioration des performances et le développement incrémental ; ne peut pas être considéré comme une fonctionnalité prête à l’emploi.

Entrée et sortie

TâcheEntréeSortieScénarios adaptés
Créer une application à partir de zéroExigences en langage naturel, instructions pour les pages et l’interactionPremière version d’un projet mobile exécutablePrototype, outils internes et validation du produit
Conception vers codeComposants ou designs FigmaCode d’interface Flutter, React Native ou natifLivraison du design et mise en place de l’UI
Maintenir les projets existantsRépertoire de code Git, description des problèmes et instructions de modificationChangements de code, exécution de scripts et résultats de débogageItération fonctionnelle, correction de bugs et refactoring
Conception dans le cloudProjets, dépendances, configurations de build et matériaux de signatureCréer des journaux, des paquets d’installation ou des messages d’erreurRéduire la configuration de l’environnement local et unifier le CI
Distribution d’applicationsCréation de produits, signatures, comptes de boutique et configuration de publicationProcessus de déploiement sur Google Play ou l’App StoreTest de publication et mise en production

Processus d’utilisation complet

  1. Connectez-vous avec un compte GitHub ou Google, créez un nouveau espace de travail ou importez un dépôt de code existant.
  2. Choisissez le stack technologique Flutter, React Native, Kotlin, Java ou iOS, et décrivez la page cible, les fonctionnalités et les contraintes.
  3. Laissez l’IA générer la première version, puis complétez progressivement les informations sur l’état, les données, la navigation et les exigences visuelles au cours de la conversation.
  4. Vérifier le code, les dépendances et la configuration du projet dans l’IDE du navigateur ou dans un environnement Android Studio compatible.
  5. Exécuter la construction, les tests et la simulation dans le cloud, lire les journaux et résoudre les problèmes de compilation, de permissions, de réseau et de compatibilité des appareils.
  6. Synchronisez avec GitHub ou téléchargez un ZIP, et utilisez les branches et les revues de code pour conserver un historique des modifications traçable.
  7. Valider les signatures, la déclaration de confidentialité, les permissions et le matériel de la boutique sur un compte de test et une piste de test, avant de procéder au déploiement officiel.

Prix et forfaits

Voici les prix publics mensuels en dollars américains. Le montant indiqué correspond actuellement à l’utilisation de Claude Sonnet 3.7 ; la page ne précise pas les frais pour les messages supplémentaires, les minutes de traitement, le stockage, la concurrence ni les coûts des ressources iOS sur demande.

Forfait ou versionPrixPériode de facturationDroits ou crédit principalAdéquat pour les utilisateurs
Free0 dollarChaque mois50 messages, prise en charge des espaces de travail Flutter et React Native, VS Code, Git, ZIP de code, Figma et DiscordApprentissage, prototype et première validation
Starter20 dollarsChaque mois100 messages, ajout de Kotlin/Java, Android Studio, déploiement sur Google Play, compilation et simulation d’iOS sur demande, déploiement sur l’App Store et support par e-mailDéveloppeurs indépendants et projets en parallèle
Team100 dollarsChaque mois500 messages, avec un maximum de 3 membres ; 20 dollars par personne pour des places supplémentaires, avec support Slack inclusÉquipe de développement collaboratif d’applications de production
EnterpriseContacter le service des ventesCotation sur mesureIntégration sur mesure et ajustements, SSO/SAML, support pour déploiement local et support dédiéEntreprises ayant des besoins en identité, en déploiement et en personnalisation

Abonnement, annulation et usage commercial

  • Les services payants sont débités automatiquement chaque mois, jusqu’à ce que l’utilisateur envoie une notification écrite pour les annuler.
  • Une fois annulé, les frais du mois déjà traités ou payés ne sont ni remboursés, ni convertis en fonction du temps restant.
  • La page des prix ne prend pas en compte les taxes, les ressources sur demande supplémentaires aux places déjà réservées, ni les coûts de personnalisation pour les entreprises ; le montant final à payer est indiqué sur la page du compte.
  • Les conditions d’utilisation précisent uniquement que Team et Enterprise peuvent être utilisés à des fins commerciales ; les licences Free et Starter sont réservées à un usage personnel et ne peuvent pas être revendues. Il existe une ambiguïté quant au fait que Starter s’adresse aux développeurs indépendants, et une confirmation écrite doit être obtenue avant toute publication commerciale.

Code, GitHub et statut open source

Dashwave dispose d’une organisation GitHub publique, comprenant des plugins pour Android Studio, des outils de cartographie du code, des modèles mobiles, des outils de déploiement ainsi que plusieurs dépôts dérivés d’autres projets.

Les licences des différents entrepôts varient ; certains forks ou exemples utilisent MIT ou GPL-3.0, et la page des plugins d’Android Studio ne mentionne pas de licence claire. La mise en ligne de ces composants ne signifie pas que la plateforme cloud Dashwave, les agents IA ou le backend sont open source.

Aucune API générale destinée aux clients ou documentation officielle SDK n’a été confirmée cette fois. Le plugin Android Studio est utilisé pour se connecter à la construction cloud, ce qui n’est pas équivalent à une API de produit ouverte.

Plateforme et environnement de développement

Plateforme ou outilSoutien actuelPrécautions à prendre
Espace de travail du navigateurConfirméPoint d’accès principal pour le dialogue, l’IDE, la compilation et la gestion de projet
VS CodeGratuit à partir deUtilisé pour visualiser et modifier le code de l’espace de travail
Android StudioDémarreurIl existe un plugin officiel de construction de nuages, mais la page du plugin ne montre pas la licence.
Git et GitHubConfirméEntrepôt synchronisé ou téléchargement du code ZIP
FigmaConfirméConvertir les composants de conception en code
Google Play et App StoreDémarreurIl s’agit ici du déploiement d’applications développées par l’utilisateur, et non du client mobile de Dashwave lui-même.
Client mobile natif DashwavePas encore confirméActuellement, il est principalement utilisé via des pages web et des outils de développement.

Confidentialité, sécurité et précautions relatives au code

  • La plateforme gère les comptes, les appareils, les cookies, les données de paiement et d’utilisation, et peut transmettre des informations aux prestataires de services de paiement, d’analyse, de marketing et d’assistance client.
  • Les données personnelles sont conservées pendant la durée nécessaire à la prestation des services et aux activités légales, et les demandes de suppression peuvent être soumises à des obligations légales, à des litiges et à des contraintes liées à l’exécution des accords ; le nombre exact de jours de conservation des journaux de sécurité n’est pas divulgué.
  • Les instructions de sécurité énumèrent la transmission TLS, le mTLS entre services, AES-256 statique, le contrôle d’accès, les sauvegardes chiffrées à distance et l’isolation des conteneurs d’exécution dans le cloud.
  • Importer un dépôt de code signifie que la plateforme gérera le code source, les dépendances, les journaux de compilation, les configurations de clés et les produits générés. Il convient d’utiliser des tokens aux privilèges minimaux, et de placer les signatures et clés de production dans un système de gestion sécurisée des secrets.
  • Les autorités n’ont pas publié de promesse exhaustive selon laquelle « le code ne sera jamais utilisé pour l’entraînement des modèles », et elles n’ont pas non plus défini séparément les droits d’auteur et les droits commerciaux concernant le code généré par l’IA ; les entrepôts sensibles doivent d’abord vérifier les contrats d’entreprise et les accords de traitement des données.
  • L’utilisateur est responsable des données qu’il soumet ; la plateforme ne revendique pas la propriété de ces données, mais le code généré peut encore contenir des dépendances de tiers, des implémentations similaires ou du contenu soumis à des licences.

Adapté aux utilisateurs et aux scénarios typiques

  • Chef de produit et designer : transformer rapidement des exigences ou des designs Figma en prototypes mobiles fonctionnels.
  • Développeurs Flutter et React Native : testez les processus d’encodage par IA et de construction cloud avec un espace de travail gratuit.
  • Développeurs Android : Utilisation de Kotlin, Java, Android Studio et Google Play pour le déploiement dans la version payante.
  • Développeur indépendant : création rapide de la première version de l’application, mais il est nécessaire de vérifier les limites des autorisations de Starter avant la publication commerciale.
  • Équipe de développement : espaces de travail partagés, processus Git, environnements de build et étapes de publication en magasin.
  • Entreprise : Évaluation de SSO/SAML, intégrations sur mesure, support pour déploiement local et contrats de sécurité personnalisés.

Limites des capacités et risques

  • Les applications générées à partir des suggestions peuvent encore présenter des erreurs de compilation, des vulnérabilités logiques, des problèmes de performance, des défauts d’accessibilité et des problèmes de compatibilité avec les appareils ; un test sur des appareils réels et par des personnes est donc nécessaire.
  • 50, 100 ou 500 messages ne correspondent pas à un nombre fixe d’applications ou de fonctionnalités ; les tâches complexes peuvent consommer plusieurs messages.
  • Le déploiement dans les magasins reste soumis aux comptes des développeurs, aux signatures, aux divulgations de confidentialité, aux politiques de modération et aux règles régionales ; la plateforme ne peut pas garantir l’approbation.
  • Les agents sans tête Penrose sont toujours indiqués comme à venir, et il n’est pas possible d’organiser le processus de production actuel en fonction des prévisions.
  • Les coûts d’iOS en termes de minutes, de stockage, de concurrence, de réinitialisation des messages et sur demande ne sont pas entièrement divulgués ; les projets intensifs doivent d’abord évaluer les limites réelles du compte.

Questions fréquentes

Peut-on créer des applications mobiles gratuitement avec Dashwave ?

Il est possible de créer des espaces de travail pour Flutter et React Native avec le plan Free, qui inclut 50 messages Claude Sonnet 3.7 par mois.

La version gratuite prend-elle en charge Kotlin ou Java ?

Non pris en charge. Les abonnements Kotlin, Java et Android Studio commencent à 20 dollars par mois pour le plan Starter.

Dashwave peut-il être publié dans les stores d’applications ?

Les forfaits Starter et supérieurs indiquent les déploiements sur Google Play et l’App Store, mais le développeur doit tout de même disposer de son propre compte de boutique, d’une signature et de documents de conformité.

Le Starter peut-il être utilisé dans des applications commerciales ?

La page des prix s’adresse aux développeurs indépendants, mais les conditions précisent que seules les versions Team et Enterprise sont destinées à un usage commercial. Avant une publication commerciale officielle, il convient d’obtenir par écrit l’autorisation pour la version Starter auprès du fournisseur de services.

Dashwave est-il une plateforme open source ?

Ce n’est pas une plateforme open source confirmée. Les développeurs ont rendu publics des dépôts de plugins, d’outils et de modèles, mais leurs licences sont différentes, ce qui ne signifie pas que toute la plateforme cloud soit open source.

Le proxy Penrose est-il déjà disponible ?

Le site officiel le marque toujours comme à venir, il ne peut donc pas être considéré comme une fonctionnalité déjà disponible.

©️Droit d’auteur : Sauf indication contraire, tous les articles de ce site sont protégés par le droit d’auteur.Partage d’outils d’IATous les droits d’auteur sont réservés. Sans autorisation, aucune personne, média, site web ou groupe ne peut reproduire, copier ou diffuser de quelque manière que ce soit le contenu de ce site, ni créer de mirror sur des serveurs qui ne lui appartiennent pas. Dans le cas contraire, notre site se réserve le droit de poursuivre en justice les responsables conformément à la loi.

Outils similaires à Dashwave