Hacker News new | ask | show | jobs
by josephg 1127 days ago
No. This is rust bindings to the native apple UI toolkits, UIKit and AppKit (on iOS and macos respectively). Using a library like this, your software will have a fully native look and feel. The result should be indistinguishable from the equivalent Swift or Obj-C app from the point of view of a user. Including all accessibility hooks, fully native widgets and things like that.

The downside is that code written against this api will not work on any other platform.

1 comments

I’d take that downside over having to mix languages on each platform. UI toolkit Rust bindings for all the platforms I want to target would let me just write Rust instead of also having to write Swift, Java, JavaScript, etc.