Kotlin
There’s actually a Python-based framework that can make mobile apps called Kivy, but as you might expect it would not be terribly performant.
I am following BeeWare for some time now. From the website:
Write your apps in Python and release them on iOS, Android, Windows, MacOS, Linux, Web, and tvOS using rich, native user interfaces.
Never tried it, though.
I know I won`t make friends with this but check out B4A.
Its a “BASIC like” syntax (no its not basic spaghetti code) in a RAD environment that outputs native java code apk.
Its free and a good support forum. You could even put your app on the store
Edit: you could also compile to java for pc and ios software
You had me at “BASIC”! I’m going to check it out.
I think that BASIC has historically been my most productive language. My favourite implementation was something called “Z-Basic”, a compiled BASIC with device-independent graphics that could run on and target Apple//, Mac, and PC.
I made some apps for my own use.
One is a food score browser. It connects to an offline database supplied with the apk and shows search results in a scrollable list as well as details on select. You can search in english and german the same time.
When it comes to mobile apps, I generally recommend native (swift/kotlin) or Flutter, they all have good tooling and have good performance
In this case though, they are all curly braces languages and don’t have much in common with python.
If you don’t want to learn at least 1 new language, there are some python libraries/frameworks which can be used for mobile dev. Like Kivy or Beeware. I’ve never used any of these though so I can’t tell you how good/bad they are.
Just out of curiosity: which do you think is closer to Python? Kotlin or Swift?
Not knowing wither, my hunch would be to say Kotlin. But I am curious.
I’ve never used swift myself, but as far as I’m aware swift doesn’t need to have a main function so I’d say it’s closer