https://github.com/mozilla/uniffi-rs
While this works, the bigger pain (at least on iOS) is that the Rust-Compiler LLVM and Xcode LLVM are not always in sync leading to strange bugs. Also, packaging Rust libraries into a nice XCFramework (or even SPM Module) works, but usually involves hacky shell scripts.
The reason why you'd still want to do this is if there's a Rust library that has no equivalent on the Kotlin or Swift side. There're a lot of good crates / libraries for Rust would require an expensive re-implementation in Swift or Kotlin. Also, because Rust doesn't have a garbage collector, it is easier to embed in garbage collected languages like Kotlin without running into situations where the two garbage collectors don't agree.
I've long been interested in sharing Rust code between iOS and Android but found the integration to be pretty daunting.
Could it be compiled into a React Native app, I wonder?
Most of the time they already have their share of problems, no need to introduce additional ones that I have to debug on my own.
"In addition, Rust is still a relatively new language, and utilizing any technology from the previous decade is setting you up to fail." - er, no? Or at least you should consider the thought that using a technology that isn't established yet and might be abandoned could also set you up for failure? Not saying that Rust is in danger of that, but...
"Sometimes, following the hype train is the quickest route to success." - ok, I'm not sure I want to read this article anymore. Or is my irony detector malfunctioning?
There isn't much a common theme on what they write about. It seems to be a bit of everything programming related and usually fairly shallow tutorials.
My guess is that it is a marketing strategy. They write all these tutorials to show up in developers searches for technical problems and hackernews. Its gets them a little name recognition. I guess it's worked in that I know their name and what they do but it hasn't worked in that I don't have an extremely high opinion of their articles. I mean they aren't bad, one helped me out once, but they are never amazing.
Sometimes I'm interested in some pair of technologies that feels like something Logrocket would write about, and it usually turns out to be true. If you wanna use D3 with your favorite frontend framework and want to avoid some of the pain of starting out, you'll probably find a reasonable competent explanation and avoid some of the early pitfalls.
"en masse"?
But it could also be that the author simply wants to garner more attention for the article/project, or thinks using the hype train technologies looks better on a resume.