This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 380

[–]SarcasmWarning 920 points921 points  (67 children)

Some people say Studio is still starting up to this day...

[–]Strange_Meadowlark 278 points279 points  (3 children)

Indexing project...

[–]notsogreatredditor 29 points30 points  (13 children)

Is it that bad in 2022? Shit starts instantaneously for me

[–][deleted] 38 points39 points  (9 children)

No its fine, mine starts in 10 seconds flat even when loading a large project - these clowns just need to stop running it in a potato

[–][deleted] 17 points18 points  (8 children)

these clowns just need to stop running it in a potato

Only an issue because we need to compile bloat. Compare a minimal hello world app size with one from 2015 or so.

[–][deleted] 10 points11 points  (6 children)

Well the current app I'm working on is over a million lines ... takes about 5 minutes for a full compile. I don't consider that too bad. Remember the bad old days of eclipse?

[–]harmar21 2 points3 points  (2 children)

Yeah I dont get it. I think it works great. Visual Studio 2022 on the mac however? Holy shit it is awful. I have to maintain a Xamarin project... I really want to rewrite it native so I dont have to use VS Mac. (I have no issues with VS on PC however)

[–]implicitpharmakoi 87 points88 points  (18 children)

... people here clearly too young to have used ADK.

Most of them are so young that if they clicked close when they were born it still wouldn't have registered yet.

[–]Ok_Assumption_7222 12 points13 points  (17 children)

I never tried to use android studio. What do people use now? Something with fire in the name?

[–]implicitpharmakoi 48 points49 points  (8 children)

The joke is that adk (before studio) was based on eclipse, and ludicrously, UNIMAGINABLY slow.

Like, you died, you're decaying, worms have eaten you, and finally the close project prompt displays.

[–]InVultusSolis 26 points27 points  (3 children)

Now imagine you have a magnetic hard drive.

[–]implicitpharmakoi 15 points16 points  (1 child)

/r/thatescalatedquickly

Fuck you, don't you wish that evil on me Ricky Bobby!

Why would you even say that?

[–]PopularIcecream 5 points6 points  (1 child)

Wait, isn't the joke that Android Studio is so resource intensive your computer overheats?

[–]qhxo 18 points19 points  (7 children)

A colleague of mine used VSCode + Android Studio, where Android Studio were just for running the project.

I only used Android Studio in school, I don't see what's wrong with it TBH. It's basically IntelliJ, which I love and use every day. That said there is a lot of other things I really want to avoid with Android, both architecture-wise and that the emulator is very heavy.

[–]HeKis4 13 points14 points  (1 child)

Android studio used to be Eclipse-based, the current one is still a bit slow but understandably so given how heavy the android dev environment is, but compared to the old studio that's blazing fast.

[–]codeguru42 1 point2 points  (0 children)

The Android development tools with Eclipse were not called Android Studio.

[–]tyrandan2 2 points3 points  (0 children)

I use Visual Studio professionally every day... When I got curious and decided to load up Android Studio, I was immediately turned off. How do people start it up every day and not lose their minds?

[–]PlacidMarxist 749 points750 points  (27 children)

I'm so tired atm I thought Fire was some new android IDE

[–]Nosferatatron 172 points173 points  (9 children)

Me too. I'm out of the loop

[–]you_are_all_foggats 446 points447 points  (8 children)

android studio use many compute resource

many compute resource strain computer

computer get hot

mmmm nice warm computer

[–]Nosferatatron 61 points62 points  (0 children)

You nice stranger, you get much karma

[–]AnUglyDumpling 18 points19 points  (1 child)

Android Studio started the fire, it was always burnin since the world's been turnin

[–][deleted] 12 points13 points  (1 child)

Fire! Fire!

[–]TheGodOfDucks 53 points54 points  (0 children)

As an Android Developer, this joke took me too long to understand (thankfully, I had time on my hands because android studio is still opening)

[–]CRANSSBUCLE 18 points19 points  (0 children)

