

Compilation are almost ¼ of my ex iMac 5k from 2013, and it never feels sluggish. My usual setup usually includes 2 open projects (one with over 400 files, 3 years old active project), an android emulator, Sketch with 2 projects open ( including a massive 200+ boards!), Slack, Spark (email client) plus at least 5 other apps (Safari, Messages, Tower, Signal, etc) including some rosetta apps. I love this machine, how powerful it is for its size, how silent it is and how long lasting its battery is.ĭespite some rough edges in the beginning, android studio now works really fine. I purchased a Macbook Air M1 with 16Gb of RAM last April and been using it 10hrs a day almost every day since then.

Hi, i’m a professional android developer since 2013.

TLDR 8GB no, 16GB is fine but might not be that future proof. However on my 16gb laptop, chrome takes just about 1-2 gb and Never crash i use to use postman, slack, discord etc in chrome only, but had to switch to their desktop apps due to this and even after this huge memory hogging, chrome crashes like once every day. chrome takes 10+ gb on a 8gb ram device while being an apple silicon optimised app and playing just 8-10 apps. the m1 has a limitation in this area in the fact that only images of sdk 28-33 are available for creating emulator in m1Īnd 1 important issue with 8gb ram is how badly chrome hogs it all. The emulators seem to run smoothly for any apple laptop in general, idk how they pull this. and for my previous it 7th gen hp laptop, it was 40-45 mins. for intel it used to be around 20-25 mins. the m1 models are very good i terms of performance my company's android app whose code size is quite big ( without compiling is around 400mb and gralde build, around 1.2 gb) compiles in 8 minutes for clean build and around 3-4 mins thereafter. previously had a mbp intel i5 10th gen from work.

Both Dart/Flutter support are made by the same dev, so, they are not very different.I have a 8gb macbook pro m1 from work and 16 gb pro m1 for personal use. But VSCode is less annoying and a bit faster. You have to hack the internals of VSCode to make the intellisense show larger method names in intellisense. Also, intellisense (auto completion) in VSCode for flutter is kinda useless because the window is so small. For example: the output window (there are two of them) doesn't have a filter (Android Studio has). they just don't listen to what users want. The font rendering is awful in Android Studio (I use 4K monitors at 200%). The only thing I wish VSCode has was to draw a line between methods (Android Studio does that). can't explain exactly why, but I just can't use it =\ I guess because there are so many options and panels. There is no IDE whastoever that compares to it. I come from decades of using Visual Studio (the big brother, not this Code thing).
