“Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and debugging.” Lots of ooh’s and aah’s from the developer crowd as this one was demoed.
I hope it turns out to be less buggy and more userfriendly than Eclipse.
that shouldn’t be too hard
I tried IntelliJ IDEA several times (mostly because I liked its space efficient UI), but always failed to get used to it – it didn’t seem intuitive to me at all and lacked some useful Eclipse features. It also didn’t seem to be faster than Eclipse as some people claim …
I really don’t know why is there so much hate for Eclipse … I think that it is a very solid IDE for Java development …
Part of the reason why I hate Eclipse is it uses the same framework as that GUI IBM software that is used to connect to their old servers.Overall, It was a very painful experience working with those older systems.
But then, of course, it had similar bugs with its software as Eclipse. From time to time the workplace would mess up, or the lockfile would not delete itself and it would show error that workplace is already opened.
Also there were tiny, but annoying visual bugs here and there.
And its just doesn’t feel very user-friendly to me compared to Visual Studio and other IDEs.
Edited 2013-05-16 17:25 UTC
If only IntelliJ wasn’t as “stupid” as is it is… I mean, the damn thing can barely predict what you want to write.
Eclipse, for all it’s bugginess, is has an excellent predicting engine.
Buggy, Ugly, Complicated and Confusing?
Google absolutely knocked it out of the park today with their new APIs and developer services. I don’t care much for Google+ or the consumer stuff, but from a developer perspective, they brought their A game.
The Android Studio looks awesome, and its nice that Android finally gets an updated IDE.
I still prefer to use Visual Studio when I do Android development, but I’ll certainly give Android Studio a try for the times when I’m not using Mono on Android.
I am absolutely in love with the in dashboard analytics and its something I’ve been asking Microsoft for since Windows 8 RTMd. They have rudimentary support, but full on Google Analytics integration is mindblowing.
Likewise with the language translation service, that thing is killer. A correctly localized app can be the difference between good sales and poor sales. I’ve seen that in regions where I’ve localized I’ve had an appreciable increase in revenue.
The discoverability aspect of the Play Store is also welcome and even amazing in some aspects. I think they have the most intelligent App Store for discovering new apps now. That’s not saying much because iOS and Microsoft both suck at this, but its great to see Google beat them to it.
Overall I came away extremely impressed with what Google did in a years time, they took the rough spots Android had and refined them to a great extent.
I think its almost there to the point where I’d actually love using it — I still don’t understand why the hell in 2013 AXML doesn’t have databinding yet.
AXML is like a ghetto XAML without all the bells and whistles. No attached properties, no markup extensions, just pretty much straight up XML. At this point, they’d be better served switching to QML (The declarative language, not Qt as a whole) or a simpler templating engine (look at Razor from ASP.NET MVC)
What is the name of the VS plugin you are using for android dev? Also is it free?
Edited 2013-05-15 21:54 UTC
http://xamarin.com/monoforandroid
I opted for the $999 Business license. Its pricy, and unless you *really* want VS, I’d stick with an individual license. Cross platform C# is big business to Xamarin .
But I’m 100% satisfied with what I’ve gotten out of it.
Ouch! I think i’ll stick to using eclipse.:P I just really liked VS when I was developing C# apps for windows. I think its one of the best Microsoft products ever made.
I just tried Android Studio and it looks pretty good so far.
There’s an Android plugin for Visual Studio that’s also named AndroidStudio. No idea how well it works, or if it even works at all, it’s just something that appeared in Google search results for “Android Studio download”:
http://www.softpedia.com/get/Programming/Other-Programming-Files/An…
there are ghettos with bells and whistles?
Curiously enough JavaFX also has a declarative UI language based on javascript…
JavaFX has FXML unless I’m mistaken and you mean something else.
Its certainly nice since it has attached properties and databinding both which AXML lacks.
Its a shame I never got into JavaFX before the RIA crazy died down in 2008 or something.
I think the only UI toolkit that’s more of a chore to work with than Android is iOS. That’s a true house of horrors. Even from C#.
I was thinking of this : http://en.wikipedia.org/wiki/JavaFX_Script
but you’re right, they dumped it in javafx2
Nowadays you are better served with GroovyFX anyway.
http://groovyfx.org/
Depends if you’re talking about only mobile UI toolkits or all of them. I can think of a few that are still in use (low-level mfc or GTK+) that make even iOS’ UI design look like a pleasure trip. And, of course iOS is a horror in C#, because it wasn’t designed with C# in mind.
The problem with UIKit and AppKit was that they were designed to be used with Objective-C. They don’t translate to other language interfaces well, because of the unique way Objective-C declares methods and links views/controls to actions/outlets in the controller’s code.
It is becoming very clear to me that Google is
(i) not just currently ahead of Apple/MS/Blackberry in so many respects
but also, critically
(ii) Google can develop, innovate, modernise much faster than the others
I would be very afraid if I was Apple/MS/BB …
PS I should say I’m not a fanboy of any one of these – I like competition and choice, not dominance from any single one of Google/Apple/MS/BB/other
Edited 2013-05-15 22:13 UTC
Is it free to use as IntelliJ IDEA needs a License?
see: http://www.jetbrains.com/idea/buy/index.jsp
Ok just found the Community Edition FREE
see http://www.jetbrains.com/idea/download/index.html
which is new since I last looked at IntelliJ some years ago.
Now I am curious if they will integrate the C and C++ parts of AppCode, or what is Google story for NDK developers going to be.
On the other hand, all new Android APIs shown so far on the live stream, including gaming, are Java only.
I also wonder if now with Intelij as the new official IDE, if Kotlin would get some Google ternuring.
Just got a reply on Jetbrains blog. They will provide NDK support, but it should take an year to get there still.
http://blog.jetbrains.com/blog/2013/05/15/intellij-idea-is-the-base…
IntelliJ IDEA – android edition is exactly what needed to happen
I tired it, but it seems very slow after the Eclipse. IMHO change to Netbeans can be better idea then this resource hog.
Edited 2013-05-16 18:39 UTC
AIDE already supports the new project format, so one can code on your actual device then upload to GIT/Dropbox to edit more on the Desktop. Personally, I found the AIDE much simpler to get up and running with because you’re not forced down the Emulation route or the computer/device debug scenario full time. It’s nice to have options!