Live data from Hacker News

Android Studio 2.0 Is Google’s New, Improved Development Suite

zco.com

61–70 of 78 posts

Re: Android Studio 2.0 Is Google’s New, Improved Development Suite

#61
post #46
post #45

Earlier quoted context omitted.

Was it ever popular in SV? No. That doesn't mean no one is using or cares about it. For my day job, we use Groovy for our Spring Boot app. I love it. I've also done a lot of Grails development, which I enjoyed also.

It was popular in Germany around 2007. All JUGs were doing presentations about Groovy and Grails. It was even on JEE roadmap to be an alternative language for JSF applications, presented at JSF Days in Vienna. Nowadays if it wasn't for Gradle, I wouldn't even notice it exists.

I remember those days. Not a lot came out of those presentations, though. It was a lot about Java guys having a bit of dynamic language envy, while having to code with Struts and 1.4 Swing all day. A way of getting that hype and with it some new tech to play with into the enterprise by a backdoor. Which is way too hard to do.

Mobile dev being new, even Java developers get to play with more shiny toys. For good or ill...

Re: Android Studio 2.0 Is Google’s New, Improved Development Suite

#62
post #39
post #34

Earlier quoted context omitted.

It's a stretch to say Gradle "uses Groovy". In practise, it more like uses a tiny non-Turing Complete subset of Groovy.

No, large parts of Gradle are actually implemented in Groovy. You're referring to the DSL, which can be used purely declaratively, but it's not limited to such use (you can use all Groovy language featured in Gradle scripts).

> large parts of Gradle are actually implemented in Groovy

I thought it was just the plugin and DSL handling code. That would explain why Gradle's so slow, then.

> the DSL, which can be used purely declaratively, but it's not limited to such use

Virtually no-one uses Groovy procedurally, only declaratively, in Gradle build scripts, so although that's true in theory, in practise only the non-Turing Complete portions of Groovy are used. Calling it a programming language there is like calling HTML one because you can embed Javascript in HTML.

Re: Android Studio 2.0 Is Google’s New, Improved Development Suite

#63
post #59
post #55

Earlier quoted context omitted.

Because most of the time we don't have a choice. At work, I am yet to get a customer that allows us to use anything but Eclipse. At home I rather use Netbeans for Java projects. For Android, the Android Studio barely supports the NDK. So we are left with the older Eclipse CDT plugins, Visual Studio or NVidia CodeWorks.

NDK work accounts for a small percentage of android work. If you're more comfortable with NDK on eclipse, that doesn't mean you can't build your ELFs in eclipse, and the rest of your project in Android Studio.

Looking for the amount of APKs that have at least one .so in them, the reality speaks otherwise.

Also that is a very lame excuse for the cold reality, that in spite of the very complex hiring standards of Google, they aren't able to write an IDE that offers an overall experience for their own platform.

Re: Android Studio 2.0 Is Google’s New, Improved Development Suite

#64
post #58
post #22

Earlier quoted context omitted.

I doubt you have tried Android Studio support for NDK versus Eclipse CDT.

Your assumptions are incorrect, and rather offensive.

So you are highly offended that I assumed you never used the NDK!?! A programming tool.

Ad hominem reaches a new level.

Re: Android Studio 2.0 Is Google’s New, Improved Development Suite

#65
post #12

Long time eclipse user, impossible to go back after using android studio. It feels like programming with one hand tied behind my back.

I'm always surprised at how many people willingly put up with Eclipse's clunkiness and performance problems, regardless of how many functions it provides.

Really ? I feel the exact opposite. Eclipse performs much, much better than Android Studio. Just having AS open is enough to kill any and all performance on my laptop, not just AS itself but the whole machine crawls. I have no issues with having shitloads of other software running the only thing that has such a dramatic impact is Android Studio.

It's not even using that many CPU cycles according to Activity Monitor but it slows down everything regardless. It seems to always be doing some bullshit, indexing or whatever even if it's just open in the background.

