Andrey Goncharov

Headless Flipper - embeddable mobile devtools for your CI and beyond

What if you could embed mobile devtools directly into your CI pipeline? Learn how Flipper's headless architecture makes it possible.

Headless Flipper - embeddable mobile devtools for your CI and beyond
#1about 5 minutes

An introduction to the Flipper debugging platform

Flipper is an extensible debugging platform for mobile and web apps that uses a plugin architecture to inspect layout, network, and logs.

#2about 9 minutes

Understanding Flipper's powerful plugin architecture

Flipper's architecture separates device-level plugins from application-specific plugins, allowing developers to write complex UI once and reuse it across platforms.

#3about 4 minutes

Why the original Electron monolith limited Flipper

The original monolithic Electron architecture made remote debugging and CI integration difficult, as the server logic was tightly coupled with the UI.

#4about 9 minutes

Decoupling the UI to create a headless server

By splitting Flipper into a separate server and web-based UI, plugin state was moved to the server to enable headless clients via an API.

#5about 1 minute

A command-line demo of the headless Flipper API

A live demo shows how the headless API allows interaction with an application, like playing a game of tic-tac-toe, directly from the terminal.

#6about 4 minutes

Using headless Flipper for automation at Meta

At Meta, headless Flipper is used in CI/CD pipelines for automated UI validation with designers and for debugging failing end-to-end tests.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles

From learning to earning

Jobs that call for the skills explored in this talk.