Work begins on ARMOR’s onboarding flow — one of the most important paths for introducing new users to the app. Alongside the onboarding UI, this update focuses heavily on project persistence using SwiftData so a user’s robots are saved between sessions.
Getting state to track cleanly across SwiftUI layers is challenging, but it is essential groundwork for a polished first launch and reliable project storage.
Key points
- New onboarding flow for first-time users
- Project persistence via SwiftData
- Foundations for the first full public version
See how projects are managed in the Robot Selector.