Project IDX: Full-stack application development with generative AI
ฝัง
- เผยแพร่เมื่อ 31 ก.ค. 2024
- The Google application development ecosystem has a various amount of platforms and tools that you can utilize to build apps, but what if there was one central location where you can streamline multiplatform app development workflows? Project IDX has come to the rescue! With Project IDX, you have the power to initializing a web workspaces, integrate extensions, and utilize AI for help along the way. Watch this video to start learning to use Project IDX.
Resources:
Sign up for IDX → goo.gle/47MNGdt
Questions? Ask David on Twitter → goo.gle/3OPLoBS
Chapters:
0:00 - Intro
1:08 - Project IDX’s Homepage
1:58 - Creating a web workspace
2:26 - The integrated terminal
3:20 - Yes. You can use vim.
4:19 - Installing extensions
5:11 - Generative AI coding
5:33 - IDX AI Chat
6:23 - Generating a component class based on template code
6:44 - Code insertion from IDX AI Chat
7:02 - Using IDX AI Chat to solve errors in the codebase
8:03 - Refactoring code with IDX AI Chat
8:33 - Locating code with IDX AI Chat
8:52 - Deploying to Firebase Hosting with the Firebase Extension
10:15 - Workspace customization with Nix
11:33 - Writing a little bit of php
12:29 - What else do you want to see?
Subscribe to Google for Developers → goo.gle/developers - วิทยาศาสตร์และเทคโนโลยี
So basically it's VSCode Online with a bit more features
yeah, it's like a mirror to VSCode, and thats what I liked the most!
but we can access those features with just one click.
Yes and it sucks that everything is going online. I can't even play games without internet
microsoft copies google for edge to make a better browser.. now google copies microsoft for a better VS code ig ?
it fully online meaning google will close the gates at one point. Google is like giant troll
Big props to citing the repo/license in the AI reponses!
It hallucinates lol, most of the time bard gives the repos that don' t even have a slight relationship with the codebase. I never tested idx so who knows
@@MemeConnoisseurall ai models hallucinate, it isn't unique to Bard
@@alt-art yeah for some reason people go crazy when bard makes things up but not when chat gpt does
Glad to see PHP included. Hope to see it available fully soon.
Would love if they could integrate a figma type design tool. This would then become an all in one solution for soo many new startups.
Exactly
Something like what Codux does would be far better.
Dhiwise
They used to have a small drag and drop editor for android studio. I miss it
Figma and Codux
So VS Code for the UI, ChatGPT chat(similar to Microsoft Copilot Chat) for the AI, but on the cloud (like Cloud9 in AWS). It's a great combination of tools and honestly it's great to see Google catch up in the AI race but it feels a bit too tacked on so much so that the UI is also the same. It doesn't have the classic Google identity or flair that other Google products do.
Totally agree.
The fact that it looks exactly the same as default vscode makes me think this was a rushed get-to-market-quick scheme from Google. Sad.
It is really good to adapt existing technologies. Not bad. I feel a good attempt done by Google. See the use and easiness, before criticism.
@@funkahontasActually VS Code itself is Based on CodeOSS and as IDX is also based on that, they are similar
does google's android studio have the classic identity you mentioned?
1:04 bro about to pull the raid shadow legend sponsor there
Oooh, this is getting close.
I hope to see google make a serious play into the AI opportunity for cohesive development experience with AI integrations tbh, currently one has to perform a bit of a hackjob and grab a medley of varying tools and services in-order to patch something together which kinda works.
But with the context limitations, it is pretty limited.
The ability to index the codebase is actually huge, and if this can maintain the codebase as context.... Woooo thats pretty gosh-darn significant.
Thanks for taking the time to provide this awesome introduction/tutorial video David (:
It should be part of the Google Doc Suite. An office suite should come with a code editor nowadays.
Looks like they're using VS Code 🤷🏻
That's what Apps Script Editor is, although it is pretty limited
very interesting! can't wait to try it out
Sick! I cant wait to test how well this scales for larger codebases!
❤❤❤
This will be great in order to understand other people codebases! :)
Your language is so simple i can understand whole video a time 🎉🎉🎉
This is great
I spent 7 months setting up the daunting flutter SDK
Nice! 🔥🔥🔥 Looking forward to the sunsetting announcement next week
That’s awesome! I love that you guys are doing dependency/env management with Nix too, it’s such a powerful tool!
Look forward to seeing what else you have in store in the future
We really appreciate the kind words! Thank you for being a part of the community 😊
Fantastic, will check it out! Glad it supports Angular and React 👍
Same goes for Vue and Svelte :D
The Dreamweaver that developers from 2023 deserved!
Incredible. Going to try this!
Looks awesome it's good to see something like this.
Anything new gets me excited tbh
Very exciting! Hope a free version will be there!!😊
Very happy to see support for Svelte !! 🔥
We can use also sveltekit? Or only svelte
Looking good, I'd like to try it for Go.
The most awaited ❤
I hope this is free! I like how this is connected with Ai stuff! Love it!
Github copilot has blown my mind!
This must be blasting, if it has to win.
Project IDX looks very promising and as someone that develops Flutter apps on a Chromebook, using the Linux partition to run VS code et al, I truly welcome it with one huge caveat. My concern is Google's long-term commitment to Project IDX. Years ago I bought a Google Glass Explorer Edition setup and was well on my way to releasing an app for it when Glass was abruptly cancelled. All that work was for not. *What happens when I move my workflow to Project IDX just to also see it cancelled?* One thing is cancelling a project people use and it's another to disrupt a developer's work environment. *My question to Google is what's your commitment to supporting Project IDX for at least a few years and not doing another "rug pull" on developers like you did with Glass?* "Fool me once shame on you. Fool me twice same on me."
Google's retention rate on projects is the reason why I don't like getting into their new stuff. It's much harder when they cancel hardware, however, the outcomes of this software product should be independent of this IDE. In other words, if this project shuts down, we can still migrate to other tools just fine because programming languages are universal.
Ya this, can't reliably plan any of your workflows around Google's next experiment.
Stadia :(
Request: Can there be a way to create / design UI for Flutter Apps? Congrats on this project! Have been to your Chicago Google Office ... Awesome experience!
seems you guys have clone cloud9 ide. anyway, if you can setup wordpress, laravel, django, etc, it would be awesome! I miss my cloud9 so deeply. thanks for bringing back again. It will help developments times faster than anything.
Good work team
I tried it and I'm loving it...they definitely have to make a desktop app for this, and add a way to run flutter apps on-device.
When it will be available to Google account users I have joined to wait list I am very excited that Google is providing such a wonderful platform for developers
Interesting they use nix, I've heard it has some rough edges if you don't just want to use the default versions of things, with a whole customization language. Maybe this will put more engineers into it
IDX shown at 5:30, previous is proj setup. It’s an LLM wrapper displayed inside a VS Code tab.
I love to see a project from a big player like google exposing users to nix! Even if google kills this project off in a year, any nix experience you gain from it will be forever useful ^ ^
Cool! Very similar to cursor ide concept!
I have never been more excited about development 😂😂, Can't wait. Imagine getting an entire app done within a day.
not for web apps
@@GyoooppProject IDX is reskinned Code OSS(popularly known as Vs Code only difference is it comes with Microsoft code).
Only difference is it gets pre shipped with Google products.
Which Microsoft already does with VsCode.
Regarding webapps? nah I'd probably stick with VSCode since it already has what ever is being showcased here.
I didn’t notice any particularly useful, unique features to this. Guess I won’t be switching editors anytime soon
Excited to integrate Flutter with IDX! It'll be a game-changer not having to toggle between my Windows and Mac. Fingers crossed for WebView support in Flutter; it's essential for my web app projects.
Same, mate... Working in startup company, as newbie Flutter dev. don't have mac and have to finish app on september 15th ROFL...
@@user-cn5yu4dm9p did you manage to finish it in time?
Hopefully this will go beyond google. I'm hoping to see AWS cloudformation in particular!
I learn something new from this video.
The reverse of racecar is racecar 😂
10:03
can't wait to see it!
Still waiting on the email. I'm just so excited to try IDX. BTW I hope I can also install my Wakatime plugin in my workspace
I'm going to be diving into Project IDX. As a trusted tester, I will be providing the highest quality feedback for Googlers.
Thanks! 🙌 Feedback is crucial!
Support for some more languages and frameworks, and I see myself using this instead of any other IDEs or any other tools.
Awesome 😮 I really liked it hope I will love it too seems amazing to me❤
Game changer! Thank you :) It's my only IDE on my Chrome OS Flex custom tower and Google Pixelbook Go 4K.
Love it! Thanks!
3:05 was really tempting 😆
Project IDX... what a great idea !!!! :)
I'd love using IDX for React and Next.js
Cool bro
It would be cool if idx can make deployment for flutter apps a breeze
expo & react-native ;)
Can't wait for this.
flutter support = awesome!
@7:29 the next 3 seconds could be used to break glass or summon dogs.. overall great tool showcase will def try!
I would love to use this!
How is this different from Github Codespaces / Gitpod along with AWS Code Whisperer / Github Copilot?
I can do the same thing using Replit too right but the only tedious part is connecting to SQL database.
so with this idx can i use flutter to create apps for ios in my windows machine
This looks awesome, it'll be cool to dabble into native iOS/Android dev in the cloud. I could never get on with native app development because of all the setup problems I faced with emulators, build tools, etc.
Can't wait for it to end up like Polymer
@GoogleDevelopers , The anticipation surrounding the release of the project's IDX for public users is considerable. When can we expect it to become available?
Will it have support for other development tools like embedded development similar to esp idf or free rtos
will this only available in idx or will it be made as an extenison for vscode?
Finally Coding On iPad getting closer
Oh great! If your startup is building a todo list app it certainly looks great! There might be some issues, but surely AI can deal with that! At the end of the day it can think and solve problems on it's own! It can right? oh wait ..
In the hands of developers it's a great tool, You do more with less time, And you don't need to have a high end computer to use it...
You don't spend time installing dependencies..
Well am Excited
Took him a solid 10 minutes to write a reverse-a-string application with AI. What a powerful tool, yeah.
Finally I don't have to buy a 3000$ Mac book PC just to code a flutter app ❤❤❤, you saved me a lot. I'm lucky I got access to it.
Wait for the subscription price
i need access :(
that's nice, combining cloud development with AI tools out-of-box. doesn't replace my JetBrains setup though, already have these things on top of the already awesome JetBrains IDE
That's cool! :)
Great option for slower machines cause some PCs (like mine) can't even spin up an android emulator for Flutter / React Native.
do they have a cloud based emulator support for running Dart/Kotlin/Swift code????
awesome!
This is cool ! 👨💻
Is api for this editor idx available? Can we built extension for it ?
cool, will be a help!
wow it's so helpful.... I want it asap😍😍😍😍😍😍
Excelente herramienta para utilizar nuevos códigos
I don't need anything else. Just the code indexing + chatting with idx to find which class is where, what does a class do etc itself is a big w. Virtually makes project documentation (almost) redundant
Why did you guys go with NixOS VM rather than using docker or podman (container-based environment)?
Because NixOS is just superior. Not much to say about here.
@@mble I agree that NixOS is superior, but it would be valuable to get Google's reasoning on this. It would be big for NixOS if Google started promoting it. It would also be valuable to know why NixOS hasn't been chosen for other projects, because it could provide some direction on where it needs to improve.
NixOS based configuration is just something difficult to get from any other distro, the thing is not contenerizimg, is having a nice environment that is easy to replicate and have all of your necessary tools
I'll be back when fireship makes a 100s video
loved it
That's pretty awesome
I'm on the wait list at the very beginning. Please let me tr--y
Google is basically recreating Eclipse Che, but with their own custom co-pilot.
Can you add voice-typing to the AI input field?
This is groundbreaking!
Will it take all my CPU and memory to run like android studio?
can it create test cases also for a component ?
So basically it's codespace with copilot??
do we need to use your IDE to use nix. That on its own sounds cool.
Cool! Congrats to Google Team
Can I use this for Unity and Unreal Engine game development?
Also this thing looks exactly like VS Code. When I heard about this I thought this would be an AI based IDE from Google (with possibly Material design). It would be really cool to have a code editor that looks good
What a great tool coming our way. loved the presentation. Its VS Code online but on steriods :D
Wondering if I can just use the IDX AI Chat inside my Webstorm
Great project with generative AI.
Can you tell me what languages are supported and what databases and extensions supported.
And Can you integrate more servers and databaes MongoDB and with generative AI it would create connections with database and server.
Can IDX AI perform web search?
Will we see the Android Studio option in it ?
Noticed that this is still vscode like the Microsoft vscode running in the browser. It would have felt better but noticed that the extensions are still the same ones in the vscode.
Using Vim there will be really fun. xD
They did it, they actually used Nix... Can't believe it...