# Kivy Reviews
**Vendor:** Kivy  
**Category:** [Framework Web Python](https://www.g2.com/it/categories/python-web-frameworks)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 21
## About Kivy
Kivy è una libreria Python open source e multipiattaforma per lo sviluppo di applicazioni che utilizzano interfacce utente come le app multi-touch.




## Kivy Reviews
  ### 1. Kivy è il migliore da usare per lo sviluppo di app se sei interessato a Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prakhar P. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 10, 2020

**Cosa Le piace di più di Kivy?**

Il supporto della comunità di Kivy è fantastico e la facilità e il divertimento con cui possiamo creare varie applicazioni mi attirano molto. Ho imparato molto su quanto sia facile sviluppare un'app usando Kivy.

**Cosa non Le piace di Kivy?**

È difficile ottenere finalmente un apk per il tuo Android usando Windows. Dovrebbero esserci alcune funzionalità facili anche per gli utenti Windows. Poiché non tutti i principianti usano un sistema Linux. Il resto delle cose mi è sembrato a posto.

**Raccomandazioni per chi sta considerando Kivy:**

Prova a farlo.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Ho sviluppato un'app per principianti chiamata Sasso carta forbice durante questo periodo di lockdown. E ho trovato che kivy fosse facile ed efficiente per questo. Avendo imparato Python, volevo sviluppare un'app e qui kivy ha giocato un ruolo importante per me.

  ### 2. È passato molto tempo dall'ultima volta che ho usato Kivy

**Rating:** 2.5/5.0 stars

**Reviewed by:** David G. | Tutor, Enterprise (> 1000 dip.)

**Reviewed Date:** July 12, 2020

**Cosa Le piace di più di Kivy?**

Non ricordare nulla che mi sia piaciuto di Kivy.

**Cosa non Le piace di Kivy?**

La mancanza di supporto dinamico; l'incapacità di eseguire il debug del codice utilizzando i debugger standard di Python; l'atteggiamento/la mancanza di disponibilità degli esperti nella comunità. (Ancora, sono passati 5 anni da quando ho usato Kivy, quindi queste cose potrebbero essere cambiate; inoltre, mi è stato chiesto di fare cose con Kivy, da qualcuno che non apprezzava davvero le sue limitazioni, che non era davvero progettato per fare, e penso che forse gli esperti poco disponibili non volessero dirmelo apertamente, ma non piaceva nemmeno che i problemi che stavo avendo stessero esponendo le limitazioni del design.)

**Raccomandazioni per chi sta considerando Kivy:**

Comprendi cosa Kivy può e non può fare rispetto alle tue esigenze.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Nessuno. (Non ho usato Kivy da 5 anni, e quando lo usavo, era più vicino a essere il problema che la soluzione ai nostri problemi.) Beneficio negativo: sono stato licenziato perché non riuscivo a capire come far cambiare dinamicamente l'interfaccia utente con Kivy (ho mantenuto i contatti con un collega e ho saputo che alla fine il team ha abbandonato Kivy e ha optato per Qt: immagino che il manager abbia finalmente capito che Kivy era troppo statico per implementare l'interfaccia utente desiderata).

  ### 3. Una libreria brillante per creare applicazioni multipiattaforma.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 11, 2020

**Cosa Le piace di più di Kivy?**

Mi è piaciuta la semplicità del linguaggio usato in esso e anche l'interfaccia che può essere sviluppata usando kivy è molto più bella rispetto alla libreria tkinter. Sembra essere come linguaggi come il CSS che rendono le parole chiave più memorizzabili. Inoltre, mi è piaciuto che sia un'applicazione indipendente dalla piattaforma, dato che il mio amico usa kivy sul suo sistema Windows e io lavoro su Mac e non abbiamo sentito molta differenza. Mi è piaciuto kivy per essere adattabile, poiché gestisce automaticamente la sua dimensione in base alla finestra disponibile che ottiene e ridimensiona anche il suo testo, il che mi sorprende. Ci sono molte librerie, ma kivy in un breve lasso di tempo è diventata una delle mie librerie preferite da usare con il linguaggio di programmazione Python per la sua semplicità.

**Cosa non Le piace di Kivy?**

