Step 01 / 08Library

The Library tab holds every chat: pinned ones as blocks, the rest grouped by when they were last active.

LibraryScreenBuilt onApp ShellLessonsProjects

Flow · Nimbus · Core Journey

Pick Up A Saved Chat SwiftUI Flow

A SwiftUI chat UI. Browse and search the Library, open a past conversation and its menu, then delete a chat with a long press.

From the AI Assistant template, on the screens its Xcode project ships, in Neon, Editorial and Prism, light and dark.

SwiftUIiOS 17.0+ai-app

2 Screens8 Steps

01

Every step

The whole journey at once. Choose a step to play it above.

Steps 4 to 8 are part of Pro. Pro opens every screen of every template, live in each style, and the SwiftUI to build them.

  1. 01
    Library

    The Library tab holds every chat: pinned ones as blocks, the rest grouped by when they were last active.

  2. 02
    Library

    Older chats sit further down, under the previous 30 days and Earlier.

  3. 03
    Search

    Search reads titles and every message. Typing dentist finds the Lisbon plan, where the appointment came up.

  4. 04
    Conversation

    The chat opens from its first message, under its title, ready to continue from the composer.

  5. 05
    Conversation

    The latest turn sits at the end of the thread, with Copy and Retry under the reply.

  6. 06
    More

    More unpins the chat, renames it, shares the transcript or deletes it.

  7. 07
    Long Press

    Back in the Library, a long press on any chat offers Pin, Rename and Delete.

  8. 08
    Delete A Chat

    Delete asks first and says what goes: the chat and its two messages, from this iPhone.