Estas pensant amb desenvolupar una interficie d’usuari que pugui es pugui usar amb diferents sistemes operatius? Vols poder aprofitar el mateix codi per a que aquest pugui ser utilitzat en aplicacions mòbils? Vols utitilzar python com a llenguatge de programació? En el cas de la resposta a les preguntes anteriors sigui afirmativa Kivy és la solució perfecta per als teus problemes.
Kivy és una llibreria per a Python que s’encarrega de generar Interficies d’Usuari que es poden utiltizar en els següents sistemes operatius: Windows, Linux, Mac OS X, Android, iOS. Aquest fet ens permet evitar tenir que programar aplicacions especifiques per a cada sistema operatiu, cosa que redueix el cost del desenvolupament.
Kivy es software lliure i està desenvolupat per desenvolupadors d’arreu del món. Aquests desenvolupadors treballen per empreses que utilitzen Kivy per als seus projectes. Kivy esta sota la llicència LGPL, que permet que aquesta llibreria s’utilitzi en projectes propietaris. L’única obligació que ens posa aquesta llicència es que si es modifica el codi font de la llibreria per adaptar-la a les nostres necessitats aquestes modificacions siguin compartides amb el projecte original.
Apendre a utilitzar una nova llibreria sempre té un cost elevat, però els desenvolupadors de Kivy han pensat amb això i han publicat una gran documentació on es detalla com utilitzar la llibreria i quines són les seves funcions. Aquesta es accessible de forma online a travès de la seva pàgina web: Documentació Kivy
Us deixo un video on es poden apreciar les posibilitats de Kivy sobre Android:
Podeu trobar més informació a la pàgina oficial de kivy