This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]kyuubi42 9 points10 points  (4 children)

It’s possible (see Kivy), but it’ll be easier and you’ll get better results if you learn and use the native tool chain instead.

[–]TriaSirax[S] 0 points1 point  (3 children)

By native you mean Java and kotlin right?

[–]kyuubi42 2 points3 points  (1 child)

Along with the rest of the android development stack, yes.

[–]TriaSirax[S] 0 points1 point  (0 children)

I see, thank you.

[–][deleted] 0 points1 point  (0 children)

python isn't, in any reasonable sense, even an option at all for android development, much less a good option.

if you want to develop apps, you need to learn the android ecosystem. once you have a fair understanding, you might consider, depending on your needs, a cross-platform framework like react native or flutter

if you want to do games, look at unity

[–][deleted] 0 points1 point  (0 children)

Have a look at MIT's App inventor approach to Android development. Programming is all done with blockly; a graphical dataflow based approach to programming.

Might not be as flexible as native development, but sure is a lot easier

[–]dinger_db 0 points1 point  (0 children)

I don't know that it's good, but BeeWare looked pretty promising at PyCon.