Найти тему
PythonProger

Как писать программы с графическим интерфейсом на телефоне?

Оглавление

С вами PythonProger. Думаете писать программы с графическим интерфейсом пользователя(GUI) можно только на ПК или ноутах? Как бы не так! Сегодня я покажу как можно писать программы с GUI на Android.

Шаг 1: IDE

IDE(Integrated development environment англ. интегрированная среда разработки) - программа в которой мы пишем код, а в некоторых еще и транслируем(компилируем/интерпритируем).

Для Android лучшей(наверно даже единственной) python IDE является Pydroid. С помошью него можно создавать не только простые приложения с GUI, но и множество других штук, вплоть до сайтов.

Бесплатную версию Pydroid можно скачать через PlayMarket, правда некоторые библиотеки будут недоступны, но имеющихся в бесплатной версии вполне достаточно.

Pydroid 3
Pydroid 3

В настройках можно изменить шрифт, тему и т.д. Советую сразу поставить темную тему, ведь это уменьшает риск появления бага на 15%.

Шаг 2: импотрируем нужные библиотеки

Модули из стандартной библиотеки импотрируем как обычно.

Библиотеки из pip можно установить двумя способами:

  1. Через спецальное окно
  2. Через терминал

В первом случае свайпом вправо, или нажатием по трем палочкам в левом верхнем углу откываем меню. В нем находим пункт Pip:

Удобно
Удобно

Теперь имортируем библиотеку через терминал:

  1. В этом же меню нажимаем на Terminal.
  2. Устананавливаем из pip как на других платформах.
Устонавливаем pygame
Устонавливаем pygame

Все! Можно работать с различными библиотеками такимт как tkinter,pygame, PyQt, kivy, django, и другими.

А на этом у меня все, если понравилось - ставьте лайки. И подпишись на канал, впереди много всего интересного=)