---
title: Building a document-based app using SwiftData
framework: swiftui
role: sampleCode
role_heading: Sample Code
path: swiftui/building-a-document-based-app-using-swiftdata
---

# Building a document-based app using SwiftData

Code along with the WWDC presenter to transform an app with SwiftData.

## Overview

Overview Learn how to use Query, Bindable, modelContainer(_:), the modelContext environment variable, and DocumentGroup to integrate with the SwiftData framework. note: This sample code project is associated with WWDC23 session 10154: Build an app with SwiftData.

## See Also

### Creating a document

- [Building a document-based app with SwiftUI](swiftui/building-a-document-based-app-with-swiftui.md)
- [DocumentGroup](swiftui/documentgroup.md)
