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 4 months 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!