Android Studio
-
Is this an elaborate joke?
-
Okay so the installation is done on a fresh Win 10 machine with an i5 and 8 gigs of RAM.
- Creating a project takes fucking forever.
- Buliding a project takes even longer with this Gradle magic
- The emulator is not reliable at all. It works sometimes and sometimes it does not even respond. When the latter happens windows becomes unresponsive.
- Random Gradle sync whenever I build a project that takes a good 2 to 3 mins.
Creating a hello world app took a solid 8 mins this morning. What in the name of fuck is this shit?
-
-
-
@Unperverted-Vixen INB4 someone comes along with the "Kotlin gives you better erections" line.
Come to think of it the only alternative toolsets are xamarin and react native or any of those JS frameworks. The former works only if all the stars align which happens once in a month and the latter is full of WTFs that has been beaten to death here.
Stick with Java and youve got this piece of shit hogging all the RAM and being impossible to develop on. The suggestions on forums include "Get 12 gigs of RAM don't complain if you've got a shitty machine" and " and "Run it on Ubuntu. That works!"
Get the fuck outta here.
-
@Tsaukpaetra Have you met "Waiting for emulator to come online"?
-
@stillwater said in Android Studio:
@Tsaukpaetra Have you met "Waiting for emulator to come online"?
I skipped the emulator because I'm already running Hyper-V VMs and I expected it to not work at all.
-
@stillwater said in Android Studio:
12 gigs of RAM
As a programmer, you can't seriously recommend memory that isn't an integral power of two.
-
@kazitor there was a time when 12GB was 25% cheaper than 16GB, and still more than you'd ever be able to fill - while 8GB was too little for many purposes. Back then, 12GB was really the most optimal option.
-
@kazitor 12 gigs is not too expensive when compared to 16 gigs and also I don't think there s any guarantee that 16 gigs would make Android studio happy. Fuck knows if the Android studio team decide to add a bunch of RAM hungry stuff to it or Gradle might fuck it up somehow.
-
@Gąska optimal best
-
@kazitor said in Android Studio:
@stillwater said in Android Studio:
12 gigs of RAM
As a programmer, you can't seriously recommend memory that isn't a power of two.
You might if you had a triple channel system, though poking around online I guess there weren't as many of those as I thought.
-
@Gąska said in Android Studio:
the most optimal
After 13 years I can still hear my Latin teacher griping about this.
-
@homoBalkanus What extent would this question annoy them to?
-
@homoBalkanus said in Android Studio:
@Gąska said in Android Studio:
the most optimal
After 13 years I can still hear my Latin teacher griping about this.
s/most/globally/
-
@kazitor said in Android Studio:
@homoBalkanus What extent would this question annoy them to?
This is the kind of English up with which I will not put.
Filed under: yours is perfectly fine while "most optimal" actually isn't.
-
Can I just shoot the lot of you for both "atrocities against grammar" and "attempted atrocities against grammar"?
-
@Gąska said in Android Studio:
@kazitor there was a time when 12GB was 25% cheaper than 16GB, and still more than you'd ever be able to fill - while 8GB was too little for many purposes. Back then, 12GB was really the most optimal option.
As a C++ programmer, I'm very happy with the 32GB I put in this machine.
-
@dcon are you keeping object files on ramdisk?
-
Android emulator is the worst. I hate how it tries to play smart with stupid little gizmos hanging off the window instead of having a normal menu. WE ARE NOT LAUGHING WITH YOU, ANDROID EMULATOR, YOU JERK!
Android studio, on the other hand, makes the android dev almost bearable, if you have strong enough machine.
-
@cartman82 said in Android Studio:
stupid little gizmos hanging off the window instead of having a normal menu
Oh yessssssssssss. What the fuck was that? Also it worked only once every five times when clicked.
-
@Tsaukpaetra said in Android Studio:
@stillwater said in Android Studio:
Gradle sync
These words. I hate them.
We use IntelliJ at work and I do a bit at home. Android Studio at home too. Seems to work well enough in the 2017+ versions of IntelliJ. I forget when they made it work to that level, probably before 2017, but when I started here in 2012 gradle support was extremely iffy.
-
@cartman82 said in Android Studio:
Android emulator is the worst. I hate how it tries to play smart with stupid little gizmos hanging off the window instead of having a normal menu. WE ARE NOT LAUGHING WITH YOU, ANDROID EMULATOR, YOU JERK!
Android studio, on the other hand, makes the android dev almost bearable, if you have strong enough machine.
When I last made an Android app I think I just had it debug/run on my phone. Does the emulator still take 11 billion years to start?
-
@stillwater said in Android Studio:
Okay so the installation is done on a fresh Win 10 machine with an i5 and 8 gigs of RAM.
- Creating a project takes fucking forever.
- Buliding a project takes even longer with this Gradle magic
- The emulator is not reliable at all. It works sometimes and sometimes it does not even respond. When the latter happens windows becomes unresponsive.
- Random Gradle sync whenever I build a project that takes a good 2 to 3 mins.
Creating a hello world app took a solid 8 mins this morning. What in the name of fuck is this shit?
You could try IntelliJ Community itself. Android Studio is a customized version of that. It has Android plugins. However last I tried that, IntelliJ's UI editor really sucked. Given that they're both open source I'd expect IntelliJ's Android plugins to just be repackaging of stuff from Android Studio, but apparently not.
It's been a couple years but I don't remember Android Studio project creation ever taking that long. I use IntelliJ regularly at work and home and project creation (scala+java+gradle) never takes that long.
-
@mikehurley Apparently Intellij with the android plugins over Android studio is more of a PITA than android studio itself according to the community.
And maybe your machine has 16 gigs of RAM? I don't know man. I ain't gonna try touching that again. Is it worth the pain though? Putting up with Android studio just so you can make shiny apps.
-
I tried Android Studio once. All I remember is how it kept saying Gradle this, Gradle that, without ever explaining what the fuck a Gradle is.
Just RTFM before doing anything I guess.
-
Fun Fact: You can read the entire android documentation before gradle does its thing whatever that is.
-
@anonymous234 said in Android Studio:
I tried Android Studio once. All I remember is how it kept saying Gradle this, Gradle that, without ever explaining what the fuck a Gradle is.
Sounds like literally everything else in the entire universe that is even remotely related to programming.
-
@stillwater said in Android Studio:
@mikehurley Apparently Intellij with the android plugins over Android studio is more of a PITA than android studio itself according to the community.
And maybe your machine has 16 gigs of RAM? I don't know man. I ain't gonna try touching that again. Is it worth the pain though? Putting up with Android studio just so you can make shiny apps.
I'm pretty sure >8GB RAM won't matter for a single IntelliJ/AS project. Especially a new one. My workstation rebooted over the weekend but I just loaded 2 IntelliJ scala projects (1 large and 1 small), and ran gradle builds. During the build of the large project, IntelliJ was using 1200MB and the gradle process was using 1700MB. I see 2 other gradle apps running using about 1000MB.
So for my situation, IntelliJ is directly or indirectly using 3900MB for those 2 projects. Leaving about 4GB for Windows and whatever else you're running.
Something I just thought of - do you have a SSD drive for your code? I do at home and work. An initial project isn't that big but if it's doing dumb stuff on disk a SSD could make the difference.
-
@anonymous234 said in Android Studio:
I tried Android Studio once. All I remember is how it kept saying Gradle this, Gradle that, without ever explaining what the fuck a Gradle is.
Just RTFM before doing anything I guess.
Given that gradle is a pretty ubiquitous JVM language build tool, I'm not surprised it's not really mentioned. Just like if it used Maven or Ant instead.
-
@mikehurley I was curious too. I tried it on machines with SSDs and HDDs. The former took forever and the latter case half the time the entire fucking thin just got stuck and I had to reboot the system.
The posts I read basically said 8 gigs was not enough anyways and I kinda gave up after that.
-
@mikehurley said in Android Studio:
using 3900MB for those 2 projects
WOW! That's a lot of memory goddamn.
-
@stillwater said in Android Studio:
@mikehurley said in Android Studio:
using 3900MB for those 2 projects
WOW! That's a lot of memory goddamn.
Sure, but still well below 8GB.
-
@mikehurley I remember using IntelliJ stuff for Java and Python and I don't recall them being as slow as Android Studio. I am unsure as to what actually went down now.
-
@mikehurley said in Android Studio:
is a pretty ubiquitous JVM language build tool
The vast majority of Android programmers have probably never programmed Java before.
-
@anonymous234 said in Android Studio:
@mikehurley said in Android Studio:
is a pretty ubiquitous JVM language build tool
The vast majority of Android programmers have probably never programmed Java before.
I wasn't saying they shouldn't have documented what gradle is, but I was saying that I can understand why they didn't. I would hope they'd link to the gradle docs for the basics and having in their docs a description of their custom Android tasks.
Also, given how common Java programmers are, I'm not sure I agree with "vast majority". A "large percentage" (non trivial), sure.
-
@Gąska said in Android Studio:
@dcon are you keeping object files on ramdisk?
That's a wonderful idea!
-
Android studio is pain. I just use regular IJ with the Android plugin installed.
-
@pie_flavor said in Android Studio:
Android studio is pain. I just use regular IJ with the Android plugin installed.
How glitch free is the development experience?
-
@stillwater I mean I'm not an Android developer so I can't give my standard "fuck you WOMM" response here. But it was easy enough to get hello world up and running. May have to do with the fact that I knew the Gradle basics already, YMMV.
-
@Tsaukpaetra said in Android Studio:
@Gąska said in Android Studio:
@dcon are you keeping object files on ramdisk?
That's a wonderful idea!
It was, before SSDs made it mostly pointless.
-
@kazitor said in Android Studio:
@homoBalkanus What extent would this question annoy them to?
Don't know. She was my Latin teacher, not my English teacher
-
@homoBalkanus The opposition to preposition stranding came from scholars trying to bring Latin rules into English, though. I'm led to believe it was a complete non-issue before then.
-
@stillwater said in Android Studio:
Okay so the installation is done on a fresh Win 10 machine with an i5 and 8 gigs of RAM.
- Creating a project takes fucking forever.
- Buliding a project takes even longer with this Gradle magic
- The emulator is not reliable at all. It works sometimes and sometimes it does not even respond. When the latter happens windows becomes unresponsive.
- Random Gradle sync whenever I build a project that takes a good 2 to 3 mins.
Creating a hello world app took a solid 8 mins this morning. What in the name of fuck is this shit?
For some reason one of my previous company assigned me to work on their Apps but my machine runs on AMD CPU, and then the 64-bit image on their emulator doesn't work without Intel HAXM, so I have to download Oracle VirtualBox with Genymotion and their ARM translation kit (This combination allows you to run APK for ARM on their x86 VM) to test and debug it.
-
@cheong Did they pay you for therapy that you had to undergo afterwards?
-
@stillwater Obviously, no.
-
@Parody said in Android Studio:
You might if you had a triple channel system, though poking around online I guess there weren't as many of those as I thought.
-
@kazitor said in Android Studio:
@homoBalkanus The opposition to preposition stranding came from scholars trying to bring Latin rules into English, though. I'm led to believe it was a complete non-issue before then.
A topic on Android Studio that digresses into English grammar pendantry. I approve!
-
@HardwareGeek said in Android Studio:
pendantry
Not sure if that's intentional or too much WTDWTF slipping into your mind.
-
@topspin said in Android Studio:
Not sure if that's intentional
@topspin said in Android Studio:
too much WTDWTF slipping into your mind.
Not possible; my mind disappeared years ago.