Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialBenyamin Kohanchi
Courses Plus Student 2,342 PointsWhat is the best way to approach making apps on iOS/Android using Python?
Although Python has its strong points, like machine learning and facial recognition, how can I develop apps with Python?
Thanks in advance! ☜(゚ヮ゚☜)
2 Answers
Adam N
70,280 PointsDon't have experience with this but googling "python mobile apps" I see there's something called Kivy:
Kivy an open-source Python library for developing cross-platform GUI applications. It allows you to write pure-Python > graphical applications that run on the main desktop platforms (Windows, Linux, and macOS) and on iOS & Android.
Let me know if this helps!
Josh Keenan
20,315 PointsPersonally, I would say learn an actual app development framework, I used Kivy a long time ago and I am sure it has come a long way, but you won't be able to get the performance anything like writing a native app. You shouldn't be afraid of learning new languages, in fact you get to a point where you can pick them up in literally no time at all. You need to understand logic, if you can think algorithmically there is no need to be monolingual, Python is incredible and I am a huge fan, but I would recommend either Swift for iOS, Kotlin for Android, or if you want to do both, react native.
Adam N
70,280 PointsBenyamin Kohanchi This advice sounds good, too!
Benyamin Kohanchi
Courses Plus Student 2,342 PointsThanks Josh!
Benyamin Kohanchi
Courses Plus Student 2,342 PointsBenyamin Kohanchi
Courses Plus Student 2,342 PointsCool, ill check it out, thanks Adam!
Adam N
70,280 PointsAdam N
70,280 Pointsnp! You can mark this question as solved by selecting a "best answer".