+ 4

How do I create an app?

25th Nov 2016, 8:12 PM
Grady
Grady - avatar
9 Answers
+ 41
If you want to create a desktop app use tkinter. Tkinter is built-in library in Python and it is easy to use. For mobile applications you are out of luck. If you want to create apps for mobile devices you need to know Swift, C# or Java.
25th Nov 2016, 10:35 PM
Evcheto Novakova
Evcheto Novakova - avatar
+ 9
That's an ambiguous question with many open ended answers. There has to be some planning on what app you are trying to build. Is it GUI-based? Is it CLI-based? Will it need dependencies and what functions does it offer etc.? In addition to Evcheto's answer in creating a GUI with Tkinter, you can also use other cross platforms such as wxPython, PyQt, PySide. They're versatile and have friendly widgets to help you build an app.
25th Nov 2016, 11:22 PM
Billy Noah
Billy Noah - avatar
+ 8
Using Java and XML together. Try downloading AIDE on play store, with this app you can code and test your app inside your own device. But there are in app purchases to unlock lessons.
25th Nov 2016, 8:38 PM
Silas Junior
Silas Junior - avatar
+ 6
I've heard about free Python library called kivy. try to install it using pip and use this site for reference https://kivy.org/#home. with kivy you can create apps for Windows, iOS and Android.
8th Jan 2017, 10:49 PM
Petko Bozhkov
Petko Bozhkov - avatar
+ 2
PyQt I heard it's more easy to use then Tkinter
26th Nov 2016, 12:45 AM
Roman
Roman - avatar
+ 2
what about Cordova for making apps?
26th Nov 2016, 1:30 AM
Matt James
Matt James - avatar
+ 2
I heard PyQt is easier I just would looking into the functionality. Keep us posted on that
26th Nov 2016, 2:40 AM
Chris Davis
Chris Davis - avatar
+ 1
Depending on which os you are wanting to write an app for. Android SDK with python is great
26th Nov 2016, 1:38 AM
Chris Davis
Chris Davis - avatar
0
You can use a framework like Ionic and Cordova to build a mobile app.
26th Nov 2016, 2:10 AM
Maxime Soulié
Maxime Soulié - avatar