Presentamos el emulador de Android y el simulador iOS, y otras actualizaciones de productos de Project IDX

ENE 25, 2024

Hace seis meses, lanzamos Project IDX, un lugar de trabajo experimental basado en la nube, para el desarrollo de software multiplataforma full-stack. Creamos Project IDX para simplificar y agilizar el flujo de trabajo del desarrollador, con el objetivo de reducir la maraña de complejidades tradicionalmente asociadas con el desarrollo de apps. Está claro que despertamos tu interés y nos encanta ver lo que pudiste crear con IDX.

Por ejemplo, hace muy poco conocimos a Tanaki, una app de creación de contenido mejorada con IA y creada con Project IDX:

clippy

Pasquale D’Silva, uno de los desarrolladores que creó Tanaki, dijo:

“Usar el lugar de trabajo compartido de IDX para crear Tanaki fue muy divertido. Permite a nuestro equipo remoto de creadores de imágenes compilar desde un solo lugar. ¡Es un portal de colaboración mágico!”.

Los desarrolladores de Google también utilizan IDX internamente para ayudar a acelerar el desarrollo en varios proyectos. Un ejemplo es el blog de Firebase, donde la autoría, el desarrollo y la implementación integrales del proyecto impulsado por Astro se manejan utilizando IDX:

11

Otro proyecto interesante que aprovecha el modelo de extensibilidad de IDX es Malloy, un nuevo lenguaje de datos de código abierto disponible como una extensión de VS Code que funciona con bases de datos como BigQuery:

22

Lloyd Tabb, ingeniero de software distinguido de Google, nos comentó:

“Uso IDX con el proyecto Malloy. Suelo tener varios proyectos de datos diferentes en simultáneo e IDX me permite hacer reactivar rápidamente una instancia para resolver un problema y es muy fácil de configurar”.

Si quieres compartir lo que creaste con la ayuda de IDX, usa la etiqueta #ProjectIDX en X.

¿Cuáles son las novedades de IDX?

Además de ver cómo estás utilizando IDX, una parte clave de la creación de Project IDX son tus comentarios, de modo que podamos seguir implementando funciones para que pruebes. Nos complace compartir las últimas actualizaciones que implementamos para acelerar y agilizar el desarrollo de apps multiplataforma, a fin de que puedas realizar entregas con rapidez, facilidad y calidad.

Obtén una vista previa de tu app directamente en IDX con nuestros simulador de iOS y emulador de Android

Agregaremos el simulador de iOS y el emulador de Android al navegador. Ya sea que estés creando una app de Flutter o una app web, Project IDX ahora te permite obtener una vista previa de sus apps sin tener que salir de tu lugar de trabajo. Cuando utilizas una plantilla de Flutter o web, Project IDX carga de forma inteligente el entorno de vista previa adecuado para tu app: Safari móvil y Chrome para plantillas web, o plantillas de Android, iOS y Chrome para Flutter.

33

Los emuladores web y de Android de IDX te permiten desarrollar, probar y depurar directamente desde tu lugar de trabajo, de modo que consolides tu proceso multipaso y multiplataforma en un solo lugar. Con la simulación de iOS, puedes comprobar el diseño y el comportamiento de tu app mientras trabajas. Esta función aún es experimental, así que asegúrate de probarla y enviarnos tus comentarios.

Pon manos a la obra rápidamente gracias a la extensa biblioteca de plantillas de proyectos

Cuatro de nuestras diez principales solicitudes de funciones estaban relacionadas con admitir más plantillas, por lo que nos complace compartir que agregamos nuevas plantillas para Astro, Go, Python/Flask, Qwik, Lit, Preact, Solid.js y Node.js. Usa estas plantillas para saltar directamente a tu proyecto. De esta manera, podrás dedicar menos tiempo a la configuración y más tiempo a la creación.

44
Echa un vistazo a nuestra nueva y mejorada galería de plantillas

Por supuesto, puedes seguir importando tu propio repositorio desde GitHub, directamente desde tus archivos locales, o puedes elegir tu propia configuración utilizando un entorno Nix personalizado.

Crea y personaliza rápidamente tu lugar de trabajo de IDX con mejoras en Nix

55

IDX utiliza Nix para definir la configuración del entorno para cada lugar de trabajo a fin de brindarte flexibilidad y extensibilidad en IDX. Incluso nuestras plantillas y vistas previas se configuran utilizando Nix para garantizar que funcionen correctamente dentro de IDX. Estamos trabajando continuamente en las mejoras de Nix para ayudarte a aumentar tu productividad, por lo que ahora puedes:

  • Personalizar las plantillas de inicio de IDX fácilmente aprovechando la extensibilidad de Nix.
  • Reducir la probabilidad de errores y escribir código de manera más eficiente con la edición de archivos Nix, incluida la compatibilidad con el resaltado de sintaxis, la detección de errores y las terminaciones de código sugeridas.
  • Recuperar configuraciones rotas rápidamente y evitar intentos innecesarios de reconstrucción con mejoras importantes en nuestro flujo de trabajo de personalización del entorno, incluidas las reconstrucciones y la resolución sencilla de problemas del entorno.

Crea, prueba e implementa apps fácilmente con nuevas funciones y recursos adicionales de IDX

66
  • Detecta automáticamente los puertos de red necesarios para apps o servicios y ajusta la configuración del firewall para permitir la entrada y salida sin ninguna configuración adicional de tu parte.
  • Ejecuta instantáneamente herramientas de línea de comandos, scripts y utilidades directamente dentro del lugar de trabajo, sin necesidad de instalarlas en tu máquina.
  • Simplifica el proceso de trabajo con contenedores e imágenes de Docker directamente desde el entorno de desarrollo. Para ello, habilita Docker en tu archivo dev.nix.

Se lanzó la IA en 15 nuevas regiones

77

Lanzamos nuestras capacidades de IA en los siguientes 15 países: India, Australia, Israel, Brasil, México, Colombia, Argentina, Perú, Chile, Singapur, Bangladesh, Pakistán, Canadá, Japón y Corea del Sur. Pronto se habilitarán más países con acceso a la IA. Indica tu interés en la expansión de la IA en esta publicación de seguimiento de funciones y mantente al tanto para obtener más novedades sobre la IA.

Mejorar en colaboración

Trabajamos constantemente para agregar nuevas capacidades que te ayuden a realizar un trabajo de mayor calidad, de manera más eficiente y con menos fricción. Abordamos docenas de tus solicitudes de funciones y corregimos una multitud de errores que nos señalaste, así que gracias por tu apoyo y compromiso continuos. Sigue enviando comentarios mediante presentación de errores y solicitudes de funciones.

Para ver los instructivos y obtener más información sobre todas las funciones mencionadas anteriormente, consulta nuestra página de documentación. Si todavía no lo hiciste, visita nuestro sitio web para registrarte y probar Project IDX y acompañarnos en nuestro viaje. Además, asegúrate de consultar nuestro nuevo blog de Project IDX para conocer los últimos anuncios de productos y actualizaciones del equipo.

¡Tenemos muchas ganas de ver lo que creas con Project IDX!