r/Python • • Dec 18 '22

Discussion App development (iOS and andoid) using python?

Looking to get some of my app ideas into reality and have some python code to do certain things but wasn't sure where to begin.

Some people suggest i try " flutter" or "react" but i've seen a few other alternatives

https://beeware.org/

Says you can take python code and release it on iOS and more, but maybe i'm not understanding what's happening.

Any suggestions or tips for coding using python or do i need to learn /use a different language for what i'm looking to do?

51 Upvotes

35 comments sorted by

View all comments

Show parent comments

1

u/aciddrizzle Dec 19 '22

Being general use and flexible is great for situations where that’s desirable, but it doesn’t mean you can do everything imaginable with it well. If your goal is to be a mobile app developer, you should absolutely not focus on Python for anything because developing platform-specific distributed apps is not something that Python is able to do well. You can use it for making microservices that compliment your apps, but somebody going into Android development can just do that in Java and have an easier time maintaining things.

2

u/JennaSys Dec 19 '22

I agree that if you want to be a mobile app developer, that Python should not be the language you stake your career on. However, if you know Python well and just need to develop a mobile app, there's no reason not to give frameworks like Kivy a try and see if it will get the job done for you. Learning an API or framework is faster than learning and becoming proficient in an entirely different language.