Step 01 / 14Hello

Pip, the coach, says hello in three languages and promises five minutes a day. Get started opens the questions.

ParlaHelloPage

Flow · Parla · Onboarding

First Run SwiftUI Flow

New

A complete SwiftUI onboarding flow, not just one screen. It's 14 intentional steps to permissions and sign in. You can reorder them, rewrite the copy, and open it in Xcode ready to ship.

From the Language App template, on the screens its Xcode project ships, in Confetti, Sol and Editorial, light and dark.

SwiftUIiOS 17.0+language-app

9 Screens14 Steps

01

Every step

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

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

  1. 01
    Hello

    Pip, the coach, says hello in three languages and promises five minutes a day. Get started opens the questions.

  2. 02
    Pick A Language

    Spanish, French and Italian sit on tactile tiles with their flags and how big each course is. Spanish is picked, and Continue saves it.

  3. 03
    Why You're Learning

    Every reason that applies can be picked, and each chip takes the accent. Travel and Culture are picked here; Continue stays off until one is.

  4. 04
    Your Level

    Three levels rise from Starting out to I can chat, drawn as one to three bars. Starting out shows as A1 on the passport.

  5. 05
    Pick A Daily Goal

    Four goals run from five to twenty minutes a day at three XP a minute. Regular sets a target of 30 XP a day.

  6. 06
    Set A Reminder

    The reminder is drawn as it will arrive, over four times of day with Evening at 7:00 PM picked. Remind me asks iOS, and Not now skips ahead.

  7. 07
    Allow Notifications

    Remind me brings up the system alert while its key waits. Allow schedules one reminder a day at the picked time; here it is declined.

  8. 08
    Reminder Declined

    Declined, Pip winces and says reminders can be turned on in Settings later. The times grey out and Continue moves on.

  9. 09
    Sign In

    An account keeps the streak, stars and stamps safe. Sign in with Apple, or continue without an account and keep everything on this iPhone.

  10. 10
    Sign In With Apple

    The system sheet shows the name and email Apple shares, or hides the email. Continue signs in and moves on to Parla Plus.

  11. 11
    Parla Plus

    Parla Plus opens every unit, unlimited reviews and every theme. Yearly is picked with its free week; Start my free week starts it, and the close key skips Plus.

  12. 12
    Purchasing

    Start my free week hands the purchase to the App Store; the plans and the key wait until it answers.

  13. 13
    You're In

    A purchase ends in confetti with Pip cheering, and first run is done.

  14. 14
    The Path

    First run lands on Learn, here on the sample progress the template seeds: the path rests on Asking directions, with a 12-day streak and 0 of 30 XP today.

02

Built from the library

The reusable screens this journey is made of. Each one installs on its own too.