I have no idea if there is something like that, but I know there are a lot of different tools to create an android app (Android studio with Jetpack compose, React Native or Flutter).

  • NotMyOldRedditName@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 days ago

    Android dev of many many many years here.

    Android Studio with Jetpack Compose.

    I’d also suggest you try doing kotlin multiplatform. You can take your Android app and end up with a iOS app, and if you want, a desktop app. You would need a Mac for the ios app eventually, but not for the desktop apps.

    There is minimal work to get it set up to start, they provide a wizard, and there are a lot of libraries available now that are multiplatform.

    IOS and Desktop are both considered stable now, but the iOS beta was pretty solid.

    All the apps it generates are native apps.

    Even if you don’t want to do multiplatform to start, if you use kotlkn only libraries that are capable of it, you could easily switch to it in the future if you wanted to as it’d be structured properly from the start.

    E.g for libraries if you use Koin instead of Dagger2/hilt you could switch to multiplatform in the future without much effort. If you chose dagger instead, it’d be a big task to switch. And if you start it as multiplatform but Android only, you’ll know which areas still need implementation work later to eventually work on iOS.