Daily iOS
Build and distribution

Tuist module layers

The interviewer asks about setting up a modular project with Tuist from scratch. Walk through the units and the layers you split the modules into.

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

Layer it App → Feature (per screen, with Interface and implementation separated) → Domain → Core (networking, storage) → Shared (design system, utilities), and allow dependencies downward only. Features depend on each other's Interface only, which stops cycles, and the App injects the implementations.

Share a question