TracksMastering content operationsCoursesBuild content apps with Sanity App SDK

Build content apps with Sanity App SDK

Simeon Griggs
Simeon GriggsPrincipal Educator at Sanity
Last updated 25 days ago
15
Lessons

Building fast, real-time content authoring applications has never been simpler. Create a feedback processing application with user assignment, AI analysis and more.

1. Building content apps

1
Task

A true content operating system provides more than one way to author content. Build powerful, fit-for-purpose applications faster than ever before.

2. Create a new Project and Studio

5
Tasks

Get setup with a fresh hosted backend for your content, and the traditional administration panel for Sanity.

3. Quickstart a new App SDK app

4
Tasks

Start a new App SDK app in seconds from the command line using the Sanity UI template.

4. useDocuments

3
Tasks

Performant querying for a live-updating list of documents has never been simpler.

5. useDocumentProjection

3
Tasks

Pick just the content you need from individual documents, and only when a component is rendered in view.

6. useDocument

2
Tasks

Fetch content with real-time and optimistic updates when edits are made—locally or remotely.

7. useEditDocument

4
Tasks

Edit values in documents with all user interface and versioning complexity extracted away.

8. useApplyDocumentActions

3
Tasks

Perform actions on documents to end—or begin—the content lifecycle

9. useDocumentEvent

3
Tasks

Listen to changes to content in your application and trigger events in the user interface.

10. useUsers

2
Tasks

Render an interactive list of Sanity project users to assign to documents.

11. useUser

3
Tasks

Filter the queried list of documents based on the current user and other selections.

12. useNavigateToStudioDocument

3
Tasks

Bridge the gap between your application and Sanity Studio with an automatic link.

13. useClient

2
Tasks

"Break glass in case of emergency" access to the all-powerful Sanity Client.

14. Deployment and finishing touches

4
Tasks

You have a working app. It's time to share it with your authoring team and tidy up some rough edges.

15. SDK Quiz

Let's put everything you've learned to the test!