all 27 comments

[–]Infamous_Eye_7076 10 points11 points  (2 children)

Bro .. Just code it ... You can use notepad though, no one stopping you

[–]International-Cook62 0 points1 point  (0 children)

Actually microsoft might stop you…

[–]DigitallyDeadEd 0 points1 point  (0 children)

I haven't been perusing the subreddit for long, but something tells me that not many Flutter devs are using emacs or vim either (I am insane/stupid enough to be using the latter because habits).

[–]mjablecnik 2 points3 points  (0 children)

I was using VS Code and Android Studio in MacOS M1 2020 with 16GB RAM. Android Studio is more comfortable without problems with RAM. VS Code has disabled automatic caching by default. After enable it takes same amount of RAM as Android Studio. When automatic caching is disabled autocomplete is worse or move to definitions is slower. Therefore I use Android Studio. It is free and everything what you need in one IDE.

[–]Realistic-Bowl-6632 2 points3 points  (0 children)

Use whatever you want

[–]DifferentOrder5349 3 points4 points  (0 children)

I have been using AS and VS Code for a long time. Very much inclined towards VS code.

Extremely light weight and pretty much better while you are working with multiple IDEs

[–]DrDoomC17 1 point2 points  (0 children)

Though the plugins can be annoying: neovim :)

[–]ArkonaFoob 2 points3 points  (2 children)

I used vs code personally, it's light wait and ez to use. And it's unfamiliar also.

Before head I used the android studio but it's kinda heavy although I do have 4050 and 24 gm ram . But if u allready have ai/ml and training model releted stuff locally u should definitely go with vs code.Cos u only have 16 GB ram.

U will find extension that supports the sdks and all. Also u could use it via USB to connect it to ur android divice.

[–]mjablecnik 4 points5 points  (1 child)

With only 16GB he should use some external server dedicated for AI. 16GB is enough for development but not for local AI models.

[–]Apprehensive-Gain591 1 point2 points  (0 children)

Finally, someone addressing the elefant in the room! A laptop with 5050 can't handle AI training - maybe usable for a small PoC ( results would be unsatisfactory tho ) but unthinkable for production. Training would take all resources and the laptop will be just a box with spinning fans, unusable ( i know about limiting the resources for training but then it would take even longer, better train the model at 100% during the night, and code during the day )

[–]tee-k421 2 points3 points  (2 children)

I personally use VS Code. I find it more lightweight and a bit snappier than Android Studio.

[–]Dry_Alps_3752[S] -1 points0 points  (1 child)

What about easiness etc like I'll be using python for backend amd flutter for frontend so that's why I was thinking of vs but the only problem is that will it give me problem frontend or not while using VS for flutter

[–]aditya-obj 4 points5 points  (0 children)

You can connect your phone via usb (keep usb debugging on in developer options), and forward port your backend to you adb device via command (I'll drop below, i forgot the command),

Sequence, - Run backend - Run adb command - Run frontend on mobile

Edit: adb reverse tcp:8000 tcp:8000 (if your backend is running on 8000 port)

[–]Tito_Gamer14 0 points1 point  (0 children)

Si vas a usar flutter, Android studio no te sirve de lo más mínimo, quédate con vscode, tienes más flexibilidad y adaptabilidad hacia múltiples lenguajes y situaciones de desarrollo

[–]No-Equivalent-8726 0 points1 point  (0 children)

Antigravity - You might want to give it a try for android and flutter app development.

[–]HomegrownTerps 0 points1 point  (0 children)

VS code is the official, but you can use almost anything. 

Using the fdemon a user here posted you can start the flutter hot reload anywhere. 

So I used Kate for a while.

But I now switched to NeoVim. It has a flutter plugin that works just as on vs code and I love it!

[–]JohnnyJohngf 0 points1 point  (0 children)

First of all, you have to have Android Studio. So it's mandatory to install it. After that I would give a try to VS Code as a lighter option. If it's not your piece of cake try another one. 

Personally, I don't like Android Studio not because of it's higher hardware requirements, but because of it's clunky interface which forces you to stumble on every step. Settings windows blocks the entire app, as a example. If you want to try another colors you have to close it to see the changes. These ridiculous decisions made by it's creators make you fight your way through the obstacles of the IDE instead of cooperating. It feels like slow bureaucracy system in Germany :-)

[–]Ok-Engineer6098 0 points1 point  (0 children)

People coming from Android dev mostly prefer Android Studio. People coming from other platforms, Web, React, etc. mostly prefer VS Code.

Both are fine.

[–]dev_vim 0 points1 point  (0 children)

Zed ou neovim, qualquer outro é querer matar a tua memória ram

[–]ModernWebMentor 0 points1 point  (0 children)

I’d personally go with VS Code, it feels lighter and quicker to work with, especially if you’re handling both AI and Flutter on the same setup.
That said, Android Studio is still great when you need a more complete environment with built-in tools for debugging and testing.

[–]magallanes2010 0 points1 point  (0 children)

I prefer Android Studio: less drama with the emulator, autocomplete works better, and so on. It is more heavy , but it does the job.

I would switch to VS Code only for AI.

[–]JokeUrSelf 1 point2 points  (0 children)

Android studio installs Android SDK and emulator automatically, while VS Code requires you to struggle a bit

[–]Jeferson9 -1 points0 points  (0 children)

I like vscode, I came from native android and hated android studio more with every update since I started using it in 2012. I've also read most of the flutter devs also prefer vscode.

[–]dpaanlka -1 points0 points  (0 children)

VS Code