> For the complete documentation index, see [llms.txt](https://docs.cubepilot.org/user-guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cubepilot.org/user-guides/herelink/herelink-user-guides/installing-a-custom-app.md).

# Installing a custom app

Ensure you have latest [platform-tools](https://developer.android.com/studio/releases/platform-tools) installed in the system.

* Enable Developer Mode by tapping `Settings`->`About Phone`->`Build Number` multiple times.
* Enable `Settings`->`Developer options`->`USB debugging`
* Check if the unit is connected

```
$ adb devices
List of devices attached
66c4bfea    device
```

* Install app using `adb install <app_name>.apk`

```bash
$ adb install myapp.apk
Performing Streamed Install
Success
```

* Your app should show up in the app launcher's list.

![](/files/-M022nY30A8E526xsNcs)

* To remove the app do `adb remove org.myorg.appname`

```bash
$ adb remove org.myorg.appname
Success
```
