Andrey Goncharov
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.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Matching moments
03:12 MIN
Debugging your mobile application with Flipper
Hands-on React Native: From Zero to Hero
01:52 MIN
Essential tools for debugging and testing applications
Challenges of building React and React Native apps
03:16 MIN
Testing and debugging your React Native application
Making the switch from web to mobile development
05:52 MIN
Exploring the advantages of decoupling your application
Decoupling 101 - Why decouple, when not to, progressive decoupling and success stories in decoupling
06:13 MIN
Navigating the complexity of performance debugging tools
WeAreDevelopers LIVE - Rendering in the Browser, The State of CSS and Accessibility and more
05:04 MIN
The future of browsers, interoperability, and Electron apps
Dev Digest End of Year Recap
07:36 MIN
A live demonstration of an internal developer platform
AI-Augmented DevOps with Platform Engineering
08:03 MIN
Exploring modern tools for web interaction and analysis
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
Featured Partners
Related Videos
Microfrontends at Scale
Josh Goldberg
Front-End Micro Apps
Serg Hospodarets
Interface Contracts in Microfrontend Architectures
Alexander Günsche
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Web-Fragments: incremental micro-frontends migration approach for enterprise
Igor Minar & Natalia Venditto
Snappy UI needs no Single-Page Application
Clemens Helm
Challenges of building React and React Native apps
Milica Aleksic & Stefan Nikolic
Fighting test flakiness with time machines
Filip Hric
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript


Hiflow
Paris, France
Remote
Intermediate
JavaScript
TypeScript
React Native
Google Cloud Platform

Client Server
Burnham, United Kingdom
Remote
React
TypeScript
React Native
Agile Methodologies
+2




conmeet
conmeet
Borken, Germany
Remote
API
iOS
GIT
REST
+7
