CoursesBuild content apps with Sanity App SDK

Build content apps with Sanity App SDK

15
Lessons
Simeon Griggs
Simeon GriggsPrincipal Educator at Sanity

Lessons in this course

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!