This is not a stable project yet.
An appium client in Dart
Flutter has flutter_driver which runs UI tests like Espresso/EarlGrey/Appium. The driver is really awesome, but it can automate only flutter view. It cannot handle outside Flutter.
According to some issues on the Flutter repo, they have a plan to make findable Flutter elements by Espresso/EarlGrey framework. But it means test cases should be Java/Kotlin or Swift/Objective-C. After the change, Appium also can handle elements via UIA2 or Espresso driver and XCUITest driver though.
I assumed users, who use Flutter fully or a part of, would like to implement UI tests in Dart.
Hence, this repository is another PoC for calling flutter_driver via HTTP requests in https://github.com/KazuCocoa/proto-flutter-driver-server
Take a look at functional tests
$ dartanalyzer --options analysis_options.yaml .
$ dartfmt -w --fix .
$ pub get
$ pub run test test/functional
$ pub run test test/unit