Skip to content
A demo of how you can integrate SwiftUI and Airtable in your app
Swift Ruby
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
Pods first May 6, 2020
SwiftUIAirtableDemo.xcodeproj code cleanup May 7, 2020
SwiftUIAirtableDemo.xcworkspace first May 6, 2020
SwiftUIAirtableDemo update reference article link May 11, 2020
.gitignore first May 6, 2020
LICENSE Create LICENSE May 7, 2020
Podfile first May 6, 2020
Podfile.lock first May 6, 2020 update reference article link May 11, 2020

SwiftUI Airtable Demo

This is a small, functional example app that demonstrates how you can use Airtable as a lightweight backend. I wouldn't recommend using Airtable to store fast-moving data but as a means of storing strings, images, positions of views, and general data that won't get updated very often, Airtable could be a potential option for you.

Created by Zack Shapiro


Check out the video demo of this app.

Our Airtable setup:

App Rendering:

Running the app

  1. Clone the repo and open the .xcworkspace file (You shouldn't need to run pod install).
  2. Create your own Airtables and mimick the same column types and data as I have in the screenshots above.
  3. Important: Visit, choose your Base, and get the link to your base and API key. Plug those into apiKey and apiBaseUrl in AirtableService.swift.
  4. Build and run the app.


Built using:


Feel free to contribute. Leave an Issue if there is one.



You can’t perform that action at this time.