# Getting started

- [Build Your First Android App](https://docs.mitter.io/getting-started/build-your-first-android-app.md): Get started with Mitter.io by building a fully functional app that sends/receives messages in a group of users.
- [Setup](https://docs.mitter.io/getting-started/build-your-first-android-app/setting-up.md): We’ll get started by setting up the SDK first.
- [Authenticate a User](https://docs.mitter.io/getting-started/build-your-first-android-app/authenticate-a-user.md): Add some users to your app and authenticate via the SDK.
- [Start a Basic Chat](https://docs.mitter.io/getting-started/build-your-first-android-app/start-a-basic-chat.md): Let’s take this tutorial even further by building a simple chat UI and using Mitter.io to send/receive messages.
- [Selective Deliveries](https://docs.mitter.io/getting-started/build-your-first-android-app/selective-deliveries.md): Mitter provides Access Control Lists (ACLs) out of the box to let you choose whom to deliver a message to in a group channel. Let’s add a little function to our app to see this in action.
- [Custom Payloads](https://docs.mitter.io/getting-started/build-your-first-android-app/custom-payloads.md): Learn how to add actions & extra information to your messages and build a playful and engaging chat experience.
- [Build Your First iOS App](https://docs.mitter.io/getting-started/build-your-first-ios-app.md): This section is a quickstart for building an iOS App with the SDK
- [Overview](https://docs.mitter.io/getting-started/build-your-first-ios-app/overview.md)
- [Installation](https://docs.mitter.io/getting-started/build-your-first-ios-app/installation.md)
- [Basic Setup](https://docs.mitter.io/getting-started/build-your-first-ios-app/basic-setup.md)
- [Receive Push Messages](https://docs.mitter.io/getting-started/build-your-first-ios-app/receive-push-messages.md)
- [Storyboard](https://docs.mitter.io/getting-started/build-your-first-ios-app/storyboard.md)
- [Channel List](https://docs.mitter.io/getting-started/build-your-first-ios-app/channel-list.md)
- [Channel Window](https://docs.mitter.io/getting-started/build-your-first-ios-app/channel-window.md)
- [Build Your First Web App](https://docs.mitter.io/getting-started/build-your-first-web-app.md)
- [Setting Up Your App](https://docs.mitter.io/getting-started/build-your-first-web-app/setting-up-your-app.md)
- [Start a Basic Chat](https://docs.mitter.io/getting-started/build-your-first-web-app/start-a-basic-chat.md): Make sure that you have followed the steps for creating the users/channels in the previous section. We will be using this data now to integrate your app with the Mitter.io platform
- [Selective Deliveries](https://docs.mitter.io/getting-started/build-your-first-web-app/selective-deliveries.md): As our first introduction to ACLs, in this section, we will employ ACLs on our messages to perform selective deliveries.
- [Build Your First React Native app](https://docs.mitter.io/getting-started/build-your-first-react-native-app.md)


---

# Agent Instructions: 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:

```
GET https://docs.mitter.io/getting-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
