E se desse pra criar apps Flutter em Python?
Bom essa é uma daquelas histórias que começam com "e se...?" e que acabam sendo verdade. E se desse pra criar apps Flutter em Python?
TL;DR? Dá sim.
Trata-se da framework Flet.
Graças ao algoritmo do YouTube me recomendando vídeos aleatórios, alguém estava ensinando como usar uma lib baseada em Tkinter chamada customtkinter
para criar aplicações desktop com uma estilização mais modernas.
Achei legal, a interface fica com uma aparência realmente moderna e bonita, e principalmente profissional, digna do seu portfolio...
(A propósito, o vídeo foi esse)
Mas aí eu fui ler os comentários e de cara encontrei alguém citando algumas outras frameworks e dentre elas estava o Flet.
Mas o que me chamou a atenção foi uma das respostas ao comentário: "Flet é apenas uma binding do Flutter".
Na hora fui pesquisar e me deparei com essa maravilha, uma framework quase completa que promete a criação de apps em Flutter utilizando Python.
Eu digo "quase" por que pela documentação, ela ainda esta em fase de desenvolvimento, então muita coisa ainda está faltando. Existe inclusive uma página de Roadmap listando tudo que ainda está por fazer ainda este ano.
Pra completar a aventura com essa framework super legal, fiz um pequeno app. É um relógio pomodoro, e o código pode ser acessado aqui: https://github.com/DCubix/pomodoro.
Pra ser sincero eu jamais abandonaria o Dart até por que nem faria sentido. Mas realmente é um jeito rápido de prototipar ou fazer algum projeto rápido, tipo alguma interface gráfica pra um script, etc...
Até a próxima!