Desenvolvendo aplicações Mobile em Python

download Desenvolvendo aplicações Mobile em Python

of 31

  • date post

    02-Jun-2015
  • Category

    Mobile

  • view

    806
  • download

    0

Embed Size (px)

description

Apresentação da biblioteca python de desenvolvimento multiplataforma Kivy. Usando a simplicidade, e o poder, de Python é possível criar desde simples projetos à aplicações interativas com suporte a multi-toques e games, e gerar uma aplicação nativa para o dispositivo.

Transcript of Desenvolvendo aplicações Mobile em Python

  • 1. Desenvolvendo aplicaes mobileem Python com Kivy

2. Quem?- Relsi Maron- CTO no CodeFreelas.com- 5 Anos Desenvolvimento Web 3. Para Quem?Programadores Python que querem desenvolveraplicaes interativas e mobile. 4. Desenvolvimento Mobile 5. Swift C# Java/C++ Java 6. O Mundo Mgico da Gambiarra 7. Gambiarra Level Chuck Norris 8. Desenvolvimento Mobilecom Python 9. Multiplataforma 10. Instalaohttp://kivy.org/docs/gettingstarted/installation.html 11. Dependncias- Python (2.7 3.3)- Cython- PyGame- OpenCV 2.0 Cmera.- PIL Manipulao de imagem.- PyCairo Manipulao de texto.- PyEnchant Correo ortogrfica.- PyGST Manipulao de audio/vdeo e cmera. 12. Hello World 13. WidgetsSo os elementos que compem a interface grfica.ButtonLabelCheckBoxCameraLayoutText Input Progress BarImageList ViewVideo Playerhttp://kivy.org/docs/api-kivy.uix.html#module-kivy.uix 14. KV Languagehello.pyhello.kv 15. Exemplos 16. Com Kivy voc desenvolveuma vez e roda em qualquerlugar 17. - Aplicaes Interativas- Games 18. Empacotando a Aplicaohttp://kivy.org/docs/guide/packaging.htmlWindows: PyInstaller (.exe)Mac: PyInstaller (.dmg)iOS: kivy-iosAndroid: python-for-adroid 19. Buildozerhttps://github.com/kivy/buildozer uma ferramenta para automatizar a criao da app,Baixando e configurando todas as dependncias. 20. Buildozerhttps://github.com/kivy/buildozer$ cd /path/of/app.py$ buildozer initIr criar o arquivo buildozer.spec que conter asconfiguraes de criao de sua app. 21. Buildozerhttps://github.com/kivy/buildozer$ buildozer android debug deployIr criar o o pacote APK da sua app Android. 22. Onde Conseguir Ajudahttp://kivy.org/docs/gettingstarted/intro.htmlhttp://kivy.org/docs/api-kivy.htmlhttps://groups.google.com/forum/#!forum/kivy-usershttps://groups.google.com/forum/#!forum/kivy-devhttps://groups.google.com/forum/#!forum/pytche 23. Onde Conseguir Ajuda 24. Obrigado pela Ateno!Perguntas?