IDX Gets Android Emulator & iOS Simulator
Written by Kay Ewbank   
Thursday, 01 February 2024

Google has updated Project IDX, its browser-based development tool, adding an iOS Simulator and Android Emulator to the browser so developers can preview apps directly in IDX. The updated release also has new templates for more environments.

Project IDX was launched six months ago in preview. It's a browser-based development tool built on Google Cloud and powered by Codey, a foundational AI model trained on code and built on PaLM 2. Project IDX is also built on Code OSS, Code-Open Source Software, the core layer of VS Code.

projectidx

The developers say Project IDX can be used to build, manage and deploy full-stack web and multiplatform applications. The key concept of Project IDX is that of workspaces, each with the full capabilities of a Linux-based VM. The workspaces are hosted in the cloud.  Developers can import existing projects from GitHub as well as creating new projects, with templates for popular frameworks including Angular, Flutter, Next.js, React, Svelte, Vue, and languages such as JavaScript, Go and Dart.

The addition of the emulator and simulator means, according to the IDX team, that when you use a Flutter or web template, Project IDX intelligently loads the right preview environment for your application — Safari mobile and Chrome for web templates, or Android, iOS, and Chrome for Flutter templates.

Emulator in IDX

Alongside the emulators, new templates have been added for Astro, Go, Python/Flask, Qwik, Lit, Preact, Solid.js, and Node.js. 

Support has also been improved for the Nix packet manager tool, which IDX uses to define the environment configuration for each workspace. Much of IDX uses Nix, even the templates and previews are configured using Nix. This update to IDX includes the ability to customize IDX starter templates by using Nix. It also includes support for Nix file editing, including support for syntax highlighting, error detection, and suggested code completions.

Other improvements include the ability to run command-line tools, scripts, and utilities directly within your workspace, and simpler interaction with Docker containers and images so they can be used directly from the development environment.

Project IDX is available now.

projectidx

More Information

Project IDX

Related Articles

Google Previews Project IDX App Development

flox - Bringing Nix to Work

Flutter 3.7 Adds New Rendering Runtime

Flutter Introduces Mix 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Google Opensources Privacy Library
08/11/2024

Google is making a new differential privacy library available as open source. PipelineDP4J is a Java-based library that can be used to analyse data sets while preserving privacy.



Wasmer 5 Adds iOS Support
12/11/2024

The Wasmer team has released Wasmer 5.0. The WebAssembly runtime adds experimental support for more back ends including V8, Wasmi and WAMR. It also now has iOS support, and upgraded compilers includin [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info