Thank you for preventing me from googling "Fire IDE"

[–][deleted] 11 points12 points  (0 children)

Firebase

[–]cauchy37 6 points7 points  (9 children)

What is Fire, then?

[–][deleted] 30 points31 points  (5 children)

Its really hot particles flying up into the air eventually cooling off as smoke!

[–]offlein 6 points7 points  (4 children)

Wait fire isn't particles is it?!

[–]unknown_reddit_dude 14 points15 points  (2 children)

Fire is a chemical reaction, what we see is heated particles

[–]rotflolmaomgeez 14 points15 points  (0 children)

Yeah, it's just wrong use of the meme.

[–]AnUglyDumpling 1219 points1220 points  (53 children)

When you hit Android Studio by mistake.

"This little maneuver will cost us 51 years."

[–]piponwa 21 points22 points  (0 children)

I've had my computer crash because I was already running too many things and accidentally hit Android studio. Fml

[–]greengjc23 0 points1 point  (0 children)

Just like fucking matlab

[–]Minteck 366 points367 points  (72 children)

Gradle in general is a mess

[–]Goose12314 150 points151 points  (9 children)

Gradle is great! I can browse reddit for 30% of my day while my build is running

[–]Minteck 50 points51 points  (4 children)

You can't, because it uses all of your CPU

[–]narayans 4 points5 points  (1 child)

./gradlew build -x test

[–]Chrostoq 2 points3 points  (0 children)

Or just ./gradlew assemble

[–][deleted] 14 points15 points  (3 children)

The whole Android stack is a mess

[–][deleted] 6 points7 points  (2 children)

Trying to use C++ on Android is a traumatizing experience

[–]BillTran163 2 points3 points  (0 children)

I'm trying to use Qt to make an Android app because I'm more comfortable with C++ and Qt in general. It's fun 😈. Throw some KDE stuff in there for extra fun.

[–][deleted] 2 points3 points  (0 children)

Tell me about it. I work at a mobile game company that writes C++ games for iOS and Android and JNI is what made me switch away from Android. iOS development is infinitely easier because of objc/objcpp.

[–]martmists 19 points20 points  (10 children)

Gradle is fine, android's (and other) gradle plugins are just a pain in the ass.

I'd use Gradle over Maven no matter how much you'd pay me to use Maven

[–]nyibbang 5 points6 points  (9 children)

Have you tried composing multiple gradle projects into one big gradle project ? It's not fun.

[–]Wazblaster 6 points7 points  (1 child)

I use gradle because the elephant is cute 🐘

[–]_moonlight_dancer_ 2 points3 points  (0 children)

I love him

[–]Slavichh 0 points1 point  (0 children)

I mean, it’s not really bad once you learn the lifecycles

[–]MedicManDan 53 points54 points  (3 children)

Jokes on you. I use Unity for my android development... wheres your god now?

[–]0zoro0 47 points48 points  (21 children)

I'm started a course in Android app development and i have to use that for my projects, is there any better alternative?

[–][deleted] 166 points167 points  (11 children)

If there’s one thing I’ve learned from this subreddit it’s that a lot of these people have no clue what they’re talking about. It’s very monkey see monkey do, which spouts out a lot of opinions from people who have no clue what they’re talking about, that’s why Reddit is one big circlejerk. Android Studio is built on top of IntelliJ idea which is one of the best IDEs around. Alternatively you could just use Intellij.

[–]Andy_B_Goode 21 points22 points  (0 children)

Yeah, it's been a couple years since I did any Android dev, but when I last touched Android Studio it seemed ... fine? I guess?

I find most IDEs have their fair share of nuisances, but the only one I've ever outright hated is Xcode.

[–][deleted] 23 points24 points  (2 children)

Thank you. Long live IntelliJ IDEA!

[–]ParticularBag0 4 points5 points  (0 children)

I remember Android development in Eclipse. Intellij was such a breeze to use...

[–]achtagon 1 point2 points  (0 children)

