Transform Data into Native Mobile Apps - no code needed.
We’ve been making a lot of updates to the platform recently, and we have a lot more planned, but it’s great to officially announce two amazing new no-code, User Interface components for you today.
You can find these new Data Viewers in your UI components right now.
Thank you beta testers!
To begin, we have to say a big “Thank You” to the 100 or so community members who helped with testing these components, we really appreciate your enthusiasm, your support and of course your fantastic feedback.
Data Viewer List Demo
In this first demo, we’ve take some free images (thanks Icons8) and Wikipedia data about Futurama characters…
… and turned it in to a fully functional native app using the Data Viewer List component. This is what it looks like on an Android device, but it runs on iOS too.
The image, title and subtitle required no cloning and no advanced blocks - all you need is data in a table and you’re good to go.
To add in the call functionality requires just 4 blocks:
Again, there was no need to loop through any lists, or to try and do some sort of awkward lookup to see which team member has what phone number. Just pass the
row id to the
get value from Data Sources block and that’s it.
Try it out
Since all the information is stored in the app you can remix this starter project and try it out for yourself without any setup.
Data Viewer Grid Demo
In this second demo, we use the Data Viewer Grid component to display a simple drinks menu. Clicking on each drink brings up some additional information (price, calories etc.) and can then be added to and order.
The raw data are stored in a very simple table:
Displaying the images and overlaying the names is all done directly in the designer, no blocks needed and there’s no delay loading the grid items when the app loads.
To display the price in the label we just join the drink Name and the drink Price using the
row id of the grid item that was clicked.
Try it out
This is another open-source template that we’d encourage you to experiment with:
Other Data Sources?
What if you want to have use data in the cloud instead of locally stored data?
The new Data Viewer components allow you to connect directly to your Airtable Bases and your Google Sheets. This allows you to create truly dynamic, data-driven apps.
Imagine sending your users a Google Form, collecting those responses in a Google Sheet and displaying the results in a Data Viewer. (You could do the exact same thing with Airtable forms and bases too!)
The Data Viewers also give you access to an additional drawer of Data Sources blocks which have their own dedicated docs. You should definitely check these out if you want to use the Data Viewers to their fullest.
We feedback. While we might not be able to build every single feature you want we still want to hear from you.
Let us know what you’re going to build with the Data Viewer components and how we can make this an even better component in the future.