Secondo me dovrebbe utilizzare meno potenza di elaborazione. A parte questo, va tutto bene. Inoltre, l'installazione può essere resa facile (non necessariamente), ma tutto ha bisogno di miglioramenti o può essere migliorato. Non mi è piaciuto il fatto che a volte durante l'esecuzione del mio codice si bloccava, il che può essere migliorato.

**Raccomandazioni per chi sta considerando Kivy:**

Direi che se sei un nuovo sviluppatore, allora puoi optare per Kivy piuttosto che per Tkinter, poiché crea un'interfaccia migliore di quella che farebbe Tkinter.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Uso Kivy per creare applicazioni desktop poiché ho creato un'applicazione desktop che in realtà non esisteva e penso che Kivy abbia reso davvero facile per me crearne una, dato che era il tipo di applicazione che ho fatto ed è stato davvero divertente farlo con il linguaggio di programmazione Python e la libreria Kivy.

  ### 4. Kivy non ha scalabilità ed è anche più lento per i dispositivi Android e si blocca anche un po'.

**Rating:** 2.0/5.0 stars

**Reviewed by:** Abhay G. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 12, 2020

**Cosa Le piace di più di Kivy?**

Mi piacciono le sintassi più brevi e il codice leggibile di Kivy poiché chiunque può capirli facilmente e ci sono molti strumenti e il supporto della comunità è buono.

**Cosa non Le piace di Kivy?**

Non mi piace che sia molto difficile impacchettare l'applicazione in apk e ios perché si bloccano troppe volte. L'aspetto delle applicazioni Kivy sembra molto vecchio stile. Kivy MD è buono.

**Raccomandazioni per chi sta considerando Kivy:**

Vai per kivy se conosci python e ti senti a tuo agio con esso. Kivy è ancora nella fase di sviluppo e gli aggiornamenti arrivano ogni 2-5 giorni. Dovresti provare kivy MD perché è fantastico.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Fondamentalmente uso Kivy per piccole applicazioni e giochi. Ci sono vantaggi solo in Kivy MD. Kivy MD è fantastico.

  ### 5. Indipendenza dalla piattaforma in Kivy

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** July 11, 2020

**Cosa Le piace di più di Kivy?**

Kivy, essendo una libreria GUI, ha anche un progetto gemello, Plyer. Quello a cui ho contribuito e la parte migliore di quel progetto è che è costruito sopra buildozer (un altro progetto gemello) che gli fornisce la funzionalità multipiattaforma.

**Cosa non Le piace di Kivy?**

Mancanza di consapevolezza tra le persone e minore supporto della comunità

**Raccomandazioni per chi sta considerando Kivy:**

Assicurati di seguire correttamente la documentazione altrimenti può essere un problema per te.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Qualsiasi API costruita utilizzando plyer può essere utilizzata su tutte le piattaforme supportate (iOS, Android, Windows, Mac, Linux) senza cambiare alcun codice.

  ### 6. Interfaccia utente semplice per libreria Python multipiattaforma

**Rating:** 3.5/5.0 stars

**Reviewed by:** Luis B. | Fullstack developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 16, 2020

**Cosa Le piace di più di Kivy?**

La comunità intorno al progetto e la sua documentazione API.

**Cosa non Le piace di Kivy?**

Gli esempi non sono davvero utili, ma puoi sempre chiedere nel repository.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Ho creato un'app per il monitoraggio del reddito personale che funziona su macOS e Linux.

  ### 7. È utilizzabile se Python è l'unica cosa che sai programmare, ma ci sono opzioni migliori là fuori.

**Rating:** 2.0/5.0 stars

**Reviewed by:** Shubham R. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 13, 2020

**Cosa Le piace di più di Kivy?**

Capacità di programmare in Python e l'enorme libreria di pacchetti che Python mette a tua disposizione

**Cosa non Le piace di Kivy?**

Praticamente tutto il resto, flutter e Java sono semplicemente alternative molto migliori.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Volevo scrivere un'app mobile in Python

  ### 8. Kivy è semplice da sviluppare, quindi chiunque può facilmente sviluppare app desktop o mobili. Altezza consigliata

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 24, 2020

