CODESEEDSign in
Explore projects
Swiftadvancedmobile

Live Activity & Dynamic Island App

iOS app that exposes Live Activities via Dynamic Island: live tracking for a timer, food delivery, or workout progress.

5 steps

Project steps

  1. 01

    ActivityKit setup

    Defines ActivityAttributes and ContentState with Codable.

  2. 02

    Start/update/end activity

    Starts activity at workout beginning, updates progress, ends at completion.

  3. 03

    Dynamic Island UI

    Compact, minimal, and expanded presentations for Dynamic Island.

  4. 04

    Lock screen widget

    Display on lock screen with timeline provider.

  5. 05

    Push updates

    Server-side push notifications for activity state updates (APNs Live Activity).

Recommended resources

Ready to build this?

Fork the repo on GitHub and start building. A mentor will review your code when you open a PR.

5 steps

Tech stack

SwiftSwiftUIActivityKitWidgetKitPush Notifications