Linked by Thom Holwerda on Thu 2nd Mar 2017 22:49 UTC
Android

Android Studio 2.3 has been released.

We are most excited about the quality improvements in Android Studio 2.3 but you will find a small set of new features in this release that integrate into each phase of your development flow. When designing your app, take advantage of the updated WebP support for your app images plus check out the updated ConstraintLayout library support and widget palette in the Layout Editor. As you are developing, Android Studio has a new App Link Assistant which helps you build and have a consolidated view of your URIs in your app. While building and deploying your app, use the updated run buttons for a more intuitive and reliable Instant Run experience. Lastly, while testing your app with the Android Emulator, you now have proper copy & paste text support.

I hear a lot of negativity regarding Android Studio, but since I'm not a developer, I can't really make heads or tails of it. Is it really as bad as some people make it out to be?

Permalink for comment 641630
To read all comments associated with this story, please click here.
wigry
Member since:
2008-10-09

Interesting to hear that ObjC is worse than Java and XCode behing Android Studio. I myself am mainly iOs developer with occasiona Android projects here and there, and can say that XCode is very stable and fast environment. On my Mac Mini with SSD I see no slowdown what so ever and I've been using the same system now over 3 years and upgraded OS X several times without a single clean reainstall. System is stable and snappy as the day I got it brand new. I really don't get the complaints towards Objective-C. It works wonderfully and you really need to understand the highly asynchronous API approach that Apple has taken - the callbacks and delegates are everywher and you need to constantly think in tyerms of multiple threads, where the callback is executed in totally different thread than the initial call. I still fail to see, what can Swift possibly bring that I already don't have with ObjC.

And I can concur that Android development is quite a bit slower because of the extra Gradle steps required to deploy and run the project. XCode is much more integrated. Just attach device and hit run ... and it just works.

And I am not even going to complain about the ridiculous approach of Android lifecycle where the destruction/creation of fragments and activities happen all the time and you constantly have to remember to store the state as on the next second all your instances may be recreated from scratch. No such thing in iOS.

Reply Parent Score: 2