Should I Use Python or Learn a New Language for Mobile App Development?

0
14
Asked By CuriousCoder99 On

I'm fairly comfortable with Python and have been thinking about building some simple mobile applications, like a Password Manager or a Reddit caching app. I'm wondering if I should dive into Kivy for this, or if it would be better to learn Dart for Flutter. Alternatively, I've heard about .NET MAUI, Java, or Kotlin for Android Studio and I'm curious about which path would be the best to take. Technology moves quickly, so I'd appreciate any recent insights!

5 Answers

Answered By FlutterFan99 On

I used Flet, which is a Python API for Flutter. It worked well for simple business apps, but it can get tricky when you need to access device features directly, like the camera. Just something to consider as you plan your projects.

Answered By GameDevFan On

I was in a similar spot and I ended up choosing Godot for my app. It's pretty user-friendly, especially if you know Python since GDScript is similar. Plus, you can develop apps that work on both mobile and desktop, which is a nice bonus!

Answered By TechGuru22 On

Python isn't typically the best choice for mobile apps. If you're going native, you might want to go with Kotlin for Android or Swift for iOS. Otherwise, using a cross-platform tool like Flutter could be a great option! Also, it's worth mentioning that password managers are security-sensitive, so be cautious with personal projects concerning user data.

Answered By ReactWizard On

If you're looking for versatility, consider learning React and React Native. This way, you can develop mobile apps and also create websites, giving you more tools in your development kit!

Answered By KivySupporter On

Since you're already familiar with Python, Kivy is definitely worth checking out. It's improved a lot recently, and KivyMD provides some nice UI components if you need them!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.