Kivy - saved my Ass from learning android , swift , native.



  App market in this current world have some bigger numbers. Today making an app is easy with newer technologies. Native apps have also boosted on its numbers in app stores , because of its platform independent nature. In the same way kivy comes in hands for pythonista's.


Features of Kivy:

kivy is a GUI framework just like tkinker with advanced support for porting our code to windows ,android , ios and linux etc.. This enables us to escape from the pain of learning java , swift and also maintaining seperate environments for both android and Ios.

Kivy has .kv (kivy markup language) which is used to style the application. It also supports multitouch and adopts great support from android api's like GPS , camera etc..

Y should you use kivy over other ?


 If your aim is to develop applications that python does best , for example applications that deal with MachineLearning ,IoT etc then go with kivy. Because  python has some pretty good performance in these when compared to other.

useful links for getting started:


https://kivy.org

https://github.com/HeaTTheatR/KivyMD

https://github.com/kivy/kivy/wiki/List-of-Kivy-Projects