Landmarks - Scaffolding & TMA example app

January 23, 2026 ยท View on GitHub

Note: The SPM has been renamed from Zen to Scaffolding

Project info

  • The showcase app is built around TMA - The Modular Architecture. App is separated into modules and features as seen in dependency graph below. For more information, visit the official Tuist documentation.
  • The app also uses Papyrus for API communication. It's also the only dependency for the API module in this project.
  • The app follows the MVVM + Coordinator pattern using the Scaffolding library.

Dependency Graph

Setup

The project uses Tuist as a project generation tool.

To set up the project, first install Tuist by following the official guide, then open up Terminal, move into the project folder and follow these steps:

tuist install
tuist generate