---
title: Mobile SDK quickstart
slug: configured-commerce/docs/quickstart-for-mobile-sdk
docTags: 
createdAt: 2026-08-13T10:46:25.000Z
---

## Prerequisites

Ensure you have the following prerequisites before developing the Optimizely Configured Commerce Mobile SDK:

- [Flutter](https://docs.flutter.dev/)
- [VS Code](https://code.visualstudio.com/)
- [Android Studio](https://learn.microsoft.com/en-us/xamarin/android/)
- [Xcode](https://developer.apple.com/xcode/)
- [Apple Developer account](https://developer.apple.com/programs/)

## Configure

The following configuration is required.

Update the following files with your specifications:

- `lib/core/colors/app_colors.dart` – Controls colors used in the app. The Admin Console setting `AppConfigurationService` overrides the primary color.
- `assets/config/base_config.json` – Set `Domain` to your Configured Commerce instance:

```json
"domain": "www.example.com",
```

The app verifies that the `domain` string is set in the `base_config.json` file upon launch. The app uses that value as the host for all requests if it is set. Otherwise, you must enter a domain URL for the app to use.

:::hint{type="warning"}
**🚧 Important**
Do not add any properties or tamper with `base_config.json` except for altering its existing property values. If you wish to implement custom logic based on a new property, use `custom_config.json`.
:::

If you are interested in configuring the Mobile SDK further, refer to [Mobile SDK Reference](docId\:Yit1jkEQBqzOMQKGp2ERL).
