flutter / flutter/devtools

devtools extension: Enable use of flutter_driver from a web app

Ouverte
#9,961 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
devtools extensions enhancement P3
Langage dominant
Dart
Étoiles
1.7k
Forks
404
Merge moyen
6 j 17 h
PR mergées (30 j)
18

Description

### Use case

I'm writing a devtools extension and I'd like to include some remote driving of the target application, however `flutter_driver` can't be integrated into devtools as it depends on `dart:io`.

It would be useful to be able to call `VMServiceFlutterDriver.connectedTo` from devtools, which it cannot currently do because of calls into `dart:io`.

### Proposal

A constructor that allows overriding of the methods usually delegated to dart:io

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par VMServiceFlutterDriver.connectedTo et suivez les appels à dart:io qui empêchent son utilisation depuis une extension DevTools basée sur le web. Déterminez comment le constructeur proposé peut remplacer ces méthodes, puis vérifiez qu’une extension DevTools peut appeler le driver sans importer dart:io ; l’issue ne nomme pas de fichiers ni de tests spécifiques.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
dart, flutter
Domaine
devtools
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.