@
lyricorpse 按照我看到的情况看,复杂的 App 不太有使用 neonto 这样的工具来进行自动代码生成,因为这样生成的代码难保符合规范符合要求并且不出错,就算是有,自动生成的代码还需要人工 codeReview ,这样的效率也高不到哪里去,所以大多数都是设计师给标注稿后直接写 Code 完事,最多接入一些嵌入式工具来调整具体 UI 细节。
另外,其实复杂的 App 大都不喜欢用 Storyboard ,大部分是直接通过 Code 来写,不管是团队合作还是整体代码的可控性都要高。
关于重复劳动,我不认为设计师用图纸画一遍,然后程序员用代码画一遍算是重复劳动。举个栗子,我的设计师每次设计都会有好多好多版,每次完成一版后都要给老板、给产品、给开发看确认会不会有什么问题,如果有问题要及时修改,所以他们需要非常专业并且轻量级的工具来快速完成每次修改,等到确认没问题以后再把视觉稿交给我们让我们绘制。所以他们必须用 PS/Sketch ,而不是 Storyboard 或者 neonto 这样的设计和代码整合的工具,这样对他们来说效率最高