Skip to content

A demo project showcasing usage of Zen SPM in Tuist-generated project using The Modular Architecture

Notifications You must be signed in to change notification settings

dotaeva/zen-example-tma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Landmarks - Scaffolding & TMA example app

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

About

A demo project showcasing usage of Zen SPM in Tuist-generated project using The Modular Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages