Kivy - Python Nordeste 2013

diegodukao 3,587 views 24 slides May 28, 2013
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

Palestra sobre o framework Kivy apresentada em Fortaleza-CE, na Python Nordeste 2013.


Slide Content

Kivy
Diego “Dukão” Guimarães
@diegodukao www.mobilidade.fm

@diegodukao www.mobilidade.fm
[email protected]
●twitter.com/diegodukao
●github.com/diegodukao
●slideshare.net/diegodukao
Please allow me to introduce myself

Celulares são legais, Android é
legal, mas Java nem tanto.

● Titanium
● PhoneGap
● Corona
● Xamarin
● ...

Mochilão 2012

Mochilão 2012

@diegodukao www.mobilidade.fm
●Python
●Multiplataforma (Linux, Windows, OS X,
Android e iOS)
●Comportamento idêntico em qualquer
plataforma
●Foco na criação de interfaces ricas
Kivy

@diegodukao www.mobilidade.fm
●Fácil de usar
●Desenvolvimento baseado em widgets
Kivy

@diegodukao www.mobilidade.fm
Widgets

@diegodukao www.mobilidade.fm
Label, Button, CheckBox, Image, Slider,
Progress Bar, Text Input, Toggle button,
Switch, Video, Grid Layout, Box Layout,
Anchor Layout, Stack Layout, Bubble, Drop-
Down List, FileChooser, Popup, Spinner,
TabbedPanel, Video player, Vkeyboard,
Scatter, Stencil View, Screen Manager,
Camera ...
Widgets

@diegodukao www.mobilidade.fm
Quem sabe faz ao vivo!

@diegodukao www.mobilidade.fm
Kivy nos dispositivos móveis
●iOS: kivy-ios
(github.com/kivy/kivy-ios)
●Android: python-for-android
(github.com/kivy/python-for-android)

@diegodukao www.mobilidade.fm
Kivy nos dispositivos móveis
Exemplos no Google Play (vídeo)

@diegodukao www.mobilidade.fm
Eu devo usar Kivy nos
meus projetos?

@diegodukao www.mobilidade.fm
Eu devo usar Kivy nos
meus projetos?
Depende

@diegodukao www.mobilidade.fm
Para jogos ou aplicativos
BEM específicos: SIM!

@diegodukao www.mobilidade.fm
Para aplicativos comuns e
genéricos: pense duas vezes

@diegodukao www.mobilidade.fm
Para aplicativos comuns e
genéricos: pense duas vezes
Porque pode ser difícil para o
usuário se acostumar

@diegodukao www.mobilidade.fm
Comunidade
●github.com/kivy
●9 commiters
●Kivy É o trabalho (de alguns) deles
●Google Groups: Kivy-users e Kivy-dev
(aprox. 600 membros)
●#kivy na freenode

@diegodukao www.mobilidade.fm
Comunidade
Tem MUITA coisa pra fazer!
Contribua!
Resolver bugs, melhorar suporte para Android e iOS (camera, gps, etc).

@diegodukao www.mobilidade.fm
Obrigado!
Perguntas?