this post was submitted on 22 Aug 2024
91 points (98.9% liked)

Bitwarden

737 readers
1 users here now

Discuss the Paswordmanager Bitwarden.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] bulwark 13 points 1 month ago (2 children)

Sweet, I love Bitwarden. What's a native app?

[–] [email protected] 35 points 1 month ago (1 children)

Their current app uses a cross platform framework that allowed them to write their app once and then publish to both iOS and Android. That system is no longer well supported and was causing them issues implementing passkeys on mobile. They've been working on rewriting the app individually for each platform using the platform's specific language. That's generally Java on Android and Swift on iOS. It's more work, but ideally the apps should be more responsive, better follow each platforms style guidelines, and have access to all features on the platform.

[–] eager_eagle 7 points 1 month ago (1 children)

Kotlin on Android. There's no reason to use Java afaik, as older Java libs can be used in a Kotlin codebase.

[–] [email protected] 1 points 1 month ago* (last edited 1 month ago)

You're right. Also the other way around the new Kotlin frameworks needed can't easily be used in a Java codebase. I mean on bytecode level they're compatible but it's basically impossible in practice

[–] [email protected] 9 points 1 month ago* (last edited 1 month ago)

"Native" means that the app is specifically developed for the operating system, unlike the current app, which is developed via a generic (and outdated) framework.