I'm running this on the latest model MBPro which has a super fast SSD and 16GB RAM. I usually have at least one Eclipse instance running with a Glassfish server. Also, Postgresql, Safari with 100-150 tabs open, countless text editors I use for not taking, usuually I have some graphics editors open too (Affinity Designer and Pixelmator), Chrome with a few tabs and Postman, Wireshark, Mail, Calendar, etc.

All this while driving a 4k screen in simulated-2560x1440 'scaled' mode (so it's basically rendering at twice that and scaling it down to 4k). All that runs smooth as butter. The only thing that seems to be able to get this machine on it's knees is Android Studio, no matter what I do. The only thing that seems to improve things a little is AS's power save mode.

Re: Android Studio 2.0 Is Google’s New, Improved Development Suite

#66
post #19
post #16

Maybe this is better left as a comment SO, but we have been unable to any recent version of Android Studio for our development team for the past four months because we use a mapFragment in our app. It's a known error [0] in the Maps API v2. I understand the complexity Google is facing, but I can't imagine Apple not addressing such a fundamental UI capability in their dev tools. Frustrating. [0] https://code.google.co…

For several months XCode would just crash when I tried to run my application with debugging. It was eventually fixed by an XCode update. I think the only large platform owning company that has really succeeded with development tools is Microsoft. With Microsoft's newfound interest in cross platform development I'm looking forward to the day when I can just develop entirely in Visual Studio.

I agree. Having worked with VS, in the past 10 years I think my worst issues (as in bugs) have been corrupt Intellisense databases with resulting errors and rare flipping out in the UI designer, resolved by restarting. The Intellisense issues were worked on with a major rewrite of that engine that I think is implemented these days.

Re: Android Studio 2.0 Is Google’s New, Improved Development Suite

#67
post #2

And it is still slower than good old Eclipse.

Hmm... no? I find Android Studio way faster in daily usage compared to Eclipse, and above all it's way more refined: I don't have to "clean" my project twice an hour, and dependencies management and writing is much easier.

Android Studio slows down my whole machine to a crawl even if it's just running in the background doing nothing. I throw piles of stuff at my machine without a slowdown (see my other post) and the only thing that manages to kill any and all performance is Android Studio. Eclipse runs like a dream in comparison.

Re: Android Studio 2.0 Is Google’s New, Improved Development Suite

#68
post #63
post #59

Earlier quoted context omitted.

NDK work accounts for a small percentage of android work. If you're more comfortable with NDK on eclipse, that doesn't mean you can't build your ELFs in eclipse, and the rest of your project in Android Studio.

Looking for the amount of APKs that have at least one .so in them, the reality speaks otherwise. Also that is a very lame excuse for the cold reality, that in spite of the very complex hiring standards of Google, they aren't able to write an IDE that offers an overall experience for their own platform.

Having an .so in your app doesn't mean the majority of work in your app is NDK work. And it's often limited to just one or two team members while the rest are working on the java side of the app. You also don't need the NDK at all to include an .so in your app. You only need the NDK to build the .so. When it comes to regular android java work (which is the fair share of android development, as google obviously knows from anonymous statistics) - Android Studio takes eclipse hands down.

As for the google rant, I'm not a google employee, but I think their work has been amazing. Are there improvements I'd like to see? of course. But I've never understood how easy it is for people to trash talk the work of others given an anonymous nickname online.

Re: Android Studio 2.0 Is Google’s New, Improved Development Suite

#69
post #68
post #63

Earlier quoted context omitted.

Looking for the amount of APKs that have at least one .so in them, the reality speaks otherwise. Also that is a very lame excuse for the cold reality, that in spite of the very complex hiring standards of Google, they aren't able to write an IDE that offers an overall experience for their own platform.

Having an .so in your app doesn't mean the majority of work in your app is NDK work. And it's often limited to just one or two team members while the rest are working on the java side of the app. You also don't need the NDK at all to include an .so in your app. You only need the NDK to build the .so. When it comes to regular android java work (which is the fair share of android development, as google obviously knows…

If you look at my karma and post history you can easily find me.

I don't do trash talk, just tell my opinion as a hard truth and I stand by my opinion.

I learned through my life to stand by what I believe, without gaming up and down votes.

I would express the same opinion at Google IO, if given the opportunity to be there.

Post reply on HN