🐍 Semana 3 - Instalando o Flet e Criando o Primeiro App

📌 Introdução

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 que é o Flet?

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.

  • ⚡ Rápido e fácil de usar
  • 🎯 Ideal para quem já conhece Python
  • 🌐 Roda como site ou aplicativo local
🔧 Etapa 1 – Criando o Ambiente Virtual (venv)

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.

📦 Etapa 2 – Instalando o Flet

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.

🚀 Etapa 3 – Criando o Primeiro App com Flet

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!

🧪 Atividade Prática
  • ✅ Crie um projeto com ambiente virtual e instale o Flet.
  • ✅ Desenvolva um app com:
    • Um texto de boas-vindas
    • Seu nome no título
    • Um botão com mensagem personalizada
  • ✅ Tire um print do app rodando e envie na plataforma.
🚧 Problemas Comuns
  • ⚠️ Erro ao rodar o app: Verifique se ativou o ambiente virtual.
  • ⚠️ Comando não encontrado: Pode ser erro no PATH ou ambiente errado.
  • 🐍 Python não reconhecido: Verifique se o Python está instalado e adicionado ao PATH.