Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

idk about Android, but native iPhone dev is pure torture. Hence React Native.


Android is way worse. iOS has way better APIs.

Android studio is way better than XCode though


Agreed on SDKs/APIs. Compose improved the Android situation but it’s still a mess compared to UIKit.

I’m more mixed on Android Studio. It’s fine I guess, but I wish its UI were more deeply customizable. Many of its design decisions irritate me.


Xcode is dogshit though…

I’m mostly in Neovim writing typescript (react native) luckily.


I've not had much trouble with Xcode in the past 15+ years I've been using it. Its biggest warts involve Interface Builder, which is easily avoidable by using code for UI instead of XIBs or storyboards.

With Android Studio, I'd say the ways that it being an IntelliJ IDE puts it above Xcode are cancelled out by other aspects of Android development, which can be abysmal. Swift Package Manager and Clang/llvm code stripping have never made me want to tear my hair out the way that Gradle and Proguard have for example.


Gradle is the single most confusing build system tool of all time. It’s so bad.

I agree that other than JetBrains everything else about it sucks ass.


I've never seen a build system that makes sense, aside from make which is more for individual binaries. If the higher layer build system were just some Python scripts I can look at and understand, that'd be neat.


Xcode with Swift v1-3 was broken. Compiler was insanely slow and would segfault from bugs in the type system.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: