Quick Start Guide
Prerequisites
Before getting started, make sure you have the following installed on your system:
- Node.js (version 18.0 or higher)
- npm or yarn package manager
- Expo CLI (for React Native development)
You can check your Node.js version by running node --version
in your terminal.
Step 1: Create a New Expo Application
First, let's create a fresh Expo application as the foundation for your Mapples project.
- npm
- yarn
npx create-expo-app@latest my-mapples-app
cd my-mapples-app
yarn create expo-app my-mapples-app
cd my-mapples-app
If you already have an existing Expo application, you can skip this step and navigate to your project directory.
Step 2: Initialize Mapples in Your Project
Now, let's add Mapples to your project using the Mapples CLI. This will set up all the necessary configurations and dependencies.
Before running the initialization command, you need to obtain a Mapples API key. Visit Mapples Creator to get your API key and set up your account. For detailed instructions, see our API Key Guide.
npx @mapples/cli init
This command will:
- Install Mapples dependencies and required expo packages
- Configure your project structure
- Download the Mapples assets, pages and sync styles
- Generate initial configuration files
Once the initialization is complete, you'll have a fully configured Mapples project ready for development.
Step 3: Start Development
Launch your development environment to start building with Mapples on your target platform:
- iOS
- Android
- Web
npx expo run:ios
npx expo run:android
npx expo start --web
- iOS: Requires Xcode and iOS Simulator (macOS only)
- Android: Requires Android Studio and Android SDK
- Web: Works on any platform with a modern browser
For more detailed information about Expo development workflows, visit the Expo Documentation.
What's Next?
🎯 Congratulations! You now have a working Mapples application. Here's what you can explore next:
🔧 App Integration
Learn how to integrate Mapples into your existing React Native app or configure a new project.
Integration Guide →🎨 Mapples Creator
Learn how to use the visual creator tools to design your application interface.
Explore Creator →📦 Packages
Discover available Mapples packages to extend your application functionality.
Browse Packages →