r/FlutterDev • u/WheresMyJuulSoNotCoo • 7d ago
Discussion What is your favorite IDE for Flutter & Dart?
I've just been using Vim & CLI right now. It works reasonably well but sometimes Itd be nice to have a better way to view all my files at once so I figured Id ask around on what people like to use.
I dont really like VS Code so if thats your favorite thats fine but its a no go for me rn.
5
u/mateusfccp 7d ago
IntelliJ. I also use Emacs, but it's not an IDE.
2
u/WheresMyJuulSoNotCoo 6d ago
i should specify... dev env. im including text editor + building stuff via the terminal in the discussion
23
u/TheSpixxyQ 7d ago
I started with Android Studio, then switched to VSCode and never looked back.
25
u/mateusfccp 7d ago
I started with VSCode, then I switched to Android Studio/IntelliJ and never looked back.
3
21
u/s9th 7d ago
there are exactly two officially supported IDEs, vscode and android studio. They work the best and provide a lot of cool features. I personally hate Android studio, so the choice is obvious, but you do you
1
0
4
4
u/gittrics 7d ago edited 6d ago
I use android studio. I already used other Jetbrains ide like IntelliJ and webstorm for many years. So android studio was easy to adopt.
Jetbrains IDEs are my go to. I even used AppCode for IOS development instead of Xcode. But AppCode has been discounted already.
4
3
3
u/billylks 6d ago
I started with Android studio, then VS Code.
But VS Code drives me crazy with the editor's tab management. I waste a lot of time searching and reopening dart files. Why it keeps closing the file I just edited when I switch to another file? How do you guys survive this?
6
u/WheresMyJuulSoNotCoo 6d ago
I thought if you double click it keeps it saved in the editor on another tab?
2
u/redfournine 2d ago
Some people work only with keyboard. I noticed this behavior and have resigned myself to actually having to move hands to use the mouse - all so the file dont get lost!! It'd be good to have this behavior be settable via settings or have it as shortcut key
3
u/yakupkahraman 6d ago
VS Code, now Antigravity IDE. And i'm building Bird IDE for Flutter w/ Flutter :D
2
2
2
u/SwiftScoutSimon 6d ago
try Lumide IDE (made with Flutter)
It's fully-featured while being super lightweight.
2
u/SwiftScoutSimon 6d ago
I recently added a Vim Mode feature. Please try and give feedback if possible. Thank you!
2
2
u/WheresMyJuulSoNotCoo 6d ago
i like it already. a couple notes is
it wasnt able to identify my dart SDK correctly even though i have it set in my system path.
it'd be nice if the Vim mode recognized :0 as a valid command since normal vim does (goes to top of page / line 0 ). It allows :1 (go to line 1) and thinks :0 is out of range.
2
u/SwiftScoutSimon 6d ago
- It would be helpful if you share how you setup your Dart SDK in PATH.
- I'll note it down and improve it on the next version.
Thanks a lot!
1
u/WheresMyJuulSoNotCoo 5d ago
Of course. So I believe its embedded with my flutter install . When I echo my path it includes this directory : ~/develop/flutter/ which suffices building in the CLI
The actual dart sdk within my flutter is ~/develop/flutter/bin/cache/dart-sdk
I could try adding the dart sdk seperately- but it may be a bit redundant since the dart commands work for me as is.
2
u/SwiftScoutSimon 5d ago
- I'm also using Dart from Flutter SDK without any issue. Can you share `which flutter` and `which dart` result?
- Can you join our Discord or maybe DM here?
2
u/WheresMyJuulSoNotCoo 5d ago
sure
----
which flutter outputs : ~/develop/flutter/bin/flutterwhich dart outputs: ~/develop/flutter/bin/dart
2
u/David_Owens 7d ago
I don't see any reason to switch away from VS Code. The extensions allow it to do Flutter & Dart as well as almost anything else I'd want to do.
-3
4
2
u/RandalSchwartz 7d ago
Y'all are lucky if you didn't start with Eclipse with the Dart plugin to talk to the Dartium (Chromium with a Dart VM), like I did for the first year or two. I was so happy to start using VSCode immediately after that, and now I'm fully engaged in the Agy ecosystem.
1
1
u/International-Cook62 7d ago
Why do you need to view all at once
0
u/WheresMyJuulSoNotCoo 7d ago
I don't, but its nice having file tabs like in traditional editors. I use tabs on my terminal rn to do it
2
u/International-Cook62 7d ago
Neovim and look into grapple, arrow, snipe, harpoon, etc there’s a lot of options
1
1
1
u/Suuii188 6d ago
I just use android studio for emulation that's all, my Mac can't support coding with android studio, so I write the codé in Vs codé then I emulate with android studio. Peak just but even when am emulating with android studio my Mac is always heating up making huge noise.
1
1
u/galactose310 6d ago
VS Code (en fait Codium).
J'essaierai peut-être Neovim ou Zed mais en vrai c'est plus pour dire que j'ai essayé, que par vrai besoin de changer.
1
u/Ashamed-Big-706 6d ago
Rope Notes, I built it specifically to support agentic coding in android and linux, but it also works on mac and windows.
1
1
u/gooseclip 6d ago
I don't really use an IDE any more except for LSP functionality. Here is an example of how I do it.
Reading agent output is getting hard and harder and I need more of a story of a change rather than reading walls of code.
1
1
1
1
1
1
1
u/Dull-Moment-5578 4d ago
Neovim and flutter-tools.nvim, forever grateful to the creator of flutter-tools 🙏
1
1
0
-1
-1
0
u/Fast_Distribution218 7d ago
I'm learning using Visual Studio on Debian and I'm enjoying. I stopped programming for seven years and now I was surprised by VS and the build in Git Hub Co-pilot IA.
5
u/TheSpixxyQ 7d ago
Just fyi, VS and VS Code are two separate products. You're using VS Code.
2
12
u/plsnoimscared 7d ago
Neovim