O que é o BeeWare?¶
Python provou ser uma linguagem altamente capaz - acessível para para os novatos, mas poderosa nas mãos de especialistas. O projeto BeeWare tem como objetivo aproveitar o poder do Python como linguagem e usá-lo para permitir que usuários de todos os níveis de habilidade desenvolvam aplicativos com interfaces de usuário nativas. interfaces de usuário nativas.
O objetivo final do projeto BeeWare: Ser capaz de fazer para software móvel e e desktop o mesmo que o Django fez para o software da Web: colocar nas mãos dos usuários colocar nas mãos dos usuários um conjunto de ferramentas e bibliotecas que lhes permitam desenvolver interfaces de usuário ricas e nativas e implementá-las em seus dispositivos. e implantá-las em seus dispositivos. Isso inclui:
- Ferramentas para permitir que o Python seja executado em diferentes dispositivos,
- Ferramentas para empacotar um projeto Python, para que ele possa ser executado nesses dispositivos.
- Bibliotecas para acessar os widgets e recursos nativos dos dispositivos,
- Ferramentas para ajudar a desenvolver, depurar, analisar e implantar esses projetos.
O objetivo é que esse conjunto de ferramentas seja suficientemente fácil de usar para para iniciantes usarem em um ambiente semelhante ao das Django Girls, mas mas poderosas o suficiente para que possam ser usadas para impulsionar o próximo Instagram, Pinterest ou Disqus.
No entanto, não se trata apenas de software. Nosso objetivo também é ser um projeto com uma consciência social. Nosso objetivo é desenvolver e manter uma comunidade diversificada e comunidade diversificada e inclusiva, e temos um Código de Conduta que é rigorosamente rigorosamente aplicado. Também aspiramos a desenvolver uma comunidade saudável e sustentável sustentável, que esteja ciente dos problemas de saúde mental de seus participantes e que forneça os recursos para que as pessoas comecem a se envolver, e continuem a se envolver com a comunidade.
O que posso fazer com o BeeWare?¶
Com o BeeWare, você pode fazer o seguinte:
- No macOS, você pode criar aplicativos de console ou com interface gráfica, empacotados como pacotes .app, pacotes DMG ou instaladores PKG, totalmente assinados e autenticados para distribuição independente ou na App Store do macOS.
- No Windows, é possível criar aplicativos de console ou com interface gráfica, empacotados como instaladores MSI ou arquivos ZIP, compatíveis com certificados de assinatura padrão para distribuição independente.
- No Linux, é possível criar aplicativos de console ou com interface gráfica, empacotados como pacotes nativos do sistema (deb/rpm), Flatpaks ou AppImages.
- No iOS, é possível desenvolver aplicativos nativos, empacotados como projetos do Xcode, que podem ser compilados e distribuídos na App Store do iOS.
- No Android, é possível criar aplicativos, empacotados como arquivos binários APK ou Android App Bundles (AAB), adequados para distribuição pela Google Play Store ou para instalação direta.
- Nos navegadores da web, é possível criar aplicativos de página única, compactados em um arquivo ZIP adequado para serem hospedados em qualquer servidor web de arquivos estáticos.
Conheça Brutus¶

Brutus the Bee é o mascote do projeto BeeWare. Ele é uma pequena abelha abelha operária.
Fato curioso: uma pessoa que cria abelhas é chamada de apicultor - um nome que o projeto BeeWare usa para descrever a equipe principal. Isso também reflete o relacionamento que a equipe principal deseja ter com a comunidade - somos pastores da comunidade e forneceremos e forneceremos orientação, mas sabemos que o trabalho real é feito pela comunidade como um todo. comunidade como um todo.
Para onde vamos agora?¶
Você pode saber mais sobre a história e filosofia da BeeWare.
Se você quiser experimentar o BeeWare, experimente nosso tutorial.
Se você deseja se manter atualizado sobre o que estamos fazendo, siga [@beeware@fosstodon.org] no Mastodon. Se você deseja receber atualizações, dicas, sugestões e anúncios sobre o projeto BeeWare, [inscreva-se na lista de discussão BeeWare Enthusiasts].