Nesta semana vamos instalar o Flet, configurar o ambiente virtual em Python e criar um app simples que roda no navegador. O Flet é excelente para quem quer desenvolver com Python puro, sem HTML, CSS ou JavaScript.
O Flet é um framework moderno para criar apps interativos usando apenas Python. Ele permite desenvolver interfaces web e desktop com facilidade, sem precisar de conhecimentos em frontend tradicional.
Antes de instalar o Flet, vamos criar um ambiente isolado para o projeto:
# Criar o projeto e o ambiente
mkdir app_flet
cd app_flet
python -m venv venv
# Ativar o ambiente virtual
# Windows:
venv\Scripts\activate
# Linux/macOS:
source venv/bin/activate
🧠 Um ambiente virtual evita conflitos entre bibliotecas de diferentes projetos.
Com o ambiente ativado, instale o Flet com:
pip install flet
Essa instalação traz todos os recursos para criar apps com Python que rodam localmente ou via navegador.
Crie um arquivo chamado main.py e adicione o código:
import flet as ft
def main(page: ft.Page):
page.title = "Primeiro App com Flet"
page.vertical_alignment = ft.MainAxisAlignment.CENTER
page.add(
ft.Text("Olá, Flet! 🎉", size=30),
ft.ElevatedButton(text="Clique aqui")
)
ft.app(target=main)
Rode com:
python main.py
Seu navegador será aberto automaticamente com a interface do app. Simples e eficaz!