Pitch: Crie apps multiplataforma incríveis usando somente PYTHON! Conheça a Kivy School!
Kivy School é um site que vamos atualizar semanalmente nos próximos meses, pra ensinar a galera a desenvolver aplicativos Python para Android, Windows, macOS, iOS e Linux, estamos criando vários tutoriais passo a passo com o conhecimento que adquirimos nos últimos anos.
O Kivy é uma das frameworks mais insanas que conhecemos! Durante esses anos eu senti muita falta de bons tutoriais de como criar as coisas e eu sei que a comunidade precisa disso. De 2020 pra cá, criamos apps com todo tipo de funcionalidade:
- Lançando e atualizando aplicativo na Play Store:
- Integrando Google One Tap sign-in e sign-up
- Integrando API do Instituto Nacional de Meteorologia (INMET)
- Conectando dispositivos Bluetooth (impressora térmica nesse caso)
- Gerando PDFs e imprimindo através do app:
- GPS: Integração com Mapbox
- Animações complexas com MANIM + Kivy:
Já integramos também IA de visão computacional, reconhecimento automático de fala, leitor de QR code, scanner Wi-Fi, bancos de dados on-line/off-line, e muito mais! Pela minha experiência e opinião, Kivy é uma framework completa!
A gente quer tornar fácil para outras pessoas fazerem o mesmo seguindo tutoriais passo a passo no Kivy School.
Inspirados pelo React Expo, a gente criou o Kivy Reloader para Android, uma ferramenta que permite você ver as alterações no seu celular em tempo real enquanto você está programando. A gente ainda está atualizando pra colocar mais funcionalidades, vcs podem acompanhar o desenvolvimento aqui: https://github.com/kivy-school/kivy-reloader.
Entrem lá no https://kivyschool.com. Após o tutorial de instalação, vocês vão poder resolver alguns desafios com níveis de dificuldade cada vez maiores (iniciante, intermediário, avançado). A gente ainda está escrevendo os desafios e vamos ir postando nas próximas semanas. Se quiser receber um e-mail sempre que um novo tutorial, blog post ou desafio for publicado no site, basta se inscrever na nossa newsletter.
Se precisarem de ajuda podem perguntar no Discord oficial do Kivy ou chat do telegram do Kivy Brasil. O canal mais recomendado para receber suporte em relação ao Kivy é o Discord.
Uma das novidades mais tops é que o Kivy está se preparando para lançar sua versão 3.0, e a gente quer convidar e ajudar outros a contribuir com o open-source. Vamos fazer uns tutoriais alterando o código-fonte do Kivy core diretamente, abrindo issues, enviando pull requests, revisando código de outras pessoas, etc. Tem muita coisa pra fazer e todo mundo pode contribuir.
Estamos criando uma biblioteca de componentes personalizados chamada Kivy Widgets, se quiserem pedir algum componente personalizado que você acha que está faltando no Kivy, só falar!
Sim, acreditem galera, Kivy School é made in Brazil! Quem estiver disposto a ajudar de qualquer maneira aí só comentar que vamos juntar forças! Eu ainda tenho que traduzir o site todo pra PT-BR, tem muita coisa pra fazer. Quem quiser dar uma mão, só falar.