Files
flipper/docs/tutorial/intro.mdx
Michel Weststrate d08aa5d33e Removed void intro page to the tutorial
Summary: The 'extending flipper' introduction page didn't contain anything meaty, so collapsed it into the tutorial introduction, cleaning up the top level navigation.

Reviewed By: passy

Differential Revision: D25531718

fbshipit-source-id: ca0f98186e889e13cb97be8818db3588738e5039
2020-12-15 08:22:31 -08:00

25 lines
1.2 KiB
Plaintext

---
id: intro
title: Intro
---
import useBaseUrl from '@docusaurus/useBaseUrl';
<img alt="Android App Tutorial" src={useBaseUrl("img/android-tutorial.png")} />
Flipper was designed with extensibility in mind from the start to enable engineers to quickly build quality, easy-to-use tools for their own needs and applications.
In addition to building plugins for the existing platforms, you can also extend the capabilities of Flipper to other platforms by conforming to the `FlipperClient` API. After this, you can make use of the existing desktop plugins by writing client plugins that conform to the same API.
In this tutorial, we show you how how easy it is to build a Flipper plugin
for Android and iOS that extracts data from your native application and
displays it in the desktop app.
We then guide you through the process of converting a basic table plugin into
a full plugin with custom UI components.
Before we get started, let's define two terms we will use frequently throughout
this tutorial:
- **Desktop app**: This is the Electron-based application you run on your desktop.
- **Mobile client**: This is the mobile app running most likely on a phone or other mobile device. It connects to the desktop app.