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:
- Node.js (LTS)
- macOS or Linux operating system
- Yarn package manager
Creating Your First App
- Create a new app using our template:
yarn create expo --template https://github.com/divvi-xyz/divvi-app-starter my-app
cd my-app
- 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?
- Learn how to configure your app
- Explore the architecture
- Browse the API reference
Need Help?
If you run into any issues or have questions:
- Open an issue on our GitHub repository
- Join our community Discord server
- Coming soon: check our troubleshooting guide