Building apps continues to get easier and easier with options such as Airtable, Google Sheets, and Microsoft Excel powering simple applications. With Alta, you can use familiar tables as a quick way to model data as you’re building your mobile app prototype. In the long run, you may want to migrate to other more complex databases such as the no-code database Xano, the easy to configure databases Firebase or Supabase, or the more common professional engineering tools PostGres or SQL. If you would like to improve app performance, you can also directly use Alta tables to build your database or upload a spreadsheet from Excel or Google Sheets to Alta using the “Import” function and uploading a .csv file. When you’re ready, Alta can help you set up or migrate to these databases.
For now, we will go over how to use an Airtable to quickly build a mobile app in Alta. We will use a simple 5 question quiz app as an example. While Alta’s free plan only supports 1000 rows, you can upgrade to one of our paid plans if you need to support more rows.
The first step in the process is ensure you have an Airtable account and have created a base with your column fields and some sample data. In this example, we will create a simple 5 question quiz app. You can duplicate this Airtable quiz template as a starting point. Make sure to update the Airtable template with your questions, answer options and correct answers.
The next step is to share your Airtable Table URL and API key with Alta. First, go to the “Data” tab in Alta. Click on “Import from Airtable.” Then fill out the Table URL and API key fields and you’re done!
To get the Table URL:
To get the API key:
That’s it! We will create a 2-way sync between Alta and Airtable. You can then edit cells in either Alta or Airtable, and we will automatically sync the data between the two tables.
Note:
It may take a few minutes to sync between the two sources but you can always click “Sync Data” on the top right hand corner of an Alta table integrated with Airtable to immediately sync the updated data fields.
We are not able to create new “Fields” (also known as “Columns”) in Airtable so if you create a new Column in Alta, it will only be saved in Alta. To create a new syncable Column in both tables, go to your Airtable and create the column there.
Once your Airtable is synced, you can click on the “Build” tab in Alta to return to the main design screen. Here you can map your text fields, images, form fields, buttons and other user interface elements to the data you’ve imported into Alta.
Congrats! You’ve built your first mobile app using Airtable and Alta. The next step is to test your app by clicking on the “Preview” button in Alta. Once you’re happy with it, click “Share” to send a link to your friends and family to try out your mobile app. You can also scan the QR code in the “Share” button to open the app on your mobile device. To turn it into an iOS or Android app that you can submit to the Apple App Store or Google Play Store, follow the instructions here.
Advanced functionality:
With Alta and Airtable, anyone can quickly build a mobile application for mobile web, iOS and Android with a simple spreadsheet. Start building your mobile app today using a customizable Alta quiz template and simple Airtable template.