
Posted by Bre Arder, UX Analysis Lead, Kirupa Chinnathambi, Product Lead, Ashwin Raghav Mohan Ganesh, Engineering Lead, Erin Kidwell, Director of Engineering, and Roman Nurik, Design Lead
Lately, getting an app from zero to manufacturing – particularly one which works effectively throughout cellular, net, and desktop platforms – can really feel like constructing a Rube Goldberg machine. You’ve obtained to navigate an limitless sea of complexity, duct-taping collectively a tech stack that’ll enable you bootstrap, compile, check, deploy, and monitor your apps.
Whereas Google’s been engaged on making multiplatform app improvement simpler for years – from Angular and Flutter to Google Cloud and Firebase – it appears like there’s much more we will do to make all the multiplatform app improvement workflow quicker and extra frictionless. So a number of months in the past, a number of of us obtained collectively and began experimenting. And in the present day, we’re excited to share a really early have a look at our experiment, which we’re calling Challenge IDX.
![]() |
Challenge IDX is a browser-based improvement expertise constructed on Google Cloud and powered by Codey, a foundational AI mannequin educated on code and constructed on PaLM 2. It’s designed to make it simpler to construct, handle and deploy full-stack net and multiplatform functions, with standard frameworks and languages. Challenge IDX can also be constructed on Code OSS, so it ought to really feel acquainted it doesn’t matter what you’re constructing.
An enormous a part of why we’re sharing Challenge IDX in the present day is we’d love to listen to from the broader developer group on what might enable you work even quicker. Within the meantime, right here’s a preview of what’s potential in the present day with Challenge IDX.
Get to work rapidly, from anyplace
On the coronary heart of Challenge IDX is our conviction that it is best to be capable to develop from anyplace, on any machine, with the total constancy of native improvement. Each Challenge IDX workspace has the total capabilities of a Linux-based VM, paired with the common entry that comes with being hosted within the cloud, in a datacenter close to you.
![]() |
Import your present app, or begin one thing new
Challenge IDX enables you to import your present tasks from GitHub so you’ll be able to choose up proper the place you left off. You may also create new tasks, with pre-baked templates for standard frameworks, together with Angular, Flutter, Subsequent.js, React, Svelte, Vue, and languages similar to JavaScript, Dart, and (coming quickly) Python, Go, and extra. We’re additionally actively working so as to add first-class help for extra challenge varieties and frameworks. If in case you have any ideas, we’d love your suggestions on which stacks to help.
![]() |
Preview your app throughout platforms
Creating profitable apps in the present day means optimizing your app design and habits throughout platforms, and previewing your apps simply as your customers would see them. To make this simpler, Challenge IDX features a built-in net preview and, coming quickly, a fully-configured Android emulator and an embedded iOS simulator, all obtainable immediately within the browser.
![]() |
Assist from AI
We spend a number of time writing code, and up to date advances in AI have created large alternatives to make that point extra productive. With Challenge IDX, we’re exploring how Google’s improvements in AI — together with the Codey and PaLM 2 fashions powering Studio Bot in Android Studio, Duet in Google Cloud and extra – might help you not solely write code quicker, but in addition write higher-quality code. At the moment, Challenge IDX has good code completion, an assistive chatbot, and contextual code actions like “add feedback” and “clarify this code”. Our AI capabilities are of their very early days, and we’re engaged on making IDX AI even higher at serving to you as you’re employed.
![]() |
Publish to the net with Firebase Internet hosting
Lastly, a standard ache level in getting your app into manufacturing is deploying it. We’ve made this simpler by integrating Firebase Internet hosting, making it potential to deploy a shareable preview of your net app, or deploy to manufacturing with a quick, safe, and international internet hosting platform, with just some clicks. And since Firebase Internet hosting helps dynamic backends, powered by Cloud Capabilities, this works nice for full-stack frameworks like Subsequent.js.
Let’s construct Challenge IDX collectively
We shared how we predict Challenge IDX can begin to make multiplatform app improvement higher, together with some strides we’ve began making in these areas. However we’re simply at the start of this journey to enhance the end-to-end improvement workflow, and we will solely make good on this imaginative and prescient along with your assist. So with that, we’d prefer to share an early model of Challenge IDX with you — tough edges and all — to iterate on what’s working effectively and what may very well be even higher to your app workforce’s workflow. To affix us on our journey, go to our web site to enroll and be one of many first to attempt Challenge IDX.
As for what’s subsequent, we’re constantly engaged on including new capabilities and addressing your suggestions. We’re already engaged on new collaboration options, as we all know how essential these are on this hybrid work world, in addition to deeper framework integrations and extra customized/contextual AI. Please share your characteristic requests with us as effectively!