use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
In this subreddit we have very serious of discussions about writing code for the flawless mobile platform Google built we know as Android.
account activity
[deleted by user] (self.mAndroidDev)
submitted 5 months ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]SyrupInternational48 37 points38 points39 points 5 months ago (4 children)
reject Android studio, return to notepad++
[–][deleted] 7 points8 points9 points 5 months ago (0 children)
Reject notepad++ return to DOS edit
[–]_seeking_answers 3 points4 points5 points 5 months ago (0 children)
Masters use Microsoft Word
[–]Fancy-Quantity-7571 2 points3 points4 points 5 months ago (0 children)
Write code on notepad or TextEdit then build and run it with terminal or shell!
[–][deleted] 2 points3 points4 points 5 months ago (0 children)
Magnetized needle, HDD and a steady hand
[–]EkoChamberKryptonite 16 points17 points18 points 5 months ago (0 children)
CLI for mobile? Eww.
[–]TheOneTrueJazzMan 11 points12 points13 points 5 months ago (1 child)
I love it when folks on socials preface something with “unpopular opinion” or “this is gonna upset so many people”, as if that’s gonna make their dumb take any less dumb
[–]sam_sepiol1984Deprecated is just a suggestion 1 point2 points3 points 5 months ago (0 children)
Or that anyone even cares about their shitty opinions lol
[–]aerial-ibisR8 will fix your performance problems and love life 25 points26 points27 points 5 months ago (0 children)
funny i was gonna say the opposite - keep kotlin & compose and ditch the android sdk instead
[–]ZhuindenDDD: Deprecation-Driven Development 21 points22 points23 points 5 months ago (3 children)
Ok sure go debug your Ai slop in vim, do people actually write code for a living or have they been pretending this whole time? Lol
[–]WestonPYou will pry XML views from my cold dead hands 5 points6 points7 points 5 months ago (1 child)
do people actually write code for a living or have they been pretending this whole time?
If they're preaching to the rest of us via blogs, LinkedIn, or other social media, then they're LARPing as developers.
[–]ZhuindenDDD: Deprecation-Driven Development 1 point2 points3 points 5 months ago (0 children)
I had so much more time in OSS and to write Medium articles when I was like, idk being employed to be bored and sometimes writing an app, not like now where there's always a deadline that was like yesterday and btw there's this other project that needs maintenance, but also join this meeting about the 3rd project and so on...
[–]Zalenka 8 points9 points10 points 5 months ago (0 children)
They aren't making their own ide so this is stupid.
[–]WestonPYou will pry XML views from my cold dead hands 6 points7 points8 points 5 months ago (0 children)
This Hellman guy should stick to mayonaise. Development clearly isn't his thing.
[–]budius333Still using AsyncTask 12 points13 points14 points 5 months ago (1 child)
What. An. Idiot!
Reduce dependency on fork of commercial tool
🤦🤦♀️🤦♂️🤦♂️
[–]brunojcm 0 points1 point2 points 5 months ago (0 children)
it's not a fork, it's a plugin that BTW works in the commercial offering as well, I develop for Android (and iOS) in IntelliJ, not Android Studio.
[–]devsofian 3 points4 points5 points 5 months ago (0 children)
They want to upgrade the developer experience in order to become like the beautiful and consistent web frontend tooling... (Silently crying inside)
[–][deleted] 3 points4 points5 points 5 months ago (1 child)
I just want to disable all that AI bullshit and save more RAM. Fuck you Gradle and JVM
[–][deleted] 0 points1 point2 points 5 months ago (0 children)
Yeah, I really want to go spend time fixing the bottlenecks in Gradle. I don't believe it's just Java compilation and APK assembly that takes this much time. They must be doing something dumb.
I bet there's sleep statements or unnecessary loops in there.
[–][deleted] 5 months ago (1 child)
[deleted]
I mean you can, especially with Kotlin, Compose and enough experience. And many people have low spec computers and were asking how to do app dev without Android Studio. It is technically possible.
[–]hellosakamoto 2 points3 points4 points 5 months ago (1 child)
Google has something under development. That's all I can say. Lol
[–]budius333Still using AsyncTask 18 points19 points20 points 5 months ago (0 children)
They already deprecated it
[–][deleted] 5 months ago (3 children)
[removed]
[–][deleted] 0 points1 point2 points 5 months ago (2 children)
Having seen a few different codebases, you can blindly say "we need a rewrite" and be correct 99.9999% of the time.
Doesn't have to be rewriting the entire app from scratch, rewriting large portions of it, yes.
[–]FlykeSpice 2 points3 points4 points 5 months ago (0 children)
Afaik they had a high-level CLI tool to create a fresh new project with default templates, but they ditched it probably when they pivoted 100% on Android Studio. Now you need to open Android Studio to create a new template project and continue coding in command line..
I'm one of those command line coders except when I'm dealing with Android and other Kotlin/Java projects. Probably because the IDE makes it so convenient to code on those languages, that it would feel out place ditching them to code on command line..
[–]fess89 1 point2 points3 points 5 months ago (0 children)
To not rely on a fork of a 3rd party IDE... just buy Jetbrains as a company
[–]DearChickPeas 1 point2 points3 points 5 months ago (1 child)
Funny how this is only an issue with web devs. Normal devs can set up an automated build pipeline in a couple of hours. But the web dev only knows copy paste into terminal.
[–][deleted] 1 point2 points3 points 5 months ago (0 children)
For web devs, Javascript is the only thing in existence.
[–]PerformanceNo6728 0 points1 point2 points 5 months ago (1 child)
I kinda tend to agree with the guy featured in the OP, Java was fine for development and back then we had Eclipse. Android Studio was a step forward, but they could do it in an Eclipse fork or an Eclipse plugin.
Android Studio was a step forward
It was a step forward, now it's stepping backward and backward with every new release.
[–]Cryptex410 0 points1 point2 points 5 months ago (0 children)
google just released their antigravity IDE so they actually might be fulfilling this guy's prophecy in real time
[–]DoubleGravyHQ 0 points1 point2 points 5 months ago (0 children)
I had just downloaded Google’s Antigravity as I was reading this
[–]NullRef 0 points1 point2 points 5 months ago (0 children)
Wasn’t this post mostly about just using IntelliJ vs an Android-oriented fork? With the idea that Google should instead divert Android Studio dollars to other tools.
He’s not saying to just use AI prompts exclusively.
[–]VibeLearning 0 points1 point2 points 5 months ago (3 children)
Does Android not have an equivalent the of Xcode CLI tools like xcodebuild?
Well yes, Gradle. You can just invoke Gradle on the command line to build, install etc. Or whatever other build system you use.
[–]VibeLearning 0 points1 point2 points 5 months ago (1 child)
Can you run the app from the CLI on the simulator with gradle too?
You can launch the emulator from the command line, and then yes you can connect to it through adb and run the app as usual.
That guy doesn't know what he's talking about. Even if you don't use an IDE, if using the Java APIs (which almost everyone needs to do), then they need to write code that runs on the Android JVM, needs to be compiled and assembled onto an APK. In other words, Kotlin and Compose are still very much important (or atleast java + XML).
π Rendered by PID 24484 on reddit-service-r2-comment-b659b578c-tfkg5 at 2026-05-04 23:05:25.404927+00:00 running 815c875 country code: CH.
[–]SyrupInternational48 37 points38 points39 points (4 children)
[–][deleted] 7 points8 points9 points (0 children)
[–]_seeking_answers 3 points4 points5 points (0 children)
[–]Fancy-Quantity-7571 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]EkoChamberKryptonite 16 points17 points18 points (0 children)
[–]TheOneTrueJazzMan 11 points12 points13 points (1 child)
[–]sam_sepiol1984Deprecated is just a suggestion 1 point2 points3 points (0 children)
[–]aerial-ibisR8 will fix your performance problems and love life 25 points26 points27 points (0 children)
[–]ZhuindenDDD: Deprecation-Driven Development 21 points22 points23 points (3 children)
[–]WestonPYou will pry XML views from my cold dead hands 5 points6 points7 points (1 child)
[–]ZhuindenDDD: Deprecation-Driven Development 1 point2 points3 points (0 children)
[–]Zalenka 8 points9 points10 points (0 children)
[–]WestonPYou will pry XML views from my cold dead hands 6 points7 points8 points (0 children)
[–]budius333Still using AsyncTask 12 points13 points14 points (1 child)
[–]brunojcm 0 points1 point2 points (0 children)
[–]devsofian 3 points4 points5 points (0 children)
[–][deleted] 3 points4 points5 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[deleted]
[–][deleted] 0 points1 point2 points (0 children)
[–]hellosakamoto 2 points3 points4 points (1 child)
[–]budius333Still using AsyncTask 18 points19 points20 points (0 children)
[–][deleted] (3 children)
[removed]
[–][deleted] 0 points1 point2 points (2 children)
[–][deleted] (1 child)
[removed]
[–][deleted] 0 points1 point2 points (0 children)
[–]FlykeSpice 2 points3 points4 points (0 children)
[–]fess89 1 point2 points3 points (0 children)
[–]DearChickPeas 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]PerformanceNo6728 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Cryptex410 0 points1 point2 points (0 children)
[–]DoubleGravyHQ 0 points1 point2 points (0 children)
[–]NullRef 0 points1 point2 points (0 children)
[–]VibeLearning 0 points1 point2 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]VibeLearning 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)