**Cosa Le piace di più di Kivy?**

Facilità di creazione dei widget. Il più semplice che abbia mai scritto.

**Cosa non Le piace di Kivy?**

I widget non sono reattivi. Relativamente più lenti

**Raccomandazioni per chi sta considerando Kivy:**

Kivy è facile da configurare e sviluppare. Lo userei sicuramente per le mie prossime applicazioni desktop.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Avevo scritto un'app desktop per la gestione del rischio con Kivy. È stato così facile che l'ho completata in solo una settimana.

  ### 9. Kivy è il miglior framework Python

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shafat A. | Software Quality Assurance Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 12, 2020

**Cosa Le piace di più di Kivy?**

Kivy è la migliore piattaforma multipiattaforma per costruire applicazioni mobili e desktop

**Cosa non Le piace di Kivy?**

Le risorse sono inferiori rispetto ad altre piattaforme popolari.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Applicazione Android

  ### 10. Ridicolosamente efficiente.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Istruzione superiore | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 12, 2020

**Cosa Le piace di più di Kivy?**

kivy aiuta a costruire applicazioni come un incanto, facile da usare e può essere appreso molto facilmente.

**Cosa non Le piace di Kivy?**

Aggiunte per kivyMD. Questo avrebbe potuto essere incluso nel modulo base di kivy.

**Raccomandazioni per chi sta considerando Kivy:**

Devi provare, ne vale la pena.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Creare applicazioni che sono difficili da costruire utilizzando altri moduli e richiedono molto tempo e sforzi.

  ### 11. Esperienza con Kivy come nuovo utente

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Automobilistico | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 13, 2020

**Cosa Le piace di più di Kivy?**

La cosa più potente di Livy è la sua capacità di sviluppare soluzioni solide e a prova di errore, che possono essere utilizzate su qualsiasi piattaforma.

**Cosa non Le piace di Kivy?**

Supporto non aggiornato con i recenti livelli API di Android.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Fondamentalmente mi occupo di sviluppare applicazioni desktop, e kivy mi aiuta a gestirle perfettamente.

  ### 12. Tranne il supporto adeguato della comunità, tutto il resto è ottimo

**Rating:** 3.0/5.0 stars

**Reviewed by:** Utente verificato in Automazione industriale | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 11, 2020

**Cosa Le piace di più di Kivy?**

Funzionalità multipiattaforma così come il linguaggio Python

**Cosa non Le piace di Kivy?**

Il supporto della comunità non è adeguato e la documentazione può essere migliorata.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Un'interfaccia utente decente può essere creata per un'app multipiattaforma

  ### 13. Crea interfacce multipiattaforma con Python usando Kivy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ernest  K. | Web Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 08, 2019

**Cosa Le piace di più di Kivy?**

La cosa più importante è che con Kivy posso creare applicazioni Android e iOS usando Python, senza dover imparare i rispettivi linguaggi nativi per le piattaforme.

**Cosa non Le piace di Kivy?**

Il supporto di Kivy non è sempre aggiornato con i livelli API Android più recenti. Compilare e costruire applicazioni mobili con Kivy richiede molto tempo e le dimensioni dei pacchetti sono inutilmente grandi.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Kivy rende facile per gli sviluppatori Python immergersi nello sviluppo di applicazioni mobili senza dover imparare nuovi linguaggi.

  ### 14. La mia esperienza

**Rating:** 4.5/5.0 stars

**Reviewed by:** Umar A. | Flutter Developer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 27, 2019

**Cosa Le piace di più di Kivy?**

Kivy è uno dei migliori software che può aiutarti a costruire applicazioni su telefono con l'aiuto delle sue funzionalità delle librerie Python.

**Cosa non Le piace di Kivy?**

Per noi utenti Windows dobbiamo usare Virtual Box per farlo

**Raccomandazioni per chi sta considerando Kivy:**

Chiunque ami costruire cose con Python spererà di apprezzarlo.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Sto usando Kivy per creare app

  ### 15. Utilizzando Kivy per lo sviluppo rapido di applicazioni

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** July 09, 2019

**Cosa Le piace di più di Kivy?**

Piattaforma di sviluppo rapido delle applicazioni. Utilizza controlli utente innovativi e multi-touch per lo sviluppo delle applicazioni.

