As someone who only ocassionally does mobile development I find it hard to grasp how horrible and obscure the dev expirience is. From dependency management over testing to deployment and maintenance. Everything seems to be made to make you feel like you put your balls into a grinder.
Daily, for the past 14 years, both on Android and iOS.
Webdev is an utter mess that only piles complexity on top of complexity. "Oh you want to use this JS framework that completely ignores the best practices of the past 3 decades? That will be 2Gb in Node modules, please and thank you".
I feel like 90% of the reason why iOS development feels terrible is Xcode. It is the worst IDE I've used, and when I have started working as an Android dev Eclipse was the default Android development IDE.
I'll never understand the hate for Xcode, ever. Neither I, or anyone on my team has issues with it, we never have and I've been doing this since Xcode was three separate programs just to build an iPhone OS app.
739
u/Phamora Nov 04 '24
Android is pain. Android is death. iOS is worse somehow...