Найти тему
Katsysiro

Создание мобильного приложения с Kivy Python Framework. Часть 1

Оглавление

В наши дни, разрабатывается много мобильный приложений. Python не имеет встроенных возможностей для мобильной разработки, но есть пакеты, которые вы можете использовать для создания мобильных приложений, таких как Kivy, PyQt или даже библиотека Toga Beeware.

Все эти библиотеки являются основными игроками в мобильном пространстве Python. Однако есть некоторые преимущества, которые вы увидите, если решите создавать мобильные приложения с Kivy. Мало того, что ваше приложение будет выглядеть одинаково на всех платформах, вам также не нужно будет компилировать код после каждого изменения. Более того, вы сможете использовать понятный синтаксис Python для создания своих приложений.

В данном курсе статей мы рассмотрим:

Давайте начнем!

Что такое Kivy Framework

Впервые Kivy был выпущен в начале 2011 года. Эта кроссплатформенная среда Python может быть развернута на Windows, Mac, Linux и Raspberry Pi. Он поддерживает мультисенсорные события в дополнение к обычным вводам с клавиатуры и мыши. Kivy даже поддерживает графическое ускорение своей графики, поскольку они построены с использованием OpenGL ES2. В проекте используется лицензия MIT, поэтому вы можете использовать эту библиотеку для бесплатного и коммерческого программного обеспечения.

Когда вы создаете приложение с Kivy, вы создаете Natural User Interface или NUI . Идея Natural User Interface заключается в том, что пользователь может легко научиться использовать ваше программное обеспечение практически без инструкций.

Kivy не пытается использовать собственные элементы управления или виджеты. Все его виджеты сделаны на заказ. Это означает, что приложения Kivy будут выглядеть одинаково на всех платформах. Тем не менее, это также означает, что внешний вид вашего приложения будет отличаться от собственных приложений вашего пользователя. Это может быть выгодой или недостатком, в зависимости от вашей аудитории.

Установка Кивы

Kivy имеет много зависимостей, поэтому рекомендуется установить его в виртуальную среду Python. Вы можете использовать либо встроенную venv библиотеку Python, либо virtualenv пакет.

Вот как вы можете создать виртуальную среду Python:

$ python3 -m venv kivy_project

Это скопирует ваш исполняемый файл Python 3 в папку с именем kivy_projectи добавит несколько других подпапок в этот каталог.

Чтобы использовать вашу виртуальную среду, вам необходимо активировать ее. В Mac и Linux вы можете сделать это, выполнив следующее в kivy_project папке:

$ source bin/activate

Команда для Windows похожа, но вместо папки bin сценарий активации находится внутри папки Scripts .

Теперь, когда у вас есть активированная виртуальная среда Python, вы можете запустить pip установку Kivy. В Linux и Mac вы выполните следующую команду:

$ python -m pip install kivy

В Windows установка немного сложнее. Ознакомьтесь с официальной документацией о том, как установить Kivy на Windows (Пользователи Mac также могут скачать dmgфайл и установить Kivy таким образом).

Если у вас возникнут проблемы с установкой Kivy на вашей платформе, обратитесь к странице загрузки Kivy за дополнительными инструкциями.

Продолжение следует.

Если вам понравилось подписывайтесь на канал, ставьте лайки, комментируйте!