Skip to main content

Getting Started with Divvi Mobile

Creating a mobile app with Divvi Mobile is incredibly quick and straightforward. In just a few steps, you'll have your own fully functional blockchain wallet mobile app ready for development!

Basic Prerequisites

You'll need:

Creating Your First App

  1. Create a new app using our template:
yarn create expo --template https://github.com/divvi-xyz/divvi-app-starter my-app
cd my-app
  1. Install dependencies:
yarn install

Setting Up Your Development Environment

Before running your app, you'll need to set up your development environment. While we use Expo's build tools, Divvi Mobile requires a native development environment (it cannot run in Expo Go).

Follow Expo's interactive setup guide:

Set up your development environment →

The guide will walk you through setting up:

  • iOS development environment (macOS only)
    • Xcode and iOS Simulator
  • Android development environment
    • Android Studio, SDK, and Emulator
  • Required tools and dependencies

Make sure to select "Development build" mode in the guide, as this is required for Divvi Mobile apps.

Running Your App

Once your environment is set up, you can run your app:

For iOS (macOS only):

yarn ios

For Android:

yarn android

This will build your app and launch it in your simulator/emulator. The development server will start automatically.

What's Next?

Need Help?

If you run into any issues or have questions: