Remix.run Logo
myko 7 days ago

I will never start another Apple platform application without Tuist. If I start work on one I will do my best to get buy-in to switch.

wahnfrieden 7 days ago | parent | next [-]

It is also the only good way to use LLMs to manage projects/workspaces

You can use it for non-Apple platforms btw. Swift on Linux, Android, Windows, WASM. Projects like https://swiftcrossui.dev (with major contribution from Miguel de Icaza recently) and https://skip.tools for instance make this all the more productive

myko 7 days ago | parent [-]

Neat, I may check that out.

For my Swift backends running on Linux I have just been using SPM and when working on macOS open the manifest directly. I haven't really done anything with a non-web UI with Swift outside of blessed platforms.

SoKamil 7 days ago | parent | prev [-]

Have you worked with Bazel before? Do you have a comparison to Tuist?

myko 6 days ago | parent [-]

I haven't earnestly used Bazel but my limited experience with it is that it does work fairly well and if your project is multiplatform it might be a better choice than Tuist for the Apple specific pieces. But if your project is all Apple and you're deeply into the ecosystem Tuist would be my recommendation - instead of Bazel's DSL you just write Swift to describe your project.