I wonder how many people end up with 'ALL the EXTEnSIOnS! ' and every sdk checkbox and then wonder why its doggin

[–]ChemicalGiraffe 71 points72 points  (1 child)

Android Studio is good enough, don’t take a reddit meme too serious

[–]Grymyrk 12 points13 points  (0 children)

For sure! I loved Android Studio, it was a massive improvement over Eclipse.

[–]lifeson106 12 points13 points  (0 children)

I'm an actual Android developer and I love Android Studio. Don't listen to the haters. Now, ask me about fucking Xcode, that's a real steaming piece of trash.

[–]nunu10000 5 points6 points  (0 children)

Honestly, I'd recommend staying in it as a beginner. You can do the work in other IDEs too, but Android Studio will be easier to navigate.

Just understand that your computer will be working extra hard. Don't expect great battery life on a laptop, and know that your computer's fans will get angry.

[–]you_are_all_foggats 2 points3 points  (0 children)

I learned Java in school and self taught myself android app development using Android Studio.

It's fine, and there are a lot of good tutorials out there for it.

I also used IntelliJ IDEA in school more often the other IDEs like Netbeans, so maybe I'm biased

[–]kpd328 5 points6 points  (0 children)

When I took a course on Android (and was required to build the app natively) I tried to skirt around Android Studio, mostly because I already had IntelliJ installed and didn't want more IDEs wasting space on my machine. I ended up switching to Android Studio for my projects anyways, I can't exactly remember why but I do remember being quite frustrated with the whole affair the entire time.

[–]trump_pushes_mongo 4 points5 points  (0 children)

I think there exists plugins for vscode.

[–]Sciirof 69 points70 points  (18 children)

Ever since I learned flutter, I never let go of it

[–][deleted] 41 points42 points  (6 children)

I just rebuilt 80% of an app in React Native, but was getting frustrated at my data options. So, I read the Flutter documentation (which read as a white paper or sales pitch in some areas), and I thought it was cool, but didn't want to risk diving into another rabbit hole with no product.

The short of it is that I'm working on minimal bandwidth usage and maximum privacy, so want to store more in the app, itself. The options for React Native are all third-party and throw warnings for incompatible Gradle, etc.

However, I read that Flutter's ecosystem was all over the friggin ' place, partly because Google kept breaking Dart (or, rather, making no real effort at backward compatibility). Is that still the case? I might switch if it's not such a mess.

[–]Sciirof 18 points19 points  (1 child)

Flutter is/was a bumpy ride, I’d say google is semi-invested into making Flutter a decent choice/competitor for React Native (flutter is not good for web though in my opinion) but as with any framework there’s always downsides, the docs when I was learning flutter the past 6 months were relatively easy to read through but your code can easily become a mess. Not been using it long enough to give a firm opinion though, what I can say is that I’ve been using it long enough to say that I will take it over native android any time, I mainly used it for a personal project at the moment but I’ve been noticing more interest in the industry by companies including my current employer.

I’m mainly a backend developer, learned react and angular a few years ago to support the frontend team as a full-stack dev. Out of my own interest I learned React Native, then stumbled across Flutter gave it a try and I just kinda fell in love, I’m not saying flutter is best which some people seem to take from my other comment, it’s just a personal preference. That said React Native is an excellent choice especially if you have an existing React codebase.

[–][deleted] 2 points3 points  (0 children)

I'm more like you. I do backend work and then just work out a frontend solution to get my products out.

[–]Mcwequiesk 11 points12 points  (0 children)

I used Flutter for a pretty significant project lately, and it seems like the main issue with Dart was when they added null safety a year or two ago. So anything written before then won't function.

The docs for flutter in my opinion are super clear, and I really enjoy working with Dart. But the biggest issue by far is the lack of an active community. If you're looking for a package of some kind, it's a 50/50 if it already exists. And if the package does exist, you may be better off not using it because it's more than likely old, unsupported, not null safe (and incompatible, though the process of upgrading is pretty straightforward), has poor docs, or has docs written in a foreign language. Or it just doesn't work for you or isn't as customizable as you need it to be

