Today, Reddit forcibly removed me (and everyone else) as mods of /r/iOSProgramming, a subreddit of about 130k users. I was keeping the sub private / NSFW to prevent Reddit from monetizing it with ads.
I tried to follow an Android tutorial (in Kotlin, so it should have been a modern one) a while ago, and the only conclusion I can come to is it was all designed by 500 different people over 15 years who never spoke to each other, and nobody ever dared throw anything away.
I’ve never seen such a basic CRUD app (and incidentally wasn’t even doing the C, U or D of that) take so many lines of code to do “properly”. Nothing that simple should be that complex. Everything seems geared up for “what if you want to translate to 100 different languages, change the back end at any point, and individually configure forms for these 80 different aspect ratios on devices?” Yeah, what if I don’t?
I still use Delphi for my sins, and while it has its faults (mostly that it’s closed source, and no fucker else uses it so I can’t work anywhere else), but simple apps like that are “drop a few things on a form, add half a dozen lines of code and run it”.
There’s all these places in Android that should be easy, but because you’re going through three levels of XML files and umpteen factory classes, it isn’t.
Eh, no need to bring the iOS/Android fight into this. OP saw an opportunity for a joke and took it. The butt of the joke is iOS because that’s what the sub is about. If it were for android the same joke could be made, though folks would probably make different ones with other more glaring issues that Google has.
you do realize in this regard google/Apple are two sides of the same coin right?
I don’t think he was drawing a comparison.
Mobile development sucks in general.
I tried to follow an Android tutorial (in Kotlin, so it should have been a modern one) a while ago, and the only conclusion I can come to is it was all designed by 500 different people over 15 years who never spoke to each other, and nobody ever dared throw anything away.
I’ve never seen such a basic CRUD app (and incidentally wasn’t even doing the C, U or D of that) take so many lines of code to do “properly”. Nothing that simple should be that complex. Everything seems geared up for “what if you want to translate to 100 different languages, change the back end at any point, and individually configure forms for these 80 different aspect ratios on devices?” Yeah, what if I don’t?
I still use Delphi for my sins, and while it has its faults (mostly that it’s closed source, and no fucker else uses it so I can’t work anywhere else), but simple apps like that are “drop a few things on a form, add half a dozen lines of code and run it”.
There’s all these places in Android that should be easy, but because you’re going through three levels of XML files and umpteen factory classes, it isn’t.
Eh, no need to bring the iOS/Android fight into this. OP saw an opportunity for a joke and took it. The butt of the joke is iOS because that’s what the sub is about. If it were for android the same joke could be made, though folks would probably make different ones with other more glaring issues that Google has.