• ohlaph@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    8 months ago

    These days, you have several options. You could use JavaScript/Typescript via React Native which builds both iOS and Android.

    You could use Kotlin Multi-Platform, builds both iOS and Android, vut I believe you will need to know some Kotlin for Android and Swift for iOS.

    You could use Flutter, which uses the Dart programming language, also builds both iOS and Android.

    Then there is MAUI using C#, builds both iOS and Android.

    Finally, you could resort to native for each platform.

    As you can see, there are plenty of options. Picking one comes down to what you need and which language works for you. Keep in mind, most of the languages aren’t really close to Python.

    Good luck.

    • Royce@mastodon.social
      link
      fedilink
      arrow-up
      2
      ·
      8 months ago

      @ohlaph @nieceandtows yeah, we’re really spoiled for choice nowadays in cross-platform mobile development. It’s been a few years since I’ve shipped anything with Flutter, but I remember the developer experience being superb. And from what I hear, Expo has really made a big impact on React Native development the last few years.