---
title: DynamicIsland
framework: widgetkit
role: symbol
role_heading: Structure
path: widgetkit/dynamicisland
---

# DynamicIsland

The layout and configuration for a Live Activity that appears in the Dynamic Island.

## Declaration

```swift
struct DynamicIsland
```

## Topics

### Creating the view for the Dynamic Island

- [init(expanded:compactLeading:compactTrailing:minimal:)](widgetkit/dynamicisland/init(expanded:compactleading:compacttrailing:minimal:).md)
- [DynamicIslandExpandedRegion](widgetkit/dynamicislandexpandedregion.md)

### Deep linking

- [widgetURL(_:)](widgetkit/dynamicisland/widgeturl(_:).md)

### Setting a tint color

- [keylineTint(_:)](widgetkit/dynamicisland/keylinetint(_:).md)

### Specifying content margins

- [contentMargins(_:_:for:)](widgetkit/dynamicisland/contentmargins(_:_:for:).md)
- [DynamicIslandMode](widgetkit/dynamicislandmode.md)

## See Also

### Live Activity setup

- [Displaying live data with Live Activities](activitykit/displaying-live-data-with-live-activities.md)
- [ActivityKit](activitykit.md)
- [Creating a widget extension](widgetkit/creating-a-widget-extension.md)
- [Emoji Rangers: Supporting Live Activities, interactivity, and animations](widgetkit/emoji-rangers-supporting-live-activities-interactivity-and-animations.md)
- [ActivityConfiguration](widgetkit/activityconfiguration.md)
- [NSUserActivityTypeLiveActivity](widgetkit/nsuseractivitytypeliveactivity.md)
- [ActivityPreviewViewKind](widgetkit/activitypreviewviewkind.md)
- [ActivityFamily](widgetkit/activityfamily.md)
