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
Daniel Cranney, Chris Heilmann
Dev Digest 215: Agent Memory, JS2026, Googlebot Analysis & Canvas❤️HTML
Inside last week’s Dev Digest 215 . 🗿 Make AI talk like a caveman 🧠 A guide to context engineering for LLMs 🤖 Simon Willison on agentic engineering 🔐 Axios supply chain attack post mortem 🛡️ Designing AI agents to resist prompt injection 🎨 HTML in c...
Dev Digest 215: Agent Memory, JS2026, Googlebot Analysis & Canvas❤️HTML
Christina Schaireiter
Why Attend a Developer Event?
Modern software engineering moves too fast for documentation alone. Attending a world-class event is about shifting from tactical execution to strategic leadership. Skill Diversification: Break out of your specific tech stack to see how the industry...
Why Attend a Developer Event?
Daniel Cranney
Dev Digest 152: Chrome Extensions Hack, CSS Spy Sheets, Deepseek OSS AI
Inside last week’s Dev Digest 152 . 🐋 DeepSeek - a new rising star open source model 🖐 Using CSS to fingerprint browsers and email clients 🧠 Things you should know about accessibility 🤷‍♂️ What do you when you messed up in Git 📍 Cloudflare security ...
Dev Digest 152: Chrome Extensions Hack, CSS Spy Sheets, Deepseek OSS AI

From learning to earning

Jobs that call for the skills explored in this talk.

Frontend Engineer

Adevinta
Berlin, Germany

Intermediate
CSS
React
Node.js
Next.js
TypeScript
+2