IN THIS LESSON

Learn how to reference cards from your deck, add a new view, and create an action button to pull random cards.

In this lesson, we upgrade our tarot app by replacing image links with a high-quality Rider-Waite-Smith deck from the Internet Archive, fix missing court cards, and then build a brand-new Readings table. You’ll learn how to reference cards from your deck, set up a readings view, and start creating an action button that pulls random cards. This is the foundation for making your app actually give readings.

What you’ll learn in this episode:

• Finding and downloading a Creative Commons Rider-Waite-Smith deck (public domain)

• Replacing your old card image links with the new high-res scans

• Troubleshooting missing Page, Knight, Queen, King entries left out of the spreadsheet

• Using Google Sheets formulas (JOIN, CONCATENATE) to clean up file names

• Creating a new Readings table with ID, title, cards, and interpretation columns

• Setting up an enum list reference so readings can pull cards from your deck

• Adding a Readings view in AppSheet navigation

• Writing expressions for suggested values (linking to Deck IDs)

• Introduction to Actions: adding a “Pull Cards” button that randomly selects cards

• First steps towards using user input (“How many cards?”) to generate multiple random pulls

• Troubleshooting formulas and seeing how iteration + trial/error shapes the build

Want to skip a few steps?

Jump straight into a working version of the app.

By purchasing access, you’ll unlock the current AppSheet project template + full project folder contents—including the tarot deck spreadsheet, card images, descriptions, and other assets.

⚡️ Live updates included

This isn’t a static file—the template is updated every time a new lesson is released. You’ll have ongoing access, so you can come back any time, clone the latest version, and see the new features in action.

🎨 Yours to customise

You’re free to modify, expand, and experiment with the template however you like. The idea isn’t just to hand you a finished app, but to give you a live playground where you can learn by doing and build confidence in your own no-code skills.

💡 Pro tip: Start with a simple goal. Maybe it’s adding your own custom card deck, building a new button, or creating a new layout view. Use the template as your foundation, and let each step spark ideas for what else is possible.