Criando aplicativos multiplataforma (Android, iOS, Windows) com Python + Kivy
Dica publicada em Python / Miscelânea
Criando aplicativos multiplataforma (Android, iOS, Windows) com Python + Kivy
Kivy é uma biblioteca Python de código aberto usada para criar aplicativos multiplataforma. Com ele é possível criar apps para Android, iOS, Windows, Linux e Mac.
Se você é programador Python, não precisa aprender outra linguagem para estar apto a criar aplicativos mobile.
Para instalar a biblioteca Kivy no Linux, execute:
pip3 install kivy
NOTA: pip3 é o Python Package Instaler, que pode ser obtido através do comando:
sudo apt install python3-pip
Para este exemplo estou usando o Python3.
Vamos criar um "olá, mundo" com Kivy...
1. Crie o diretório do exemplo:
mkdir kivy
$ cd kivy
2. Crie um arquivo main.py com o seguinte conteúdo:
3. E execute-o com:
python3 main.py
Pronto! Você criou seu primeiro aplicativo multiplataforma com Python + Kivy.
No meu caso optei por uma fonte um pouco mais mastigada, aprendi como aluno do curso Python para Android, iOS, Windows, Linux, Mac. O curso é pago, mas pra mim valeu cada centavo investido.
Se você é programador Python, não precisa aprender outra linguagem para estar apto a criar aplicativos mobile.
Para instalar a biblioteca Kivy no Linux, execute:
pip3 install kivy
NOTA: pip3 é o Python Package Instaler, que pode ser obtido através do comando:
sudo apt install python3-pip
Para este exemplo estou usando o Python3.
Vamos criar um "olá, mundo" com Kivy...
1. Crie o diretório do exemplo:
mkdir kivy
$ cd kivy
2. Crie um arquivo main.py com o seguinte conteúdo:
#!/usr/bin/python3
from kivy.app import App
from kivy.uix.label import Label
def build():
return Label(text="Viva o Linux!", font_size=30)
hello_world = App()
hello_world.build = build
hello_world.run()
from kivy.app import App
from kivy.uix.label import Label
def build():
return Label(text="Viva o Linux!", font_size=30)
hello_world = App()
hello_world.build = build
hello_world.run()
3. E execute-o com:
python3 main.py

Referências
Caso queira se aprofundar no assunto, existe um ótimo guia no site oficial do Kivy:No meu caso optei por uma fonte um pouco mais mastigada, aprendi como aluno do curso Python para Android, iOS, Windows, Linux, Mac. O curso é pago, mas pra mim valeu cada centavo investido.