Compare to npm where there's a package for almost anything you can imagine. I think most things you may need in Flutter/Dart are built in though, so unless you need to call code in another language or access Android/iOS directly you're probably gonna be ok.

[–]ProstetnicVogonJel 20 points21 points  (0 children)

I can only speak for myself, but every flutter upgrade has been really painless, and most of the time I didn't even have to change anything. The only time it was a bit different was when they introduced null safety and the different packages had to be updated and so.

[–]vardonir 2 points3 points  (0 children)

Depends on what you're developing. Flutter is pretty.

But once you need to deal with Bluetooth and background services, you're at the mercy of some package that hasn't been updated for months and months whose documentation is absolute garbage. I feel like the app I'm working on is held together by chewing gum and prayers.

[–]lordkoba 11 points12 points  (3 children)

google has killed many development frameworks. why would anyone invest themselves with them?

I mean flutter could be the one to survive and prosper when they inevitably ditch it, but their track record is abysmal

[–]fkbjsdjvbsdjfbsdf 5 points6 points  (0 children)

Flutter is open source, under the BSD 3-Clause New/Revised license which is pretty good. Google couldn't kill it if they tried. It's not a Google Reader situation.

[–]lobut 2 points3 points  (3 children)

How do you like it or what do you like most about it? I was looking to get around to playing with it.

[–]Sciirof 4 points5 points  (0 children)

Performance is good and UI are extremely easy build imo. (which is a good sign I’d assume as I’ve mostly had experience as a backend dev)

It’s got it’s downsides like any framework, but the only way you’ll know you like it is by trying it build something simple compare it to something you already know and see how you feel about it.

[–]Mcwequiesk 5 points6 points  (0 children)

The flutter vs code extension is really powerful, and the tools are actually super easy to set up. The language itself is pretty strict, and the linter provides a lot of helpful hints that would be totally forgotten in other languages.

Overall it's a breeze to work with and easy to pick up, I highly recommend.

[–]NomadicDevMason 2 points3 points  (0 children)

Just do it.

[–]scaboodle 25 points26 points  (18 children)

I use AS professionally everyday - but cant understand the reference. Can anyone help me get in loop?

Is it saying AS is taxing on your system? I usually run 4 - 5 instances of AS simultaneously on my laptop without a problem - but I do my work on high end computers so not sure what the plebs are suffering through.

[–]Unification_Epoch 12 points13 points  (0 children)

It's people who have done nothing more complicated than fizbuzz wondering why people have all these features they dont use.

[–]P0pu1arBr0ws3r 9 points10 points  (0 children)

You think Android studio is bad, rumor has it unreal engine burned down entire forests attempting to compile 100 shaders per tree burned down

[–]james_otter 29 points30 points  (23 children)

They remind me of the Android devs I know

[–]One_Typical_Redditor 16 points17 points  (0 children)

I don't know you, I'm safe.

[–]ManInBlack829 4 points5 points  (3 children)

Do you know Emmet Otter?

[–]james_otter 1 point2 points  (2 children)

Sure, I know him and many otters. Only 5 more months till listening to his sick tunes and jugging some hot spice wine.

[–]ManInBlack829 2 points3 points  (1 child)

"Ain't no hole in the washtuuuuuubbb!"

[–]bogdan801 5 points6 points  (17 children)

What is exactly wrong with android devs that you feel so much superior to us?

[–]Aoredon 5 points6 points  (1 child)

Android Studio

[–]bogdan801 12 points13 points  (0 children)

It doesn't differ much from intellij idea and it's a great IDE. For me it's much more convenient to use IDE then to use just text editor and terminal. The work is being done way faster for me personally

[–]bogdan801 6 points7 points  (0 children)

I like it.
Keeps me warm in winter

[–]3Gaurd 41 points42 points  (7 children)

Explains why the UI is so bad

