Deep Dive into Appium for Flutter App

July 1, 2021
Kazuaki Matsuo

Flutter is an open source toolkit by Google that helps developers, designers, and product managers speed up app development and create high-end user experiences. Despite its advanced capabilities and support, Flutter has its own testing libraries, but it usually requires a debug build. Appium helps to run tests against both a debug build via Appium-Flutter-driver and a release build with appium-uiautomator2-driver or Appium-xcuitest-driver.

In this webinar, you’ll learn more about the Flutter driver, how to install and use the Appium Flutter driver and Appium uiautomator2, and alternatives to the Flutter driver. This webinar focuses on automation for Android, but you’ll learn a few tips for iOS as well.

Specifically, we cover:

  • Overview of the Flutter in UI test perspective
  • Understanding the Appium Flutter driver for Android
  • Understanding the Appium UiAutomator2 driver for Android
  • Automating Flutter with Appium-Flutter-driver and appium-uiautomator2-driver
  • Alternatives to the driver: Automating Flutter without Appium Flutter Driver
  • Tips on automating Flutter applications on iOS devices

This is the link to the sample code referred to in the webinar.

HeadSpin Logo

About HeadSpin

HeadSpin helps Telcos, media organizations, and large enterprises analyze and improve the user experience of their digital products through its global real device infrastructure, on the edge end-to-end testing, and ML-driven performance and quality of experience analytics.

The HeadSpin data science platform enables collaboration among global teams to accelerate release cycles, build for complex real user environments, and proactively detect and resolve issues whether at the code, device, or network layer. HeadSpin currently works alongside a number of global telco and media organizations today to:

  • Monitor and improve 5G user experience
  • Improve streaming experience for OTT apps
  • Test and optimize data, voice, and messaging services
  • Assess and validate device compatibility
  • Offer regression insights for accelerated development
  • Deploy software at the edge
Infosys Logo

About Infosys

Infosys is a global leader in next generation digital services and consulting. We enable clients in 50+ countries to navigate their digital transformation. With over three decades of experience in managing the system and workings of global enterprises, we expertly steer our clients through their digital journey. Visit to see how Infosys (NYSE:INFY) can help your enterprise navigate your next.