docs

Overview

Buoy for Android adds Buoy's tools to a native Android app. It works with Jetpack Compose and with plain Android views. It is its own SDK, apart from the React Native packages. It ships as one Maven package, gg.buoy:buoy-android.

Android support is in beta. The tools work on the phone, in Buoy Desktop and through the MCP server. They don't match the React Native tools in every way. Each tool in Tools says what Android leaves out.

Start here

Follow the Quick Start.

What you get

One package brings in every tool:

ToolWhat it covers on Android
NetworkWeb calls made with OkHttp, fake answers and slow modes
ConsoleThe app's own log lines, and BuoyConsole calls
StorageSharedPreferences, plus MMKV and safe stores you add
EnvValues and rules you give it
ImpersonateUser search, and a header on calls Buoy sees
Image OverlayA design image laid over the app
ImagesLoad, fail, retry, blank and swap for BuoyAsyncImage
NotificationsNotifications sent through Buoy, taps and test alerts
RoutesScreens, route patterns and moving around the app
ScenariosSaved app setups you can run again
Time MachineSave the app's state and put it back
EventsOne list of web, storage and route events
AssetsWhat the APK ships: sizes, copies and baselines
ClockJump, freeze or speed up time read through BuoyClock
LifecycleWhat the app does when people leave and come back
LocationFake places, routes and areas for BuoyLocationProvider
PermissionsDenied, blocked and not-asked states for BuoyPermissions
BenchA speed HUD, and test runs you can save and compare
HighlightRedraws of views marked with buoyTrackRenders
Debug BordersLines around views, to check the layout
Ask BuoyAsk about the app in plain words. It can use the tools.

Some tools only exist for JavaScript. React Query, Redux, Zustand, Jotai, JS Top and Three are not in the Android SDK. Sentry is not on Android yet.

What you need

  • An app with minSdk 23 or higher and compileSdk 35 or higher. Debug builds need minSdk 24.
  • Kotlin 2.0 or newer, if the app uses Kotlin.
  • A Free or Pro Buoy account key.
  • A debug build for the first setup.

Buoy runs on phones, tablets and the emulator.

Next steps