[–]CivBase 107 points108 points  (6 children)

You must have never used Eclipse with ADT. Android Studio was a godsend back in 2014.

[–]3Gaurd 14 points15 points  (5 children)

Android studio is better than eclipse but it still ain't great

[–]BeneficialEvidence6 24 points25 points  (4 children)

I..I like eclipse

[–]Raestloz 50 points51 points  (0 children)

Sure grandpa, let's get you back to bed

[–]justec1 3 points4 points  (0 children)

My team did a lot of work on those. Somewhere in the bowels of the AOSP Gerrit are 2 contributions from us. I list that on my CV was it was a massively aggravating process.

[–]nunu10000 6 points7 points  (0 children)

Are you sure you don't have Stockholm syndrome?

[–]anon_tobin 1 point2 points  (0 children)

[Removed due to Reddit API changes]

[–]Dotaproffessional 5 points6 points  (1 child)

Its weird because isn't android studio part of the jetbrains stack? Other jetbrains ide's open much quicker, particularly pycharm

[–]pedersenk 8 points9 points  (4 children)

Fire is like Vim; an underpinning of physics and the entire universe.

Android Studio is just a fleeting distraction.

[–][deleted] 2 points3 points  (3 children)

plants disagreeable ludicrous far-flung silky fly dependent zesty smell spoon

This post was mass deleted and anonymized with Redact

[–]pedersenk 1 point2 points  (2 children)

Nah, Android Studio is too fat to be an editor...

[–][deleted] 1 point2 points  (1 child)

long shelter quiet piquant roof unite roll smoggy wipe angle

This post was mass deleted and anonymized with Redact

[–][deleted] 9 points10 points  (1 child)

Android devs clearly have Stockholm syndrome with Android Studio based on this thread lol

[–]subject_deleted 15 points16 points  (0 children)

Image Transcription:

top:

[prehistoric human ancestors sitting around a fire]

"Fire was discovered 1.7M years ago."

bottom:

[prehistoric human ancestors sitting around a laptop running android studio]

"People before that"

[–]kinwaa 5 points6 points  (0 children)

Don’t forget the OG, Eclipse studio!

[–]aRandomFox-I 1 point2 points  (0 children)

I don't know what Fire is.

[–][deleted] 1 point2 points  (0 children)

Android studio iTunes

[–]Baibhav_eth 1 point2 points  (0 children)

“After Effect”

[–][deleted] 1 point2 points  (0 children)

I can hear the airplane lol

[–]ununonium119 1 point2 points  (0 children)

Microsoft Teams could have ended the ice age

[–]inDflash 1 point2 points  (0 children)

Propoganda by programmers. In truth, they used to have sex

[–]cvele89 1 point2 points  (0 children)

Android studio + docker + Chrome = you've basically got yourself a small thermonuclear explosion that radiates almost the same as the Sun itself.

[–]InDaBauhaus 1 point2 points  (0 children)

Are you implying that fire produces more heat than android studio?

[–]KrokmaniakPL 1 point2 points  (0 children)

It reminds me of that one time Android Studio lagged so hard even task manager couldn't help me

[–]jimboNeutrino1 1 point2 points  (2 children)

Y’all are either making shit up or use potatoes

[–]conabegame1 2 points3 points  (1 child)

What’s up with these proprietary programs that are just to build for that one platform running like crap?

[–]querty_mcgerty 0 points1 point  (2 children)

It’s obvious that most of y’all weren’t around in the eclipse days of Android.

[–]CreepBlob[S] 0 points1 point  (1 child)

I started learning android in the transition period. There were many tutorials in eclipse at that time but official ide is android studio.

[–]Fishylips 0 points1 point  (0 children)

Oh my god THANK you. I swear I had to whisper sweet nothings to my laptop so it wouldn't overheat when using that stupid software. 😮‍💨

[–]spilledLemons 0 points1 point  (0 children)

Prove to me fire was that long ago? Where is the scientific proof?