Perfil

Diego Guimarães @diegodukao


Sobre mim

-

Eventos

1º Encontro do Grupy Sul Fluminense

Agora o sul do estado também tem evento de Python!

O 1º encontro do grupo de usuários de Python do Sul Fluminense vai acontecer no dia 28 de Outubro na UGB em Volta Redonda!

Venha conhecer a comunidade de programadores da sua cidade e compartilhe o seu conhecimento conosco mandando a sua proposta de palestra. =)

Bora! \o/

Propostas

Kivy: Fazendo Aplicativos para Celular com Python

Kivy é um framework multiplataforma que permite fazer aplicações em Python com interfaces inovadoras para Linux, Windows, OS X, Android e iOS.


Mas vamos falar especificamente sobre celulares.


Qual o estado do projeto atualmente? É realmente possível ter aplicativos feitos em Kivy nas app stores que não deixam a desejar em performance? É fácil de fazer? Fácil de manter? Consigo acessar os recursos do celular (gps, câmera, contatos, acelerômetro, etc)? Consigo deixá-lo com o ~look and feel~ da plataforma? Ou seja, meu aplicativo Kivy para Android vai mesmo parecer um aplicativo para Android ou algo completamente diferente do que o usuário tá acostumado?


O objetivo desta palestra é responder essas perguntas.


Será mostrado como começar a fazer seu aplicativo Kivy para celular:
- Quais widgets já estão disponíveis na biblioteca do Kivy;
- Quais não estão, mas podem ser facilmente baixados pelo (maravilhoso) Kivy Garden, o repositório de pacotes feitos pela comunidade;
- Como organizar o código separando a interface da lógica com a Kv Language;
- Como fazer testes automatizados;
- Como gerar o executável para mandar pra Play Store;
- Exemplos de aplicativos já disponíveis em produção;
- Nostra Plata, aplicativo (em desenvolvimento) para Android feito em Kivy. Código aberto, livre e gratuito. <3

Kivy: o que você precisa saber

Kivy é um framework multiplataforma que permite fazer aplicações em Python com interfaces inovadoras para Linux, Windows, OS X, Android e iOS. E é um dos projetos em Python mais legais que tem. Só que ainda é muito pouco utilizado. O objetivo dessa palestra é apresentar o Kivy, mostrar o que é possível fazer com ele e indicar o caminho pros primeiros passos.


Algumas perguntas que serão respondidas:
- Funciona mesmo no celular? A performance é decente? Não fica feio?
- Consigo acessar os recursos do celular?
- Tem algum projeto em produção pra gente ver? (O povo usa mesmo?)
- Exemplos! Cadê exemplos de projetos livres usando Kivy pra eu aprender?


Algumas observações, que nunca me perguntaram, e por isso mesmo que vou falar:
- Kivy *NÃO* e só pra celular! (vc não precisa usar gtk ou qt pra botar uma interface visual no seu programa que roda no computador)
- A Kv Lang (linguagem de marcação do Kivy, usada para criar as interfaces) é muito boa
- Aprenda a Kv Lang e use o Kivy para fazer mockup da interface das suas aplicações

Kivy: Python no celular e em vários outros lugares!

Kivy é um framework multiplataforma que permite fazer aplicações em Python com interfaces inovadoras para Linux, Windows, OS X, Android e iOS. E é um dos projetos em Python mais legais que tem, só que ainda é muito pouco utilizado. O objetivo dessa palestra é apresentar o Kivy, mostrar o que é possível fazer com ele e indicar o caminho pros primeiros passos. 


Algumas perguntas que serão respondidas:
- Funciona mesmo no celular? A performance é decente? Não fica feio?
- Consigo acessar os recursos do celular?
- Tem algum projeto em produção pra gente ver? O povo usa mesmo?
- Exemplos! Cadê exemplos de projetos livres usando Kivy pra eu aprender?


Algumas observações que não perguntam, e por isso mesmo que vou falar:
- Kivy *NÃO* e só pra celular! (vc não precisa usar gtk ou qt pra botar uma interface visual no seu programa que roda no computador)
- A Kv Lang (linguagem de marcação do Kivy, usada para criar as interfaces) é muito boa
- Dá pra fazer jogo! \o/

Kivy: Python no celular e em vários outros lugares!

Kivy é um framework multiplataforma que permite fazer aplicações em Python com interfaces inovadoras para Linux, Windows, OS X, Android e iOS. E é um dos projetos em Python mais legais que tem, só que ainda é muito pouco utilizado. O objetivo dessa palestra é apresentar o Kivy, mostrar o que é possível fazer com ele e indicar o caminho pros primeiros passos. 


Algumas perguntas que serão respondidas:
- Funciona mesmo no celular? A performance é decente? Não fica feio?
- Consigo acessar os recursos do celular?
- Tem algum projeto em produção pra gente ver? O povo usa mesmo?
- Exemplos! Cadê exemplos de projetos livres usando Kivy pra eu aprender?


Algumas observações que não perguntam, e por isso mesmo que vou falar:
- Kivy *NÃO* e só pra celular! (vc não precisa usar gtk ou qt pra botar uma interface visual no seu programa que roda no computador)
- A Kv Lang (linguagem de marcação do Kivy, usada para criar as interfaces) é muito boa
- Dá pra fazer jogo! \o/

