# \#tutorial

**URL:** https://community.thunkable.com/tag/tutorial/631.md

[Latest](https://community.thunkable.com/latest.md) · [Categories](https://community.thunkable.com/categories.md) · [Tags](https://community.thunkable.com/tags.md)

---

## [Dynamic Dataviewer Search](https://community.thunkable.com/t/dynamic-dataviewer-search/4107667)

<div class="topic-metadata">

**Author:** [@brianl](https://community.thunkable.com/u/brianl)\
**Replies:** 6\
**Last updated:** [October 8, 2025, 6:48pm UTC](https://community.thunkable.com/t/dynamic-dataviewer-search/4107667 "2025-10-08T18:48:39Z")

</div>

Table of Contents Setup Filter view Data Viewer Blocks Explaination Project Link

---

## [Strict Dataviewer Search](https://community.thunkable.com/t/strict-dataviewer-search/4107613)

<div class="topic-metadata">

**Author:** [@brianl](https://community.thunkable.com/u/brianl)\
**Replies:** 6\
**Last updated:** [September 11, 2025, 11:17pm UTC](https://community.thunkable.com/t/strict-dataviewer-search/4107613 "2025-09-11T23:17:46Z")

</div>

Table of Contents Setup Component Data Table Data Viewer Blocks Explaination More search options Project Link If you are looking for Dynamic Search or Partial Search, view this guide here

---

## [OpenAI Block Guide - Personalizing the AI & Choosing the Right Model](https://community.thunkable.com/t/openai-block-guide-personalizing-the-ai-choosing-the-right-model/3915445)

<div class="topic-metadata">

**Author:** [@brianl](https://community.thunkable.com/u/brianl)\
**Replies:** 2\
**Last updated:** [June 11, 2025, 11:02pm UTC](https://community.thunkable.com/t/openai-block-guide-personalizing-the-ai-choosing-the-right-model/3915445 "2025-06-11T23:02:06Z")

</div>

Prerequisite: Create OpenAI key Add key to Thunkable (Optionally but reccomended) Objects Tutorial Blocks used: Open AI - Request Setting Open AI - Text Complete Project Link - You will have to add your own keys T…

---

## [Build An AI Chat App with Thunkable + OpenAI](https://community.thunkable.com/t/build-an-ai-chat-app-with-thunkable-openai/3782824)

<div class="topic-metadata">

**Author:** [@thecodeloft](https://community.thunkable.com/u/thecodeloft)\
**Replies:** 5\
**Last updated:** [June 5, 2025, 8:08pm UTC](https://community.thunkable.com/t/build-an-ai-chat-app-with-thunkable-openai/3782824 "2025-06-05T20:08:28Z")

</div>

Hey everyone! :waving\_hand: I’ve just published a beginner-friendly tutorial that walks you through creating your own AI-powered chat app using Thunkable and OpenAI. This tutorial is perfect if you’re: …

---

## [How to Find a Block or Component in Your Project?](https://community.thunkable.com/t/how-to-find-a-block-or-component-in-your-project/3856174)

<div class="topic-metadata">

**Author:** [@ioannis](https://community.thunkable.com/u/ioannis)\
**Replies:** 2\
**Last updated:** [May 29, 2025, 8:18pm UTC](https://community.thunkable.com/t/how-to-find-a-block-or-component-in-your-project/3856174 "2025-05-29T20:18:52Z")

</div>

Have you seen a tutorial or community post but can’t find the block mentioned in your project? Or are you just looking to unlock more powerful features and tricks? This guide is for you! Blocks fall into four main categ…

---

## [📘 Tutorial Series – Part 2: Dynamic Quiz Questions with Google Sheets](https://community.thunkable.com/t/tutorial-series-part-2-dynamic-quiz-questions-with-google-sheets/3836042)

<div class="topic-metadata">

**Author:** [@thecodeloft](https://community.thunkable.com/u/thecodeloft)\
**Replies:** 0\
**Last updated:** [May 16, 2025, 3:30pm UTC](https://community.thunkable.com/t/tutorial-series-part-2-dynamic-quiz-questions-with-google-sheets/3836042 "2025-05-16T15:30:35Z")

</div>

Hi everyone! I’ve just published Part 2 of my tutorial series on building a dynamic quiz app powered by Google Sheets in Thunkable! If you’ve followed along with Part 1 , where we connected our app to a live spreadsheet…

---

## [🎨 Level Up Your Quiz App with Images (Free Hosting via Google Drive!)](https://community.thunkable.com/t/level-up-your-quiz-app-with-images-free-hosting-via-google-drive/3814702)

<div class="topic-metadata">

**Author:** [@thecodeloft](https://community.thunkable.com/u/thecodeloft)\
**Replies:** 0\
**Last updated:** [May 9, 2025, 4:04pm UTC](https://community.thunkable.com/t/level-up-your-quiz-app-with-images-free-hosting-via-google-drive/3814702 "2025-05-09T16:04:01Z")

</div>

Hey Thunkers! :waving\_hand: I just dropped a brand-new tutorial that builds on our last Smart Quiz App video — and this time, we’re making things more visual. :artist\_palette::mobile\_phone: In this follow-up, I’ll show…

---

## [🚀 New Tutorial: Build a Quiz App with Dynamic Quiz Topics in Thunkable (Part 1)](https://community.thunkable.com/t/new-tutorial-build-a-quiz-app-with-dynamic-quiz-topics-in-thunkable-part-1/3825919)

<div class="topic-metadata">

**Author:** [@thecodeloft](https://community.thunkable.com/u/thecodeloft)\
**Replies:** 0\
**Last updated:** [May 13, 2025, 4:30pm UTC](https://community.thunkable.com/t/new-tutorial-build-a-quiz-app-with-dynamic-quiz-topics-in-thunkable-part-1/3825919 "2025-05-13T16:30:48Z")

</div>

Hey everyone! :waving\_hand: Just dropped a new Thunkable tutorial on YouTube — this one’s all about creating a smart, scalable quiz app that pulls in quiz topics dynamically from a Google Sheet and uses Clone blocks to …

---

## [🚀 New Video Tutorial: Create a Smart Quiz App with Score Tracking in Thunkable](https://community.thunkable.com/t/new-video-tutorial-create-a-smart-quiz-app-with-score-tracking-in-thunkable/3808664)

<div class="topic-metadata">

**Author:** [@thecodeloft](https://community.thunkable.com/u/thecodeloft)\
**Replies:** 0\
**Last updated:** [May 7, 2025, 4:02pm UTC](https://community.thunkable.com/t/new-video-tutorial-create-a-smart-quiz-app-with-score-tracking-in-thunkable/3808664 "2025-05-07T16:02:01Z")

</div>

:tada: Just Released: Smart Quiz App Tutorial! Hey everyone :waving\_hand: I’ve been experimenting with some new tools lately — from screen recording setups to video editing — and thought, why not create something that’…

---

## [Quick tutorial on an app that reads data from Google Sheets and feeds it to the ChatGPT API!](https://community.thunkable.com/t/quick-tutorial-on-an-app-that-reads-data-from-google-sheets-and-feeds-it-to-the-chatgpt-api/3811955)

<div class="topic-metadata">

**Author:** [@akarki42v6vwa](https://community.thunkable.com/u/akarki42v6vwa)\
**Replies:** 0\
**Last updated:** [May 8, 2025, 5:08pm UTC](https://community.thunkable.com/t/quick-tutorial-on-an-app-that-reads-data-from-google-sheets-and-feeds-it-to-the-chatgpt-api/3811955 "2025-05-08T17:08:18Z")

</div>

Learn how to dynamically store and update user data in Google Sheets, then fetch that information to power ChatGPT prompts—all within Thunkable. In this step-by-step tutorial, where I show you how to set up your sheet as…

---

## [Saving files to and accessing files from Cloudinary (with video tutorial)](https://community.thunkable.com/t/saving-files-to-and-accessing-files-from-cloudinary-with-video-tutorial/2799097)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 0\
**Last updated:** [January 23, 2024, 6:03pm UTC](https://community.thunkable.com/t/saving-files-to-and-accessing-files-from-cloudinary-with-video-tutorial/2799097 "2024-01-23T18:03:45Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to use files stored in Cloudinary in your app and how to upload files directly from your app to Cloudinary: Associated Thunkable Doc Cloudina…

---

## [Authenticating users with Google (with video tutorial)](https://community.thunkable.com/t/authenticating-users-with-google-with-video-tutorial/2714249)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 1\
**Last updated:** [November 6, 2024, 8:05pm UTC](https://community.thunkable.com/t/authenticating-users-with-google-with-video-tutorial/2714249 "2024-11-06T20:05:56Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to use Google to authenticate your users and allow them to sign in and sign out of your app: Template App Click: Google Authentication Tutor…

---

## [Create a Quiz App (with video tutorial)](https://community.thunkable.com/t/create-a-quiz-app-with-video-tutorial/2750439)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 9\
**Last updated:** [September 10, 2024, 12:25pm UTC](https://community.thunkable.com/t/create-a-quiz-app-with-video-tutorial/2750439 "2024-09-10T12:25:36Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to create a quiz app with a connected data source: Template App Click: Onboarding Quiz - TEMPLATE Click Copy Project in the upper right. …

---

## [Authenticating users with Firebase (with video tutorial)](https://community.thunkable.com/t/authenticating-users-with-firebase-with-video-tutorial/2687824)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 3\
**Last updated:** [May 15, 2024, 11:05am UTC](https://community.thunkable.com/t/authenticating-users-with-firebase-with-video-tutorial/2687824 "2024-05-15T11:05:51Z")

</div>

Video Tutorial In this video tutorial, you’ll learn how to use Firebase to authenticate your users and allow them to sign up and sign in to your app: Template App Click: Firebase Authentication Tutorial…

---

## [Sending Notification to Specific User with Onesignal](https://community.thunkable.com/t/sending-notification-to-specific-user-with-onesignal/150022)

<div class="topic-metadata">

**Author:** [@jacob1](https://community.thunkable.com/u/jacob1)\
**Replies:** 85\
**Last updated:** [March 25, 2024, 11:16am UTC](https://community.thunkable.com/t/sending-notification-to-specific-user-with-onesignal/150022 "2024-03-25T11:16:13Z")

</div>

Hi All, The Thunkable X documentation only shows you the possibility of using OneSignal to send notifications on bulk to your list of subscribed or active users. However many applications require the ability to send a n…

---

## [API JSON Tutorial (Video)](https://community.thunkable.com/t/api-json-tutorial-video/1140575)

<div class="topic-metadata">

**Author:** [@tatiang](https://community.thunkable.com/u/tatiang)\
**Replies:** 44\
**Last updated:** [February 8, 2024, 6:23pm UTC](https://community.thunkable.com/t/api-json-tutorial-video/1140575 "2024-02-08T18:23:41Z")

</div>

Using APIs in Thunkable and understanding how to parse JSON to get certain data from the API response is both a popular and a difficult aspect of using Thunkable. It’s not so much difficult because of Thunkable but becau…

---

## [The AirTable API (a more efficient way to integrate AirTable with Thunkable)](https://community.thunkable.com/t/the-airtable-api-a-more-efficient-way-to-integrate-airtable-with-thunkable/1021167)

<div class="topic-metadata">

**Author:** [@darren](https://community.thunkable.com/u/darren)\
**Replies:** 47\
**Last updated:** [January 28, 2024, 12:07pm UTC](https://community.thunkable.com/t/the-airtable-api-a-more-efficient-way-to-integrate-airtable-with-thunkable/1021167 "2024-01-28T12:07:54Z")

</div>

I’ve had the pleasure of working on a few AirTable projects recently. One thing I’ve learned is doing stuff like this is inefficient once you start to get a lot of data. You should try to limit how much data you cal…

---

## [Using a barcode and QR code scanner (with video tutorial)](https://community.thunkable.com/t/using-a-barcode-and-qr-code-scanner-with-video-tutorial/2659502)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 2\
**Last updated:** [December 27, 2023, 5:56pm UTC](https://community.thunkable.com/t/using-a-barcode-and-qr-code-scanner-with-video-tutorial/2659502 "2023-12-27T17:56:53Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to tap into the device’s camera to scan a barcode or QR code. Template App Click: Thunkable Click Copy Project in the upper right. Document…

---

## [Update data in a Firebase Realtime Database (with video tutorial)](https://community.thunkable.com/t/update-data-in-a-firebase-realtime-database-with-video-tutorial/2757423)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 0\
**Last updated:** [December 21, 2023, 3:08pm UTC](https://community.thunkable.com/t/update-data-in-a-firebase-realtime-database-with-video-tutorial/2757423 "2023-12-21T15:08:28Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to update data in a connected Firebase Realtime Database: Template App Navigate to: Firebase Update Data - TEMPLATE Click Copy Project in th…

---

## [Read data in a Firebase Realtime Database (with video tutorial)](https://community.thunkable.com/t/read-data-in-a-firebase-realtime-database-with-video-tutorial/2756419)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 1\
**Last updated:** [December 20, 2023, 11:47pm UTC](https://community.thunkable.com/t/read-data-in-a-firebase-realtime-database-with-video-tutorial/2756419 "2023-12-20T23:47:00Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to read data from a connected Firebase Realtime Database: Template App Navigate to: Firebase Read Data - TEMPLATE Click Copy Project in the …

---

## [Increasing screen real estate with scrollable screens (with video tutorial)](https://community.thunkable.com/t/increasing-screen-real-estate-with-scrollable-screens-with-video-tutorial/2727933)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 0\
**Last updated:** [November 28, 2023, 7:07pm UTC](https://community.thunkable.com/t/increasing-screen-real-estate-with-scrollable-screens-with-video-tutorial/2727933 "2023-11-28T19:07:49Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to create scrollable screens, which allow users to access a large amount of content within a confined screen space: Associated Thunkable Doc S…

---

## [Authenticating users with Apple (with video tutorial)](https://community.thunkable.com/t/authenticating-users-with-apple-with-video-tutorial/2716385)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 0\
**Last updated:** [November 22, 2023, 5:29pm UTC](https://community.thunkable.com/t/authenticating-users-with-apple-with-video-tutorial/2716385 "2023-11-22T17:29:14Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to use Apple to authenticate your users and allow them to sign in and sign out of your app: Template App Click: Apple Authentication Tutoria…

---

## [Prompting your users with three-button alerts (with video tutorial)](https://community.thunkable.com/t/prompting-your-users-with-three-button-alerts-with-video-tutorial/2705461)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 0\
**Last updated:** [November 16, 2023, 6:24pm UTC](https://community.thunkable.com/t/prompting-your-users-with-three-button-alerts-with-video-tutorial/2705461 "2023-11-16T18:24:32Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to build a three-button alert in your Thunkable app to prompt your users: Template App Click: Three-Button Alert Tutorial Template (Thunkabl…

---

## [User sign-out and password reset with Firebase (with video tutorial)](https://community.thunkable.com/t/user-sign-out-and-password-reset-with-firebase-with-video-tutorial/2692619)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 1\
**Last updated:** [November 14, 2023, 1:06am UTC](https://community.thunkable.com/t/user-sign-out-and-password-reset-with-firebase-with-video-tutorial/2692619 "2023-11-14T01:06:13Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to allow a Firebase authenticated user to reset their password and sign out of your app: Template App Click: Firebase Authentication - Sign …

---

## [Using alerts to display important information (with video tutorial)](https://community.thunkable.com/t/using-alerts-to-display-important-information-with-video-tutorial/2653189)

<div class="topic-metadata">

**Author:** [@lindsay1](https://community.thunkable.com/u/lindsay1)\
**Replies:** 3\
**Last updated:** [October 23, 2023, 11:40pm UTC](https://community.thunkable.com/t/using-alerts-to-display-important-information-with-video-tutorial/2653189 "2023-10-23T23:40:44Z")

</div>

Video Tutorial In this short video tutorial, you’ll learn how to build alerts in your Thunkable app to display important information, warnings, or prompts to users: Template App Click: Thunkable Click C…

---

## [Conditional Formatting of a Data Viewer List (aka "Painting the DVL")](https://community.thunkable.com/t/conditional-formatting-of-a-data-viewer-list-aka-painting-the-dvl/2078697)

<div class="topic-metadata">

**Author:** [@tatiang](https://community.thunkable.com/u/tatiang)\
**Replies:** 8\
**Last updated:** [October 12, 2023, 6:03pm UTC](https://community.thunkable.com/t/conditional-formatting-of-a-data-viewer-list-aka-painting-the-dvl/2078697 "2023-10-12T18:03:12Z")

</div>

Thunkable Staff: I didn’t see a category for community tutorials so I’m posting here. If this isn’t allowed, please move it to a different category. The concept of “painting the DVL” (thanks, @jared for the term and an …

---

## [Getting started with API blocks](https://community.thunkable.com/t/getting-started-with-api-blocks/2600687)

<div class="topic-metadata">

**Author:** [@vishruth-ram](https://community.thunkable.com/u/vishruth-ram)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 5:56am UTC](https://community.thunkable.com/t/getting-started-with-api-blocks/2600687 "2023-09-18T05:56:22Z")

</div>

Before you come here read this: Since thunkable’s API is based on postman, and many API docs don’t include how to work with Postman, this topic covers How to convert a cURL command to blocks. Identifying Headers In a…

---

## [Generating QR Code with Thunkable X](https://community.thunkable.com/t/generating-qr-code-with-thunkable-x/120588)

<div class="topic-metadata">

**Author:** [@kartik\_old](https://community.thunkable.com/u/kartik_old)\
**Replies:** 7\
**Last updated:** [August 15, 2023, 7:24am UTC](https://community.thunkable.com/t/generating-qr-code-with-thunkable-x/120588 "2023-08-15T07:24:21Z")

</div>

Hello, Thunkers! :tada: I am back with another Tutorial, Generating QR Code with Thunkable X In this Tutorial, we will experiment with the GoQR API. Intro to QR code API You can generate and decode/read QR code graphic…

---

## [Doughnut Shop Video Game Tutorial](https://community.thunkable.com/t/doughnut-shop-video-game-tutorial/354325)

<div class="topic-metadata">

**Author:** [@Sofia](https://community.thunkable.com/u/Sofia)\
**Replies:** 9\
**Last updated:** [April 12, 2023, 7:42pm UTC](https://community.thunkable.com/t/doughnut-shop-video-game-tutorial/354325 "2023-04-12T19:42:43Z")

</div>

Hello! I made a video game using Thunkable’s new coolest tool the canvas. There is a tutorial! Click here! This tutorial teaches you how to replicate the project but also gives you the tools to create your own game! …

---

## [JSON / Object Tutorial](https://community.thunkable.com/t/json-object-tutorial/1085666)

<div class="topic-metadata">

**Author:** [@drted](https://community.thunkable.com/u/drted)\
**Replies:** 16\
**Last updated:** [November 10, 2022, 5:44pm UTC](https://community.thunkable.com/t/json-object-tutorial/1085666 "2022-11-10T17:44:51Z")

</div>

Working with JSON data is a common Thunkable Discussion topic. Here I will try to answer the most common questions and provide solutions to the most common problems. This tutiorial has six parts: Basic JSON JSON Erro…

[Next page](https://community.thunkable.com/tag/tutorial/631.md?match_all_tags=true&page=1&tags%5B%5D=tutorial)
