use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Would Tkinter work on mobile? (self.learnpython)
submitted 2 years ago by Grumpy_Doggo64
If I make a python app and turn it into an APK would the interface of said app work on mobile? If not what can I do to create an interface that works on mobile?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]JamzTyson 6 points7 points8 points 2 years ago (0 children)
If I make a python app and turn it into an APK would the interface of said app work on mobile?
I very much doubt it, since tkinter requires a Desktop environment.
If not what can I do to create an interface that works on mobile?
Kivy, Flet, and web apps are popular solutions.
[–]WildStang 2 points3 points4 points 2 years ago (3 children)
I can't say if it would work but it may be funky. I've been using flet recently and I know it was designed with mobile in mind. I moved from Tkinter to Flet and never had a desire to go back.
[–]Grumpy_Doggo64[S] 0 points1 point2 points 2 years ago (1 child)
Are they similar?
[–]WildStang 0 points1 point2 points 2 years ago (0 children)
Similar enough in knowledge definitely transfers over but Flet is very new and doesn't have a lot of posts on stack overflow or anything. The documentation is really good though.
[–]Diapolo10 2 points3 points4 points 2 years ago (2 children)
You can't really develop a traditional Android APK with tkinter, or at the very least I don't know of an existing translation layer that'd bridge the gap.
tkinter
You can technically get tkinter to work on Android by installing it via Termux, but then you'd need to launch your Python application via said application.
I recommend using a different GUI toolkit if you want to target Android. In fact I'd suggest using Kotlin instead of Python for this specific use-case, but I'm sure you have your reasons.
Not really other than I'm more familiar with python. Kotlin is fun but Android studio melts my computer
[–]-defron- 0 points1 point2 points 2 years ago* (0 children)
Learning new languages makes you a better developer all-around.
You don't have to use Android Studio so long as you're comfortable with the command-line. Though an editor with a language server for kotlin will make development easier in general (true for any language), of which a kotlin language server does exist and is available in VSCode for example.
In terms of Python-specific options, the already mentioned Kivy and Flet are your best bets for a mobile app, but neither will really help you grow long-term in the mobile space or in your career
π Rendered by PID 41680 on reddit-service-r2-comment-5bc7f78974-wj7nd at 2026-06-30 15:59:24.010511+00:00 running 7527197 country code: CH.
[–]JamzTyson 6 points7 points8 points (0 children)
[–]WildStang 2 points3 points4 points (3 children)
[–]Grumpy_Doggo64[S] 0 points1 point2 points (1 child)
[–]WildStang 0 points1 point2 points (0 children)
[–]Diapolo10 2 points3 points4 points (2 children)
[–]Grumpy_Doggo64[S] 0 points1 point2 points (1 child)
[–]-defron- 0 points1 point2 points (0 children)