~/talk

Next-Gen Flutter Automation with Flutter Integration Driver

Talkat Spartans Summit 2025 · on Tuesday, 2025-02-25· [flutter, testing]
slides:none on file

Demonstrates a concrete end-to-end solution: an Appium-flutter hybrid driver packaged as an Appium driver (installable via npm) that uses Flutter VM metadata (keys, labels, semantics) to locate elements inside compiled apps and also executes native UI Automator/XCUITest commands. Claims: multi-language support via existing Appium clients, server-side waits that replace repeated client polls, and support for gestures, drag‑and‑drop, mock image injection and hybrid flows without no context switching. Demo builds an APK with the integration test embedded, runs successfully and shows noticeably faster UI interactions.

AI-written summary · about

  1. 0:00Flutter automation challenges
  2. 3:00What is Flutter testing
  3. 7:54End-to-end integration testing
  4. 8:58Limitations of test framework
  5. 11:04Introducing Integration Driver
  6. 16:02Advantages of Integration Driver
  7. 18:06Flutter Driver vs Integration Driver
  8. 19:29Preparing apps for driver
  9. 20:33Live demo setup
  10. 23:46Installing and configuring
  11. 24:48Writing tests with locators
  12. 27:59Advanced features and performance
  13. 31:10Executing tests and observing
  14. 33:53Hybrid native-Flutter testing
  15. 34:57Q&A on automation tools
  16. 37:48CI/CD integration strategies
  17. 39:55Speeding up UI tests
  18. 41:39Final Q&A and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.