Gravity
  • Welcome to Gravity
  • Getting Started
  • Stack
  • Updates
  • Rules For AI
  • Troubleshooting
  • Gravity Server
    • Introduction
    • Installation
      • Install Node.js
      • Database Setup
      • Stripe Setup
      • Mailgun Setup
      • Install Gravity
    • Application Structure
    • REST API
      • API Scopes
      • Webhooks
    • Authentication
      • Email Verification
      • Social Sign On
      • Two-Factor Authentication
    • Authorization
      • Feature Access and Plan Restrictions
      • Permissions (Roles)
    • Config
    • Environment Variables
    • Database Queries
    • Handling Errors
    • Logging
    • Localization
    • Push Notifications
    • Email Notifications
    • User Feedback
    • User Onboarding
    • File Uploads
    • Billing
      • Seat Billing
      • Usage Billing
    • Free Accounts
    • CLI Toolbelt
    • Testing
    • AI Tools
    • Background Jobs
    • Deployment
  • Gravity Web
    • Introduction
    • Tailwind & SCSS
    • Routing
    • Events
    • Authentication
    • Localization
    • Hooks
      • useAPI
      • usePlans
      • usePermissions
    • Components
      • Alert
      • Animate
      • Avatar
      • Badge
      • Breadcrumb
      • Button
      • Calendar
      • Card
      • Chart
      • Checklist
      • Credit Card
      • Detail
      • Dialog
      • Dropdown
      • Feedback
      • Form
      • Grid
      • Header
      • Helper
      • Icon
      • Image
      • Layout
      • Link
      • List
      • Loader
      • Logo
      • Nav
      • Onboarding
      • Pagination
      • Popover
      • Progress
      • Row
      • Search
      • Separator
      • Sheet
      • Social
      • Stat
      • Table
      • Tabs
      • Toast (Notification)
      • Tooltip
      • User
      • View
    • Views
    • Handling Errors
    • Deployment
  • Gravity Native
    • Introduction
    • Prerequisites
    • Installation
    • App Context
    • Authentication
    • Localisation
    • External Linking
    • Handling Errors
    • Navigation
    • Config
    • Events
    • Views
    • Components
      • Badge
      • Blankslate
      • Button
      • Card
      • Chart
      • Form
      • Global
      • Grid
      • Icon
      • List
      • Logo
      • Message
      • Modal
      • Nav
      • Notification
      • Progress Bar
      • Search
      • Separator
      • Social
      • Stat
      • View
    • Push Notifications
    • Payments
    • Building Your App
  • Mission Control
    • Introduction
    • Installation
    • User Management
    • Feedback
    • Events
    • Logs
  • Website Template
    • Introduction
    • Environment Variables
    • Styling
    • Components
      • Article
      • Feature List
      • Footer
      • Hero
      • Layout
      • Pricing
      • Meta Data
      • Nav
      • Testimonial
    • Build and Deploy
Powered by GitBook
On this page
  • Gravity Server
  • Database
  • Mailgun Account
  • Developing for iOS
  • Apple Developer Program
  • Developing for Android

Was this helpful?

  1. Gravity Native

Prerequisites

PreviousIntroductionNextInstallation

Last updated 1 year ago

Was this helpful?

Thanks to , you can run your app on your mobile device. Expo will even build your apps in the cloud for you as well, for free.

However, working on a mobile device can be slow and cumbersome so you may want to install and/or for the purpose of testing your app in an iOS or Android simulator and avoid twisting your neck by constantly looking up and down at your phone.

Gravity Server

As part of your purchase, your app includes – which you'll need to have running in order to manage the server-side processes for your mobile app.

Database

Before running the setup process, you will need an empty SQL or Mongo database, so fire up a new database using your favourite database service.

Mailgun Account

Gravity uses Mailgun for sending transaction emails to users, so Please for more information.

Developing for iOS

If you'd like to use the iOS simulator on your Mac for testing your app, or you'd like to get your hands dirty with some native code, download (it's free).

Apple Developer Program

Using Expo without a developer account, you can run your app on your simulator or device. However, if you want to publish your application to the app store or invite Beta testers to install it on their device using , you'll need to join the , which costs $99 per year.

Developing for Android

To run your app on the Android simulator, you'll need to download a free copy of Publishing your app on the Google Play store requires registering as a developer with a one-time fee of $25.

Expo
xCode
Android studio
Gravity Server
go ahead and register a free Mailgun account and set it up.
refer to the Gravity Server Installation instructions
xCode
TestFlight
Apple Developer Program
Android Studio.