Kivy: Python no celular e em vários outros lugares!

Kivy é um framework multiplataforma que permite fazer aplicações em Python com interfaces inovadoras para Linux, Windows, OS X, Android e iOS. E é um dos projetos em Python mais legais que tem, só que ainda é muito pouco utilizado. O objetivo dessa palestra é apresentar o Kivy, mostrar o que é possível fazer com ele e indicar o caminho pros primeiros passos. 


Algumas perguntas que serão respondidas:
- Funciona mesmo no celular? A performance é decente? Não fica feio?
- Consigo acessar os recursos do celular?
- Tem algum projeto em produção pra gente ver? O povo usa mesmo?
- Exemplos! Cadê exemplos de projetos livres usando Kivy pra eu aprender?


Algumas observações que não perguntam, e por isso mesmo que vou falar:
- Kivy *NÃO* e só pra celular! (vc não precisa usar gtk ou qt pra botar uma interface visual no seu programa que roda no computador)
- A Kv Lang (linguagem de marcação do Kivy, usada para criar as interfaces) é muito boa
- Dá pra fazer jogo! \o/

Kivy: Python no celular e em vários outros lugares!

Kivy é um framework multiplataforma que permite fazer aplicações em Python com interfaces inovadoras para Linux, Windows, OS X, Android e iOS. E é um dos projetos em Python mais legais que tem, só que ainda é muito pouco utilizado. O objetivo dessa palestra é apresentar o Kivy, mostrar o que é possível fazer com ele e indicar o caminho pros primeiros passos. 


Algumas perguntas que serão respondidas:
- Funciona mesmo no celular? A performance é decente? Não fica feio?
- Consigo acessar os recursos do celular?
- Tem algum projeto em produção pra gente ver? O povo usa mesmo?
- Exemplos! Cadê exemplos de projetos livres usando Kivy pra eu aprender?


Algumas observações que não perguntam, e por isso mesmo que vou falar:
- Kivy *NÃO* e só pra celular! (vc não precisa usar gtk ou qt pra botar uma interface visual no seu programa que roda no computador)
- A Kv Lang (linguagem de marcação do Kivy, usada para criar as interfaces) é muito boa
- Dá pra fazer jogo! \o/

Kivy: Python no celular e em vários outros lugares!

Kivy é um framework multiplataforma que permite fazer aplicações em Python com interfaces inovadoras para Linux, Windows, OS X, Android e iOS. E é um dos projetos em Python mais legais que tem, só que ainda é muito pouco utilizado. O objetivo dessa palestra é apresentar o Kivy, mostrar o que é possível fazer com ele e indicar o caminho pros primeiros passos. 


Algumas perguntas que serão respondidas:
- Funciona mesmo no celular? A performance é decente? Não fica feio?
- Consigo acessar os recursos do celular?
- Tem algum projeto em produção pra gente ver? O povo usa mesmo?
- Exemplos! Cadê exemplos de projetos livres usando Kivy pra eu aprender?


Algumas observações que não perguntam, e por isso mesmo que vou falar:
- Kivy *NÃO* e só pra celular! (vc não precisa usar gtk ou qt pra botar uma interface visual no seu programa que roda no computador)
- A Kv Lang (linguagem de marcação do Kivy, usada para criar as interfaces) é muito boa
- Dá pra fazer jogo! \o/

[Mobile] Kivy: Fazendo Aplicativos para Celular com Python

Kivy é um framework multiplataforma que permite fazer aplicações em Python com interfaces inovadoras para Linux, Windows, OS X, Android e iOS.


Mas vamos falar especificamente sobre celulares.


Qual o estado do projeto atualmente? É realmente possível ter aplicativos feitos em Kivy nas app stores que não deixam a desejar em performance? É fácil de fazer? Fácil de manter? Consigo acessar os recursos do celular (gps, câmera, contatos, acelerômetro, etc)? Consigo deixá-lo com o ~look and feel~ da plataforma? Ou seja, meu aplicativo Kivy para Android vai mesmo parecer um aplicativo para Android ou algo completamente diferente do que o usuário tá acostumado?


O objetivo desta palestra é responder essas perguntas.


Será mostrado como começar a fazer seu aplicativo Kivy para celular:
- Quais widgets já estão disponíveis na biblioteca do Kivy;
- Quais não estão, mas podem ser facilmente baixados pelo (maravilhoso) Kivy Garden, o repositório de pacotes feitos pela comunidade;
- Como organizar o código separando a interface da lógica com a Kv Language;
- Como fazer testes automatizados;
- Como gerar o executável para mandar pra Play Store;
- Exemplos de aplicativos já disponíveis em produção;
- Nostra Plata, aplicativo (em desenvolvimento) para Android feito em Kivy. Código aberto, livre e gratuito. <3

Precisamos falar sobre o Kivy

Esse framework incrível que te permite criar aplicativos em Python com uma interface gráfica maneira e rodá-lo onde quiser.


Estamos falando pouco dele. Vamos falar (e mostrar) mais. =)