> For the complete documentation index, see [llms.txt](https://archer-bot.gitbook.io/archer.bot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://archer-bot.gitbook.io/archer.bot/readme/mobile-app.md).

# Mobile

Archer is a **Progressive Web App (PWA).** There is no separate iOS or Android binary to download. The same [app.archerprotocol.com](https://app.archerprotocol.com) runs natively in your phone's browser, and you can install it to your home screen for a full-screen, app-like experience with no browser chrome.

No App Store review, no Play Store rollouts, no version fragmentation.

## Mobile-First Design

The Archer interface is built mobile-first. Every screen renders cleanly from a 375px iPhone SE all the way up to ultra-wide desktop monitors:

* **Adaptive chat layout.** Threads, the message composer, and confirmation modals reflow for one-handed use on phones, and expand into a multi-pane layout on tablets and desktops.
* **Bottom-sheet confirmations on phone, modal dialogs on desktop.**&#x20;
* **Touch-friendly targets.** Every tappable control is at least 44×44 px.
* **Safe-area aware.** Bottom-anchored controls respect iPhone notches and home indicators.
* **Long strings abbreviated with tap-to-copy.** Wallet addresses and transaction hashes truncate gracefully on phone without losing accessibility.
* **Horizontal scroll** for wide tables (portfolio breakdowns, transaction history) so nothing overflows.

## Install to Home Screen

### iOS (Safari)

1. Open [app.archerprotocol.com](https://app.archerprotocol.com) in Safari
2. Tap the **Share** button (square with up arrow)
3. Scroll down and tap **Add to Home Screen**
4. Confirm the name and tap **Add**

The Archer icon appears on your home screen and launches in full-screen mode with no Safari address bar.

### Android (Chrome)

1. Open [app.archerprotocol.com](https://app.archerprotocol.com) in Chrome
2. Tap the **⋮** menu in the top right
3. Tap **Add to Home screen** (or **Install app** if available)
4. Confirm

Chrome on Android also surfaces an automatic install prompt after a few visits.

### Desktop (Chrome, Edge, Arc)

1. Open [app.archerprotocol.com](https://app.archerprotocol.com)
2. Look for the **install** icon in the address bar (a small monitor with a down arrow), or use the browser menu → **Install Archer**
3. Click **Install**

Archer opens in its own window with no browser tabs or address bar.

## What Works on Mobile

Everything in the web app works on mobile:

* Swaps, bridges, sends: full Confirm/Cancel modal flow
* Portfolio aggregation across all wallets and chains
* Embedded wallet signing (handled by Privy, no popup juggling)
* Connected external wallets: works with Phantom mobile, MetaMask mobile, Coinbase Wallet via WalletConnect
* Threaded conversations with full context

## Limitations

* **Connected wallet sends from mobile** are not recommended as they rely on the third-party wallet's mobile UX. Most modern mobile wallets work cleanly; some legacy extensions don't have mobile equivalents. Therefore, Archer's native non-custodial embedded wallets we provision for you will definitively have the best UX.&#x20;
* **Push notifications** are limited on iOS Safari: for time-sensitive alerts (e.g., long-running quote expiry), keep the tab open.

## Next

* [Create an Account](/archer.bot/getting-started/create-an-account.md)
* [Web App](/archer.bot/readme/web-app.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://archer-bot.gitbook.io/archer.bot/readme/mobile-app.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
