Слайд 2Что такое Kivy ?
Kivy это библиотека Python,которая позволяет разрабатывать кроссплатформенные приложени й,в том

числе мультичат приложений.
Библиотека основана на Cython (C-расширение для Python). На данный момент поддерживаются платформы: Linux, Windows, Mac OS X и Android,IOS. Графический движок построен на OpenGL ES 2.
Слайд 3Установка в Windows
Для установки необходимо сделать следующее:
Скачать kivy с офф сайт http://kivy.org/#download
Установить

Microsoft Visual C++ Compiler for Python
http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266
Установить cython: easy_install cython или pip install cython
Слайд 6Может ли Kivy работать с device API ?
Kivy может получить доступ к

любому API device,будь то камера,блютуз,акселерометр.
Для этого есть несколько способов:
https://github.com/kivy/plyer
https://github.com/kivy/pyjnius
http://kivy.org/docs/api-index.html
Слайд 7Что такое Plyer ?
Plyer: кроссплатформенное API которое дает доступ к устройствам очень

очень просто.
Plyer является ярким примером того,как в python можно легко все делать
Слайд 10Что такое PyJNIus ?
Это инструмент, автоматически оборачивающий код на Java в интерфейс

Python.
Таким образом можно иметь доступ абсолютно ко всему,к чему имеет Java на устройствах
Слайд 11Как запаковать в APK пакеты ?
http://android.kivy.org/
https://github.com/kivy/buildozer
https://github.com/kivy/python-for-android

Слайд 12Запаковать для IOS
https://github.com/kivy/kivy-ios

Слайд 13Полный перечень в документации
http://kivy.org/docs/guide/packaging-android.html

Слайд 14Пример работы с аксселеромертром

Слайд 15Как сжимать файлы ?
http://upx.sourceforge.net/ - утилита позволяющая сжимать до 50%
https://liftoff.github.io/pyminifier/ - python

библиотека позволяющая сжимать,анализировать код,обфусцировать его