> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobile-starter.amisi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Install dependencies and run the AMiSi mobile app and docs locally

<Info>
  Use this flow to get a local mobile and docs environment running from a clean
  clone.
</Info>

## Prerequisites

* Node.js 20+
* Bun
* Xcode for iOS and Android Studio for Android

## Setup

<Steps>
  <Step title="Install dependencies">
    ```sh theme={null}
    bun install
    ```
  </Step>

  <Step title="Start Metro">
    ```sh theme={null}
    bun run start
    ```
  </Step>

  <Step title="Run a simulator">
    <Tabs>
      <Tab title="iOS">
        ```sh theme={null}
        bun run ios
        ```
      </Tab>

      <Tab title="Android">
        ```sh theme={null}
        bun run android
        ```
      </Tab>
    </Tabs>
  </Step>
</Steps>

## Native project maintenance

<Tabs>
  <Tab title="Generate native projects">
    ```sh theme={null}
    bun run prebuild
    ```
  </Tab>

  <Tab title="Clean and regenerate">
    ```sh theme={null}
    bun run clear
    ```
  </Tab>
</Tabs>

## Run docs

```sh theme={null}
bun run docs:dev
```

## More commands

<Columns cols={2}>
  <Card title="Code quality" icon="code">
    ```sh theme={null}
    bun run lint
    bun run format
    bun run check
    ```
  </Card>

  <Card title="API docs" icon="terminal">
    ```sh theme={null}
    bun run docs:api
    ```
  </Card>
</Columns>
