1. Home
  2. Docs
  3. Classifieds App – Documentation
  4. Common Customizations
  5. Customizing the walkthrough flow

Customizing the walkthrough flow

The walkthroughs live in ClassifiedsSettingsProvider.swift, under the walkthroughs property:

let walkthroughs = [
        ATCWalkthroughModel(title: "Launch your Classifieds Marketplace".localizedInApp, subtitle: "Take advantage of our amazing template to launch your iOS app today.".localizedInApp, icon: "classifieds-logo"),
        ATCWalkthroughModel(title: "Map View".localizedInApp, subtitle: "Visualize listings on the map to make your search easier.".localizedInApp, icon: "map-icon"),
        ATCWalkthroughModel(title: "Saved Places".localizedInApp, subtitle: "Save the listings you like so you can come back to them later.".localizedInApp, icon: "heart-icon"),
        ATCWalkthroughModel(title: "Advanced Filters".localizedInApp, subtitle: "Search by as many filters as you'd like.".localizedInApp, icon: "binoculars-icon"),
        ATCWalkthroughModel(title: "Push Notifications".localizedInApp, subtitle: "Receive notifications with new postings, promotions or reminders.".localizedInApp, icon: "bell-icon"),
        ATCWalkthroughModel(title: "Post Your Classifieds".localizedInApp, subtitle: "Allow any user to post their own classified listings.".localizedInApp, icon: "add-classified-icon")
        ]

You can modify this array, by editing, adding or removing elements. Each element is a walkthrough screen.

Removing the Walkthrough Flow

If you want to remove the walkthrough flow altogether, open ATCListingHostViewController.swift and change this call

let hostVC = ATCHostViewController(configuration: config,
                                           onboardingCoordinator: dsProvider.onboardingCoordinator(uiConfig: uiConfig),
                                           walkthroughVC: dsProvider.walkthroughVC(uiConfig: uiConfig))

into

let hostVC = ATCHostViewController(configuration: config,
                                           onboardingCoordinator: dsProvider.onboardingCoordinator(uiConfig: uiConfig),
                                           walkthroughVC: nil)