最近GitHub上有个项目火了,70多颗星,思路很简单但很实用:你在画布上拖拽组…

最近GitHub上有个项目火了,70多颗星,思路很简单但很实用:你在画布上拖拽组合UI组件,把布局截图复制出来,丢给Gemini 3.8 Flash,它就能直接生成对应的Android应用代码。

不用写一行布局代码,不用学XML,甚至不用打开Android Studio的可视化编辑器。你只需要在画布上把按钮、输入框、列表这些组件摆好位置,截个图,AI就能理解你的设计意图并生成完整的应用代码。

这个项目叫m3e-canvas,核心思路是把设计和开发之间的鸿沟用AI填平。

为什么这个思路值得关注?

  1. 降低开发门槛

很多人有做App的想法,但被Android开发的学习曲线劝退了。这个工具让不会写代码的人也能快速把想法变成可运行的应用。你只需要会拖拽组件,剩下的交给AI。

  1. 快速原型验证

对产品经理和设计师来说,这个工具可以用来快速验证想法。不需要等开发排期,自己拖拽几个界面截图,AI就能生成可运行的原型。验证通过了再交给开发团队,效率提升很明显。

  1. Gemini 3.8 Flash的代码生成能力

这个项目选择Gemini 3.8 Flash作为后端模型是有道理的。3.8 Flash的代码生成速度非常快,305 tokens/s的输出速度意味着生成一个完整应用的代码可能只需要几秒钟。而且它的代码质量在同类模型中属于上游水平。

  1. 开源可定制

项目是开源的,你可以根据自己的需求修改画布组件、调整AI的生成逻辑,甚至接入其他模型。对有定制需求的团队来说,这个灵活性很重要。

实际使用流程:

  1. 打开m3e-canvas的画布界面
  2. 从组件库拖拽需要的UI元素到画布上
  3. 调整组件的位置、大小和样式
  4. 截图复制
  5. 粘贴到Gemini 3.8 Flash的对话框
  6. AI生成完整的Android应用代码

这个流程的核心优势在于:它把视觉设计直接转化为代码,中间不需要任何手动编码。对非技术背景的创作者来说,这是一个非常友好的开发方式。

当然,目前这个工具还比较初级,生成的应用复杂度有限。但作为一个快速原型工具,它的价值已经很明显了。随着模型能力的提升,这类工具的上限会越来越高。

项目地址:github.com/lnkiai/m3e-can…

话题来源 @lnkiai 36.2K阅读 ❤️450 x.com/…↗ 已改写,非原文转载
20 浏览 0 评论 0 反应
登录 后参与评论
还没有评论,来抢沙发。
查看完整榜单
查看完整榜单
查看完整榜单