• TheOneCurly
      link
      fedilink
      English
      arrow-up
      35
      ·
      21 days ago

      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@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        21 days ago

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

        • abrahambelch@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          20 days 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

    • cron@feddit.org
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      21 days 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.

  • criitz@reddthat.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    21 days ago

    Sweet! My main complaint with Bitwarden is the somewhat sluggish behavior on Android

  • edric
    link
    fedilink
    English
    arrow-up
    3
    ·
    21 days ago

    Nice! Hopefully this will make the app faster.