# Kivy Reviews
**Vendor:** Kivy  
**Category:** [Frameworks Web Python](https://www.g2.com/pt/categories/python-web-frameworks)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 21
## About Kivy
Kivy é uma biblioteca Python de código aberto e multiplataforma para o desenvolvimento de aplicativos que utilizam interfaces de usuário, como aplicativos de multitoque.




## Kivy Reviews
  ### 1. Kivy é melhor para usar no desenvolvimento de aplicativos se você estiver interessado em Python.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prakhar P. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 10, 2020

**O que você mais gosta em Kivy?**

O suporte da comunidade do Kivy é incrível e a facilidade e diversão com que podemos criar várias aplicações me atrai muito. Aprendi muito sobre como é fácil desenvolver um aplicativo usando o Kivy.

**O que você não gosta em Kivy?**

É difícil finalmente obter um apk para o seu Android usando o Windows. Deveria haver alguns recursos fáceis para usuários de Windows também. Como nem todo iniciante usa o sistema Linux. O resto das coisas achei bem na minha opinião.

**Recomendações a outras pessoas considerando Kivy:**

Dê uma chance.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Eu desenvolvi um aplicativo para iniciantes chamado Pedra papel tesoura durante este período de confinamento. E o kivy eu senti que era fácil e eficiente para isso. Tendo aprendido python e eu queria desenvolver um aplicativo aqui, o kivy desempenhou um papel importante para mim.

  ### 2. Faz muito tempo desde que usei Kivy.

**Rating:** 2.5/5.0 stars

**Reviewed by:** David G. | Tutor, Empresa (> 1000 emp.)

**Reviewed Date:** July 12, 2020

**O que você mais gosta em Kivy?**

Não me lembro de nada que gostei sobre o Kivy.

**O que você não gosta em Kivy?**

A falta de suporte dinâmico; a incapacidade de depurar o código usando depuradores padrão do Python; a atitude/pouca ajuda dos especialistas na comunidade. (Novamente, já faz 5 anos desde que usei o Kivy, então essas coisas podem ter mudado; além disso, fui encarregado de fazer coisas com o Kivy, por alguém que não apreciava realmente suas limitações, que não foi realmente projetado para fazer, e acho que talvez os especialistas pouco prestativos não quisessem me dizer isso diretamente, mas também não gostaram que os problemas que eu estava tendo estavam expondo limitações de design.)

**Recomendações a outras pessoas considerando Kivy:**

Compreenda o que o Kivy pode _e não pode_ fazer em relação aos seus requisitos.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Nenhum. (Não uso Kivy há 5 anos, e quando estava usando, estava mais próximo de ser o problema do que a solução para nossos problemas.) Benefício negativo: fui demitido porque não consegui descobrir como fazer o Kivy mudar a interface do usuário dinamicamente (mantive contato com um colega e soube que eventualmente a equipe abandonou o Kivy e foi para o Qt: acho que o gerente finalmente percebeu que o Kivy era muito estático para implementar a interface do usuário desejada).

  ### 3. Uma biblioteca brilhante para criar aplicações multiplataforma.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 11, 2020

**O que você mais gosta em Kivy?**

Gostei da facilidade da linguagem usada nele e também da interface que pode ser desenvolvida usando kivy, que é muito mais atraente do que a biblioteca tkinter. Parece ser como linguagens como CSS, que tornam as palavras-chave mais fáceis de lembrar. Também gostei de ser um aplicativo independente de plataforma, já que meu amigo usa kivy no sistema Windows dele e eu trabalho no Mac, e não sentimos muita diferença. Gostei do kivy por ser ajustável, pois gerencia automaticamente seu tamanho de acordo com a janela disponível que recebe e também redimensiona seu texto, o que me surpreende. Existem muitas bibliotecas, mas o kivy, em um curto espaço de tempo, se tornou uma das minhas bibliotecas favoritas para usar com a linguagem de programação Python por sua simplicidade.

**O que você não gosta em Kivy?**

De acordo comigo, ele deve usar menos poder de processamento. Além disso, está tudo bem. Tudo precisa de melhorias ou pode ser melhorado. Não gostei do fato de que, às vezes, durante a execução do meu código, ele travou, o que pode ser melhorado.

**Recomendações a outras pessoas considerando Kivy:**

Eu diria que se você é um novo desenvolvedor, então você pode optar por kivy em vez de tkinter, pois ele cria uma interface melhor do que o tkinter faria.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Eu uso kivy para criar aplicativos de desktop, pois criei um aplicativo de desktop que na verdade não existia e acho que o kivy tornou realmente fácil para mim criar um, já que foi o aplicativo desse tipo que fiz e foi realmente divertido fazê-lo com a linguagem de programação python e a biblioteca kivy.

  ### 4. Kivy não tem escalabilidade e também é mais lento para dispositivos Android e até trava um pouco.

**Rating:** 2.0/5.0 stars

**Reviewed by:** Abhay G. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 12, 2020

**O que você mais gosta em Kivy?**

Gosto das sintaxes mais curtas e do código legível do Kivy, pois qualquer pessoa pode entendê-los facilmente, há muitas ferramentas disponíveis e o suporte da comunidade é bom.

**O que você não gosta em Kivy?**

Eu não gosto que seja muito difícil empacotar o aplicativo para apk e ios porque eles travam muitas vezes. A aparência dos aplicativos kivy parece muito antiquada. Kivy MD é bom.

**Recomendações a outras pessoas considerando Kivy:**

Kivy é uma boa escolha se você conhece Python e está confortável com ele. Kivy ainda está na fase de desenvolvimento e atualizações estão chegando a cada 2-5 dias. Kivy MD é ótimo.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Eu basicamente uso kivy para pequenas aplicações e jogos. Há benefícios apenas no Kivy MD. Kivy MD é ótimo.

  ### 5. Independência de plataforma no Kivy

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Médio Porte (51-1000 emp.)

**Reviewed Date:** July 11, 2020

**O que você mais gosta em Kivy?**

Kivy, sendo uma biblioteca GUI, também tem um projeto irmão, o Plyer. O projeto ao qual eu contribuí e a melhor parte desse projeto é que ele é construído sobre o buildozer (outro projeto irmão), que lhe proporciona a funcionalidade multiplataforma.

**O que você não gosta em Kivy?**

Falta de conscientização entre as pessoas e menos apoio da comunidade

**Recomendações a outras pessoas considerando Kivy:**

Certifique-se de seguir a documentação corretamente, caso contrário, pode ser um problema para você.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Qualquer API construída usando o plyer pode ser usada em todas as plataformas suportadas (iOS, Android, Windows, Mac, Linux) sem alterar nenhum código.

  ### 6. Simples biblioteca de interface de usuário Python multiplataforma

**Rating:** 3.5/5.0 stars

**Reviewed by:** Luis B. | Fullstack developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 16, 2020

**O que você mais gosta em Kivy?**

A comunidade em torno do projeto e sua documentação da API.

**O que você não gosta em Kivy?**

Os exemplos não são realmente úteis, mas você pode sempre perguntar no repositório.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Eu fiz um aplicativo para rastreamento de renda pessoal que funciona no macOS e Linux.

  ### 7. É utilizável se Python for a única coisa que você pode programar, mas existem opções melhores por aí.

**Rating:** 2.0/5.0 stars

**Reviewed by:** Shubham R. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 13, 2020

**O que você mais gosta em Kivy?**

Capacidade de programar em Python e a enorme biblioteca de pacotes que o Python coloca à sua disposição

**O que você não gosta em Kivy?**

Praticamente todo o resto, flutter e Java são simplesmente alternativas muito melhores.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Queria escrever um aplicativo móvel em python

  ### 8. Kivy é simples de desenvolver, então qualquer pessoa pode facilmente desenvolver aplicativos para desktop ou dispositivos móveis. Altura recomendada

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 24, 2020

**O que você mais gosta em Kivy?**

Facilidade de criar widgets. O mais simples que já escrevi.

**O que você não gosta em Kivy?**

Os widgets não são responsivos. Relativamente mais lentos.

**Recomendações a outras pessoas considerando Kivy:**

Kivy é fácil de configurar e desenvolver. Eu definitivamente o usaria para minhas próximas aplicações de desktop.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Eu tinha escrito um aplicativo de desktop para gestão de empreendimentos com Kivy. Foi tão fácil que completei em apenas uma semana.

  ### 9. Kivy é a melhor estrutura Python

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shafat A. | Software Quality Assurance Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** July 12, 2020

**O que você mais gosta em Kivy?**

Kivy é a melhor plataforma cruzada para construir aplicativos móveis e de desktop.

**O que você não gosta em Kivy?**

Recursos são menores do que outras plataformas populares.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Aplicativo Android

  ### 10. Ridiculamente eficiente.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Educação Superior | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 12, 2020

**O que você mais gosta em Kivy?**

kivy ajuda a construir aplicativos como um encanto, é fácil de usar e pode ser aprendido muito facilmente.

**O que você não gosta em Kivy?**

Adicionais para o KivyMD. Isso poderia ter sido incluído no módulo base do Kivy.

**Recomendações a outras pessoas considerando Kivy:**

Deve tentar, vale a pena.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Criar aplicações que são difíceis de construir usando outros módulos e requerem muito tempo e esforço.

  ### 11. Experiência com Kivy como um novo usuário

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Automotivo | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 13, 2020

**O que você mais gosta em Kivy?**

A coisa mais poderosa sobre o Livy é sua capacidade de desenvolver soluções fortes e à prova de falhas, que podem ser usadas em qualquer plataforma.

**O que você não gosta em Kivy?**

Suporte não está atualizado com os níveis de API recentes do Android.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Eu basicamente desenvolvo aplicativos de desktop, e o Kivy me ajuda a lidar com isso perfeitamente.

  ### 12. Exceto pelo suporte comunitário adequado, todo o resto é o melhor.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Usuário Verificado em Automação Industrial | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 11, 2020

**O que você mais gosta em Kivy?**

Recurso Multi Plataforma, assim como a linguagem Python

**O que você não gosta em Kivy?**

O suporte da comunidade não é adequado e a documentação pode ser melhorada.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Uma interface de usuário decente pode ser criada para um aplicativo multiplataforma.

  ### 13. Construa interfaces multiplataforma com Python usando Kivy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ernest  K. | Web Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** October 08, 2019

**O que você mais gosta em Kivy?**

Mais importante ainda, com o Kivy posso construir aplicações para Android e iOS usando Python, sem precisar aprender as linguagens nativas respectivas para as plataformas.

**O que você não gosta em Kivy?**

O suporte do Kivy nem sempre está atualizado com os níveis mais recentes da API do Android. Compilar e construir aplicativos móveis com Kivy leva muito tempo e os tamanhos dos pacotes são desnecessariamente grandes.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Kivy facilita para o desenvolvedor Python mergulhar no desenvolvimento de aplicativos móveis sem precisar aprender novas linguagens.

  ### 14. Minha experiência

**Rating:** 4.5/5.0 stars

**Reviewed by:** Umar A. | Flutter Developer, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 27, 2019

**O que você mais gosta em Kivy?**

Kivy é um dos melhores softwares que pode ajudar a construir aplicativos no telefone com a ajuda de recursos das bibliotecas Python.

**O que você não gosta em Kivy?**

Para nós, usuários do Windows, temos que usar o Virtual Box para isso.

**Recomendações a outras pessoas considerando Kivy:**

Todos que gostam de construir coisas com python provavelmente gostarão disso.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Estou usando Kivy para construir aplicativos.

  ### 15. Usando Kivy para Desenvolvimento Rápido de Aplicações

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Médio Porte (51-1000 emp.)

**Reviewed Date:** July 09, 2019

**O que você mais gosta em Kivy?**

Plataforma de desenvolvimento rápido de aplicações. Utiliza controles de usuário inovadores e multitoque para o desenvolvimento de aplicações.

**O que você não gosta em Kivy?**

A plataforma Kivy é muito boa para o desenvolvimento de aplicativos, mas é um pouco cara.

**Recomendações a outras pessoas considerando Kivy:**

É uma boa plataforma, devemos usá-la.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Estamos fazendo o desenvolvimento rápido de aplicações. Descobrimos que isso permite um desenvolvimento rápido de software.

  ### 16. Interface de usuário para código Python

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ramnaresh C. | Software Engineer, Software de Computador, Empresa (> 1000 emp.)

**Reviewed Date:** January 11, 2018

**O que você mais gosta em Kivy?**

Kivy é a melhor biblioteca Python que ajuda a projetar uma interface de usuário em Python para um código Python. Usando Kivy, você pode realmente desenvolver aplicações usando Python com muita facilidade. Kivy ajuda a projetar a interface de usuário da sua aplicação apenas com alguns códigos Python simples que são semelhantes a tags XML. Você também pode adicionar botões e atribuir funções para serem executadas ao clicar ou passar o mouse, entre outras ações. Além disso, é possível obter o texto de entrada do usuário. Você também pode definir a cor ou imagem de fundo e muitas outras coisas relacionadas à interface de usuário podem ser feitas usando Kivy.

**O que você não gosta em Kivy?**

Kivy é a biblioteca inovadora para python e como um anjo para desenvolvedores py porque eles acabaram de obter uma interface de usuário para seu código, então é a melhor.

**Recomendações a outras pessoas considerando Kivy:**

Eu recomendaria a todos os desenvolvedores Python usar o Kivy para dar ao seu código uma interface de usuário, para que você possa mostrar ao usuário leigo o que realmente desenvolveu usando suas habilidades. Além disso, você pode criar aplicativos finais realmente atraentes e úteis usando o Kivy, o que é realmente ótimo.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Sou desenvolvedor Python e sempre quis implantar meu código na forma de um aplicativo. Sempre tive que recorrer a algum software de terceiros que convertesse ou conectasse meu código à interface do usuário. Quando soube sobre o Kivy, consegui desenvolver facilmente meu aplicativo para o usuário final usando apenas Python e sem a ajuda de mais ninguém, o que é realmente ótimo.

  ### 17. Um ótimo ponto de partida para criar uma interface de usuário para suas aplicações Python

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dustin L. | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 18, 2018

**O que você mais gosta em Kivy?**

É muito poderoso e gratuito. Embora seja posicionado principalmente para desenvolvimento móvel, descobri que funciona bem para aplicativos de desktop também.

**O que você não gosta em Kivy?**

Seria melhor se você pudesse incluir apenas os componentes Kivy necessários para sua aplicação específica.

**Recomendações a outras pessoas considerando Kivy:**

É definitivamente uma das melhores opções de interface de usuário gratuitas disponíveis.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Usamos scripts em Python para realizar várias tarefas. Agora posso usar o Kivy para construir facilmente uma interface de usuário, para que os funcionários que não conhecem Python possam realizar essas tarefas da mesma forma que operam qualquer outro aplicativo amigável.

  ### 18. Python framework para construir aplicativos Android.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Purav A. | Assistant Project Manager, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 02, 2017

**O que você mais gosta em Kivy?**

- Documentação e exemplos fornecidos.  
- Você pode criar uma ótima interface de usuário/experiência de usuário para seu aplicativo Android usando Kivy.

**O que você não gosta em Kivy?**

Nenhum suporte para Windows quando você fala sobre a construção de .apk. Você pode criar a aplicação e testá-la, mas quando se trata de construir .apk, você precisa de um ambiente Linux. Torna-se muito difícil ao usar o sistema operacional Windows.

**Recomendações a outras pessoas considerando Kivy:**

Quando usado com Windows, baixe o Buildozer, é uma ferramenta necessária sem a qual você não conseguirá criar arquivos .apk. Eu recomendo usar um sistema operacional baseado em Linux, sem problemas em relação a isso ao usar em um ambiente Linux.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

aplicativos android com suporte de bibliotecas python poderosas.

  ### 19. Ferramenta eficiente para construir um aplicativo Android através do Python

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rishab G. | CEO, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** October 21, 2017

**O que você mais gosta em Kivy?**

Biblioteca de suporte para construir facilmente uma ótima interface de usuário para o aplicativo.

**O que você não gosta em Kivy?**

Sem suporte de implantação para Windows. Se você quiser implantar ou depurar o código que escreveu em um aplicativo totalmente construído, você precisa de um ambiente Linux. É difícil para um usuário do Windows precisar criar um Ambiente Virtual.

**Recomendações a outras pessoas considerando Kivy:**

em ambiente Linux.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Fazendo aplicativos Android usando Python.

  ### 20. Ótimo novo framework de aplicação multiplataforma!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Calvin L. | Software Developer, Fabricação de Equipamentos Elétricos/Eletrônicos, Médio Porte (51-1000 emp.)

**Reviewed Date:** June 22, 2015

**O que você mais gosta em Kivy?**

A comunidade online (IRC, fóruns) é um ótimo lugar para aprender. Os usuários são extremamente prestativos e simpáticos.  
A linguagem KV é ótima. Kivy é excelente para construir uma aplicação multiplataforma. Fácil de portar para Android.

**O que você não gosta em Kivy?**

Um pouco complicado às vezes acertar o despacho de eventos e as ligações de propriedades, mas uma vez que você entende, torna-se muito poderoso.

**Recomendações a outras pessoas considerando Kivy:**

É uma nova plataforma excelente. Pode ajudar a criar aplicativos multiplataforma incríveis e sua estrutura é muito flexível e robusta. No entanto, não criará aplicativos com aparência nativa. Com um pouco de tempo e esforço, é possível fazer o aplicativo parecer nativo.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Desenvolvimento de aplicativos multiplataforma com foco principal em Linux embarcado e Android. Foi muito fácil construir o aplicativo tanto para Linux quanto para Android. Não houve diferenças em como ele funcionou em cada sistema operacional.

  ### 21. Muito fácil prototipar rapidamente aplicativos simples multiplataforma, problemas de desempenho.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Matthew C. | Software Developer, Fabricação de Equipamentos Elétricos/Eletrônicos, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** June 22, 2015

**O que você mais gosta em Kivy?**

A criação de elementos de interface do usuário e a vinculação deles às suas próprias funcionalidades é extremamente fácil de fazer e muito intuitiva.

**O que você não gosta em Kivy?**

Em termos de desempenho, não é o melhor que já vi, mesmo para aplicações simples. Encontrei muitas condições de corrida em relação ao agendamento de eventos de relógio ao atualizar canvas e exibir a imagem apropriada.

**Recomendações a outras pessoas considerando Kivy:**

Excelente ferramenta para criar uma interface gráfica de usuário simples para sua aplicação.

**Que problemas Kivy está resolvendo e como isso está beneficiando você?**

Para criar uma solução multiplataforma para migrar nosso software principal do espaço Desktop para um sistema integrado embarcado, bem como manter uma solução Desktop confiável ao mesmo tempo.


## Kivy Discussions
  - [Para que é usado o Kivy?](https://www.g2.com/pt/discussions/what-is-kivy-used-for)

- [View Kivy pricing details and edition comparison](https://www.g2.com/pt/products/kivy/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-04+16%3A54%3A20+-0500&secure%5Bsession_id%5D=bcf3095c-53bc-46c6-92d5-484c8218ed45&secure%5Btoken%5D=95abef5999de045974776550a411046f703588bde810c09442909cfd9d0cf93d&format=llm_user)


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

