Will a MacBook Air M1 with 8GB RAM be suitable for Flutter Development, Web Development, and lots of background programs?

I'm looking to replace my current MacBook Pro (2015) with 16GB RAM and an i7 processor. I talked to a specialist at the Genius Bar who told me that the M1 is hands down faster than the processor I have, however to replace a MacBook is expensive and I'm looking to go cheap. Will an M1 in an Air with 8GB RAM work for development of iOS (Xcode) and Android apps (Android Studio) with and without Flutter? This includes running Simulator and Android Emulators. In addition I tend to leave lots of programs open, specifically Slack, Microsoft Teams (and Microsoft Office programs), Discord, Evernote, VSCode, Xcode, and a lot of the preinstalled apps (Mail, Messages, Calendar, Music, Safari, etc) and don't want to sacrifice that ability.

Wrong forum post here: http://communities.apple.com/

There are suggestions that Xcode could benefit from more than 8Gb, and you emphasise multitasking...
The other thing to consider is that this may be a bad time to buy the current M1 MacBook Air, as an update is expected soon.

See: https://buyersguide.macrumors.com/#MacBook_Air

On the other hand (if you want "cheap"), refurbished MacBook Airs are available from Apple (here in the UK), and this could be an excellent buy (I'm still using my refurbished 2015 MacBook Air).

Hi, So what is the answer? Is 8Gb fine for such tasks? @peter_nielsen

Will a MacBook Air M1 with 8GB RAM be suitable for Flutter Development, Web Development, and lots of background programs?
 
 
Q