Android Studio Chipmunk - Cute But Increasingly Unfit For Purpose
Written by Mike James   
Wednesday, 11 May 2022

The latest release of Android Studio has many fixes and many additions, but is still on track to be sidelined by something better. Android development is a mess and the tools just aren't helping.

chipmunk

I take no pleasure in writing yet another moan about the state of Android Studio. We need a good tool to help produce simple run-of-the-mill apps. What we have is a tool that increasingly pushes the toolmaker's agenda rather than the user's. The publicity drive is headed by the acronym MAD - Modern Android Development. It's a slogan that pushes an approach that is new and underdeveloped and arguably retrograde. It also marks out anything that isn't MAD as not modern and hence old and to be deprecated. Andoid Studio is currently the front line of MAD and yet it becomes increasingly bloated and unusable.

androidstudio

The latest release has little to offer. The headline feature in Google's own presentation is Composer Animation Preview.

"This previously experimental feature is now available to allow Jetpack Compose developers to inspect and debug their animations built with Compose. If an animation is described in a composable preview, you can inspect the exact value of each animated value at a given time, pause the animation, loop it, fast-forward it, or slow it down. It is especially useful to compare animations with their design specs frame by frame."

Well yes, animation is fun, but it doesn't get the MVP (minimal viable product) ready for the first customer preview. As far as core dev features go that's about it. After this what we have are useful extras, but nothing that tackles the basic problem of actually getting started with Android. The new version has a tweaked CPU profiler. You can now see if you can remove the Jetifier flag to decrease build times by 5-10%, which would be great if development times were reasonable in the first place. And that's about it.

I get that this is a minor release, but there is no sign that Android Studio is heading in a direction that makes Android development easier. As well as MAD, it still has all the original clutter of the XML approach to UI design - which is arguably better than MAD anyway. As well as all of the Kotlin machinery, it is all still built on top of extensive Java libraries and the JVM legacies of the first Android system. Despite a steady campaign to make MAD seem easy and mature, the average Android programmer must still be confused about what best practice is and the key development tool doesn't help clear up the confusion.

Perhaps it's time to split Android Studio into Classic and MAD editions.

chipmunkicon

More Information

Android Studio Chipmunk

Related Articles

Android Studio Bumblebee Adds Support For ADB Over WiFi

Android Studio 4.2 Released

Android Studio 4.1 - No Relief In Sight

Love It or Hate It, Gradle Reaches Version 7.0

Android Studio 4 - Not One Giant Leap For Android Programming

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


Apache Lucene Improves Sparce Indexing
22/10/2024

Apache Lucene 10 has been released. The updated version adds a new IndexInput prefetch API, support for sparse indexing on doc values, and upgraded Snowball dictionaries resulting in improved tokeniza [ ... ]



Mastering LLMs With Experts
22/10/2024

A freely available set of workshops and talks on the essentials of LLMs, taught by practitioners. The topics include Evals, Retrieval-augmented-generation (RAG), Fine-tuning etc.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

<ASIN:1871962552>

<ASIN:1871962544>

Last Updated ( Wednesday, 11 May 2022 )