**Cosa non Le piace di Kivy?**

La piattaforma Kivy è molto buona per lo sviluppo di applicazioni, ma è un po' costosa.

**Raccomandazioni per chi sta considerando Kivy:**

È una buona piattaforma, dovremmo usarla.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Stiamo facendo lo sviluppo rapido delle applicazioni. Abbiamo scoperto che consente uno sviluppo rapido del software.

  ### 16. Interfaccia utente per codice Python

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ramnaresh C. | Software Engineer, Software per computer, Enterprise (> 1000 dip.)

**Reviewed Date:** January 11, 2018

**Cosa Le piace di più di Kivy?**

Kivy è la migliore libreria Python che ti aiuta a progettare un'interfaccia utente in Python per un codice Python. Usando Kivy puoi davvero sviluppare applicazioni usando Python con molta facilità. Kivy ti aiuta a progettare l'interfaccia utente della tua applicazione semplicemente con alcuni semplici codici Python che sono simili ai tag XML. Puoi anche aggiungere pulsanti e assegnare loro funzioni da eseguire al clic o al passaggio del mouse e così via. Inoltre, puoi ottenere il testo di input dall'utente. Puoi anche impostare il colore o l'immagine di sfondo e molte altre cose riguardanti l'interfaccia utente possono essere fatte usando Kivy.

**Cosa non Le piace di Kivy?**

Kivy è la libreria innovativa per Python e come un angelo per gli sviluppatori Python perché hanno appena ottenuto un'interfaccia utente per il loro codice, quindi è la migliore.

**Raccomandazioni per chi sta considerando Kivy:**

Consiglierei a tutti gli sviluppatori Python di utilizzare Kivy per dare un'interfaccia utente al vostro codice, in modo da poter mostrare all'utente inesperto ciò che avete effettivamente sviluppato con le vostre competenze. Inoltre, potete creare applicazioni per l'utente finale davvero attraenti e utili usando Kivy, che è davvero fantastico.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Sono uno sviluppatore Python e ho sempre voluto distribuire il mio codice sotto forma di un'applicazione. Ogni volta dovevo ricorrere a software di terze parti che avrebbero convertito o collegato il mio codice all'interfaccia utente. Invece, quando ho scoperto Kivy, sono stato in grado di sviluppare facilmente la mia applicazione per l'utente finale usando Python stesso e senza l'aiuto di nessun altro, il che è davvero fantastico.

  ### 17. Un ottimo punto di partenza per creare un'interfaccia utente per le tue applicazioni Python

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dustin L. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 18, 2018

**Cosa Le piace di più di Kivy?**

È molto potente e gratuito. Anche se è presentato principalmente per lo sviluppo mobile, ho scoperto che funziona bene anche per le applicazioni desktop.

**Cosa non Le piace di Kivy?**

Sarebbe meglio se potessi includere solo i componenti Kivy necessari per la tua particolare applicazione.

**Raccomandazioni per chi sta considerando Kivy:**

È sicuramente una delle migliori opzioni gratuite per l'interfaccia utente disponibili.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Utilizziamo script Python per eseguire una serie di compiti. Ora posso usare Kivy per costruire facilmente un'interfaccia utente in modo che i dipendenti non esperti in Python possano svolgere questi compiti come se stessero utilizzando qualsiasi altra applicazione user-friendly.

  ### 18. Framework Python per creare app Android.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Purav A. | Assistant Project Manager, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 02, 2017

**Cosa Le piace di più di Kivy?**

- Documentazione ed esempi forniti.
- Puoi costruire una grande UI/UX per la tua applicazione Android usando Kivy.

**Cosa non Le piace di Kivy?**

Nessun supporto per Windows quando si parla di costruire .apk. Puoi creare l'applicazione e testarla, ma quando si tratta di costruire .apk hai bisogno di un ambiente Linux. Diventa molto difficile quando si utilizza il sistema operativo Windows.

**Raccomandazioni per chi sta considerando Kivy:**

Quando si utilizza con Windows, scarica Buildozer, è uno strumento necessario senza il quale non sarai in grado di creare file .apk. Consiglio vivamente di utilizzare un sistema operativo basato su Linux, nessun problema riguardo a questo quando si utilizza in ambiente Linux.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

