谷歌 IDX 集成 iOS 和 Android 模拟器,扩展了模板库
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-jing.png)
谷歌扩展 IDX 项目摘要
谷歌已经对其实验性共享工作空间项目 IDX 进行了扩展,IDX 现在支持预览 Flutter 应用程序,新增了集成的 iOS 模拟器和 Android 模拟器,以及新的项目模板,提升了与 Nix 包管理器的集成。
使用新的模拟器,开发人员可以在基于浏览器的工作空间内完成开发、测试和调试的整个周期。IDX 为不同的应用程序自动加载正确的预览环境,如 Safari 移动版、Chrome Web 和 Flutter 模板。新增的项目模板支持多种开发语言,包括 Astro、Go、Python/Flask 等,从而加快了新项目的启动速度,并且允许直接从 GitHub 或本地文件导入代码。
IDX 所有项目都采用 Nix 包管理器来配置,利用 Nix 可以实现环境的无缝依赖管理,IDX 还改进了 Nix 的支持,包括自定义启动器模板、语法高亮等。
此外,IDX 引入了其他新特性,如无需本地安装即可在工作空间中运行 CLI 工具和脚本,改进了 Docker 容器和镜像集成等,以简化构建、测试和部署的周期。
IDX 的目标是简化全栈式开发的复杂性,它集成了多种技术栈,并与谷歌的其他工具如 Codey、PaLM 2 模型和 Duet 一起工作,以提高代码质量和开发效率。IDX 目前仍在开发早期阶段,谷歌正在积极寻求开发人员反馈以便进行改进。
声明:本文为 InfoQ 翻译,未经许可,禁止转载。
想要了解更多内容?
![](/theme/default/default/images/main/icon-jing.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)