- Crea applicazioni Android con il supporto di potenti librerie Python.

  ### 19. Strumento efficiente per costruire un'app Android tramite Python

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rishab G. | CEO, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 21, 2017

**Cosa Le piace di più di Kivy?**

Supporto della libreria per costruire facilmente una grande interfaccia utente per l'app.

**Cosa non Le piace di Kivy?**

Nessun supporto di distribuzione per Windows. Se vuoi distribuire o eseguire il debug del codice che hai scritto in un'app completamente costruita, hai bisogno di un ambiente Linux. È difficile per un utente Windows dover creare un ambiente virtuale.

**Raccomandazioni per chi sta considerando Kivy:**

Usalo in ambiente Linux.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Creare app Android usando Python.

  ### 20. Ottimo nuovo framework per applicazioni multipiattaforma!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Calvin L. | Software Developer, Produzione elettrica/elettronica, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 22, 2015

**Cosa Le piace di più di Kivy?**

La comunità online (IRC, forum) è un ottimo posto per imparare. Gli utenti sono estremamente disponibili e gentili. Il linguaggio KV è fantastico. Kivy è ottimo per costruire un'applicazione multipiattaforma. Facile da portare su Android.

**Cosa non Le piace di Kivy?**

A volte è un po' complicato ottenere il dispatching degli eventi e i binding delle proprietà corretti, ma una volta capito diventa molto potente.

**Raccomandazioni per chi sta considerando Kivy:**

È una nuova piattaforma fantastica. Può aiutarti a creare app straordinarie multipiattaforma e il suo framework è molto flessibile e robusto. Tuttavia, non creerà applicazioni dall'aspetto nativo. Con un po' di tempo e impegno, puoi far sembrare l'applicazione nativa.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Sviluppo di applicazioni multipiattaforma con focus principale su Linux embedded e Android. È stato molto facile costruire l'app sia per Linux che per Android. Non c'erano differenze nel modo in cui funzionava su ciascun sistema operativo.

  ### 21. Molto facile prototipare rapidamente semplici app multipiattaforma, problemi di prestazioni.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Matthew C. | Software Developer, Produzione elettrica/elettronica, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 22, 2015

**Cosa Le piace di più di Kivy?**

La creazione di elementi dell'interfaccia utente e il loro collegamento alle proprie funzionalità è estremamente facile da fare e molto intuitiva.

**Cosa non Le piace di Kivy?**

Per quanto riguarda le prestazioni, non è il migliore che abbia visto nemmeno per applicazioni semplici. Mi sono imbattuto in molte condizioni di gara riguardo alla pianificazione degli eventi dell'orologio durante l'aggiornamento dei canvas e la visualizzazione dell'immagine appropriata.

**Raccomandazioni per chi sta considerando Kivy:**

Eccellente strumento per creare una semplice interfaccia grafica front-end per la tua applicazione.

**Quali problemi sta risolvendo Kivy e in che modo La sta aiutando?**

Per creare una soluzione multipiattaforma per migrare il nostro software di punta dallo spazio Desktop a un sistema integrato embedded, mantenendo allo stesso tempo una soluzione Desktop affidabile.


## Kivy Discussions
  - [A cosa serve Kivy?](https://www.g2.com/it/discussions/what-is-kivy-used-for)

- [View Kivy pricing details and edition comparison](https://www.g2.com/it/products/kivy/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-26+20%3A21%3A26+-0500&secure%5Bsession_id%5D=204e6c78-fa3a-4cd9-8e84-283944dd45c2&secure%5Btoken%5D=ceb31cab0fe8f8de504c0ace4e9fc0be6378165e158e5113e46aaf91b0b51da4&format=llm_user)


## Top Kivy Alternatives
  - [Django](https://www.g2.com/it/products/django/reviews) - 4.5/5.0 (171 reviews)
  - [Flask](https://www.g2.com/it/products/flask/reviews) - 4.5/5.0 (49 reviews)
  - [Tornado](https://www.g2.com/it/products/tornado/reviews) - 3.8/5.0 (20 reviews)

