Valeu, muito obrigado Paulo! Com certeza vou trazer mais vídeos de Flet pro canal, confere também minha playlist de projetos de interfaces gráficas com Flet, tem muitos outros projetos usando esse framework 😁
Esse Flet eu não conhecia, realmente sempre quis um estilo flutter usando python, já usei pywebview para criação de apps desktop e funciona muito bem mas necessita de python+html+css+js. Com Flet se o cara só souber python e fuçar pra aprender os conceitos de flutter vai fazer aplicações multiplataforma, acredito que exista uma forma de organizar melhor as páginas e widgets para não ficar um arquivo de 1000 linhas, mas achei bacana a ideia, irei testar e ver a questão de performance também e o multiplataforma..
Exatamente, o Flet é realmente uma solução interessante para quem quer desenvolver em Python sem precisar lidar com HTML, CSS e JavaScript. Para manter o código organizado, você pode dividir o projeto em diferentes arquivos, separando componentes e páginas, o que ajuda a evitar aquele ‘arquivo monstro’ com muitas linhas. A estrutura fica mais parecida com frameworks como Flutter e React. E sobre a performance, eu também fiquei impressionado com a fluidez nas plataformas! Depois que testar, me conta o que achou da experiência e do desempenho!
Bacana. Mas não sei se usaria pra qualquer coisa, mas pra telinha mesmo. Pq essa lib abstrai todo HTML CSS e JS (que é básico do básico pra programador), mas ao mesmo tempo vc tem que aprender a fazer as mesmas coisas que faria num framework fullstack, com a lib. Interessante, mas eu não achei 'mais fácil' não, só talvez menos arquivos. Mas é a mesma coisa, pelo que eu vi, do que usar um Tailwind / Bootstrap, e algum framework com componentes. Eu usaria pra landing page, talvez. Mas não recomendaria para quem tá começando, se não corre o risco de a pessoa ficar engessada e não aprender a fazer essas coisas de fato no HTMl CSs JS
Você tocou em um ponto interessante Yuri, para quem quer ter o controle total sobre HTML/CSS/JS, aprender essas linguagens é essencial, sem dúvidas! O que o Flet traz é a simplicidade de unir frontend e backend com Python, sem a complexidade de frameworks grandes, o que pode ser prático para quem já domina a lógica de programação e quer agilidade. Você já usou Tailwind ou Bootstrap em algum projeto maior?
Valeu! Que bom que curtiu! Entra pra comunidade lá do telegram, que eu tô sempre vendo ideias de projetos pra por aqui no canal com o que o pessoal vai me mandando por lá
@swnerd4080 para exportar é necessário instalar algumas ferramentas a depender do sistema operacional como o Flutter SDK, Android Studio, Xcode no Mac, Visual Studio no Windows, diversas bibliotecas via linha de comando no Linux, então, lá no curso Flet 360 eu tenho um módulo inteiro ensinando a exportar e fazer o deploy dos nossos projetos para todos os sistemas operacionais, como .EXE (Windows), .APP (Mac/Linux), .APK (Android), .IPA (iOS) e nas versões web em HTML/JS
Muito obrigado, aqui no canal tem uma playlist só com projetos de interface gráfica usando o Flet, confere depois! Também dá uma olhada no site do Programador Aventureiro, tem vários cursos gratuitos 😁
Meu amigo, parabéns pelo seu trabalho hein. Gostei do método como explica tudo, eu estou entrando nas aulas de Django, e agora vou começar aprender Flet, mas creio eu que ainda posso usar o Django no back desse sistema. Parabéns pela didática
Muito obrigado! Sim, você pode usar o Django para construir sua API que irá fornecer os dados pro front no Flet, como também pode fazer toda a integração com o DB diretamente no Flet.
Tenho assistido a muitos vídeos de pessoas presunçosas e autocentradas... do tipo: eu vou te ensinar,... perguntando a si próprio: mas fulano (ele mesmo) como eu faço para fazer isso ou aquilo?... Mas esse camarada aqui é TOP!
Parabéns pelo vídeo. Meu intuito não é desmerecer o trabalho. Só dá minha opinião mesmo. Sempre falam que o flet é simples e muito fácil. Mas a pra mim a verdade que ele é o Framework de interface mais difícil de aprender. Ele sim é muito moderno e bonito mas altamente difícil. Já tentei várias vezes e nunca consegui usar. Sempre acabo recorrendo a outra interface no final das contas. E isso de esquecer o Django é só um chamativo. Nunca que flet chega ao nível de uma estrutura de um projeto Django. A facilidade real de um projeto Django é fora de série sem falar nos anos de maturidade do framework. Mas enfim parabéns pelo trabalho. E espero um dia poder aprender esse framework pois pra mim ele é muito complicado.
Obrigado pela observação, eu acredito que dificuldade é relativa com o quanto nós já aprendemos sobre algo, e de fato, na faculdade tinha um professor de cálculo que sempre dizia "se está achando difícil é porque não aprendeu ainda", por mais que eu passasse o fim de semana todo de cara no livro e resolvendo exercícios ainda tinha muita dificuldade no começo, mas só com o passar do tempo que comecei a entender melhor isso que ele dizia. Realmente por ser um framework novo e não ter tantos exemplos de código na internet pode ser um pouco difícil de pegar a lógica dele no começo, mas garanto que uma vez que aprenda isso vai construir qualquer coisa que queira, só dar uma olhada nos projetos que já fiz aqui no canal, todos com ótimos designs e relativamente rápidos de serem construídos. Meus alunos já fizeram dezenas de aplicativos usando o Flet, desde sistema de cadastro, gerenciamento de rotas de frotas de entrega, interfaces para automação com aplicativo gerencial mostrando em tempo real como está a operação, tempo médio de atendimento de call centers, entre outras coisas. Confere depois a minha playlist aqui com projetos usando Flet, tenho certeza que depois de assistir os vídeos vai ter uma ideia melhor de como ele funciona e também, entra lá no nosso grupo de estudos do Telegram, assim vai poder sempre tirar suas dúvidas sobre o Flet com a turma e comigo 😁
8 месяцев назад+1
Parabéns, excelente vídeo. Vou assistir seus outros vídeos já pensando em me tornar membro.
Muitíssimo obrigado Luiz! Fico feliz que gostou do conteúdo, confira a playlist de interfaces gráficas aqui do canal, tem vários projetos feitos com Flet 😁
Muito bem explicado. Eu só tive uma grande dificuldade pois uso o Tema claro no Windows então para visualizar as telas não era fácil, os botões não conseguia ver o texto, etc. Sugiro colocar a seguinte linha no início: page.theme_mode = "Dark" Assim podemos acompanhar melhor o desenvolvimento do código independente do modo que o espectador use no seu equipamento. Parabéns pelo conteúdo.
Bom dia, tudo ótimo! Espero que com você também esteja bem. Quando menciono que ‘não precisa mais de Django’, estou me referindo a casos onde se busca simplicidade e rapidez no desenvolvimento de interfaces sem toda a estrutura robusta de um framework full-stack como o Django. Ferramentas como o Flet permitem que você desenvolva aplicações web e desktop de maneira muito mais direta e com menos configuração, o que é ideal para projetos menores ou para quem deseja agilidade. Mas isso não significa que o Django perdeu seu lugar - ele ainda é fundamental para sistemas complexos e com muitas funcionalidades.
Obrigado! Consegue sim, inclusive alguns dos projetos que fazemos no curso Flet 360 é justamente websites respondivos, além disso ensino a fazer deploy online dos sites em 3 sistemas diferentes totalmente grátis!
No momento ele ainda não tem suporte para mudança de localidade, ficando no padrão "en_US", mas o time de desenvolvimento está trabalhando nessa melhoria para trazer nas próximas atualizações do framework.
Olá Paulo, atualizando aqui a resposta, agora já é possível mudar a localidade do Flet para o Brasil, dessa forma o DatePicker e TimePicker ficam em português.
Amigo gostaria de primeiro lhe dar os parabéns e também lhe pedir uma ajuda, a configuração de tamanho da tela principal não esta funcionando escrive o código igual a você mais a janela ela não fica no tamanho que você configurou, estou usando o VSCode no Ubuntu 24.04 LTS, e isso já aconteceu em outras vídeo aulas de outros professores.
Obrigado! Você deve estar usando a versão 0.23 do Flet, nessa nova versão o nome dos comandos que manipulam a janela mudaram, então ao invés de "page.window_height" use "page.window.height" e assim sucessivamente. Todo comando com "window" substitua o underscore subsequente por um ponto.
O TK é a solução mais conhecido, até porque ele vinha embutido por padrão no Python até a versão 3.8, só depois que foi isolado como um módulo a parte. Por conta disso muitos programadores só conheciam ele como ferramenta de criação de interfaces gráficas no Python, mas o Flet é atualmente a melhor opção para criação de design moderno e responsivo.
Legal, esse projeto pode ser adaptado para poder mostrar os dados de uma receita! Para por o site no ar temos diversas opções, tanto pagas como gratuitas, algumas das gratuitas são usar o Github Pages, Cloudflare Pages ou Render! No curso Flet 360 tem um módulo inteiro ensinando a publicar sua aplicação online em todos esses sistemas que comentei! No nosso grupo do telegram também tem vários desenvolvedores criando apps online com Flet. Confere lá depois 😁
É muito bom, aqui no canal tem muitos vídeos sobre o Flet ensinando a criar interfaces gráficas com ele e no meu site tem cursos gratuitos de Python 🐍! Acho que você vai gostar
Oi, otimo video explicativo, consegue me tirar uma duvida rapida, tenho um codigo para calcular preço de vendas, que leva em conta margem de lucro, comissão da loja entre outras coisas, criei no flet tudo certinho, mas sempre da erro. Sempre me retorna um erro que diz que o valor é str, mas mesmo eu fazendo o tratamento de dados para float.. não vai de jeito algum. Sabe se tem algo que precisa ser feito no flet para ele aceita essa mudança de str para float por exemplo ?
Só para complementar, o erro se da, quando eu coloco um textfild, para captar essas informações para fazer o calculo, parece que só aceita str, e mesmo eu tentando converte o codigo me retorna erro.
Pra facilitar consegue me mandar lá no grupo do telegram? Ai conseguimos compartilhar código e se precisar de algo mais complexo eu mando um vídeo explicando como ajustar seu código por lá 😁
Ótima pergunta, Daniel! Na verdade, é possível rodar o Flet no Colab usando a versão WEB e o NGROK para acessar a aplicação no navegador. Isso permite testar seu projeto remotamente, mesmo sem rodar localmente 😉
Obrigado! Sim com certeza! Ele tem integração nativa com o FastAPI, mas da pra fazer a integração com o Django tranquilamente. Inclusive é uma boa prática separar a parte de interação do usuário com a lógica do seu projeto, então fazer o frontend no Flet que vai ficar com o cliente e deixar a parte de gerenciamento das informações e integração com o banco de dados para o servidor, nesse caso o Django 😁
Muito bom. Obrigado por compartilhar. Uma Pergunta: É possível criar gráficos? Olhando teu vídeo, minha ideia foi utilizar a biblioteca para gerar aplicações para análise de dados.
Muito obrigado! É possível sim, o Flet possui componente próprios para criação de gráficos com animação automática, mas se preferir, ele também tem integração nativa com o Matplotlib e Plotly, então você pode gerar qualquer tipo de gráfico usando os componentes próprios ou integrados com essas bibliotecas que mencionei
No treinamento de Flat 360 você mostra como criar uma aplicação com banco de dados, criando todo o ambiente necessário: ambiente desenvolvimento python, máquina com o BD, máquina com o serviço web, etc? Teria um programa do treinamento para verificar o que será dado?
Existem alguns projetos que são com banco integrados sim, mas usamos o SQLite que já tem integração nativa com o Python e não necessita desses passos adicionais que você mencionou: instanciar uma máquina virtual, obter os drivers de conexão, executar em uma porta específica do sistema (normalmente 3306), etc... Você pode verificar todas as informações sobre o curso, bem como quais os módulos incluídos e o que irá aprender e desenvolver em cada um deles nesse site: programadoraventureiro.com/flet/
Preciso de um curso do básico onde mostre como criar o servidor back end com BD e servidor web, e como desenvolver por exemplo uma aplicação simples de cadastro de clientes com front end amigável com login de entrada mostrando também como criar o ambiente de desenvolvimento. Teria como me orientar se vc tem algum treinamento assim?
Na nossa plataforma temos o curso gratuito de Python, nele desenvolvemos vários projetos e damos uma olhada geral em diferentes áreas de atuação do Python, como no desenvolvimento de aplicações, automações, análise de dados e web scraping. Confere na nossa página que creio que vai te ajudar bastante: hotmart.com/pt-br/club/programadoraventureiro
@@ProgramadorAventureiro Abaixo da linha ft.Image, você colocar ft.Row, mas para min não aparece a propriedade Row, só aparece em outra parte do código
Você até pode escrever o código nele, mas o problema é que sistema em nuvem como o Colab não permitem gerar uma janela de aplicação desktop para você poder ver as alterações no app
@@ProgramadorAventureiro aah, entendo. Obrigada! Gostaria de perguntar sobre mais uma coisa: Então, como eu faria a interface do meu projeto? O código tá todo no ambiente do Colab. O projeto é um chatbot. Como eu posso fazer ele ficar bonito, ver ele na tela e tal? Sou iniciante
@@light-015 se estiver usando uma API para se conectar em alguma IA generativa então é só fazer o mesmo processo localmente e executar as chamadas diretamente no Flet, assim com o TextField e FilledButton você consegue criar um design igual o do ChatGPT e fazer seu próprio app de chatbot. Agora se estiver executando um modelo de ML diretamente no Colab então vai precisar baixar ele para compilar junto c seu código Flet.
Olá... na descrição diz que é alternativa ao Django, mas vc criou um app e não um site ou aplicação web. Como substitui o Django? E o backend do sistema?
@@alanangelo nesse projeto eu construí um card de e-commerce pra apresentar a biblioteca e porque senão o vídeo ficaria muito grande, mas é totalmente possível fazer um site completo, por exemplo no Flet 360 um dos projetos que fazemos é construir um portfólio web completo totalmente responsivo. Toda a tecnologia de backend e frontend é implementada diretamente na aplicação
Vídeo muito bom! Tenho uma dúvida, com a ResponsiveRow o aplicativo se torna adaptável para vários tamanhos de monitor? Estou com esse problema, o aplicativo fica cortado em monitor menor.
Sim, existem diversas formas de adaptar o layout pra diferentes tamanhos de tela, como usar tamanho proporcional com expand, o próprio responsive row, o width dinâmico do container entre outras formas. No seu caso específico pode mandar no nosso grupo do telegram o print que fica mais fácil de dar o direcionamento
Olá Sidney, é possível sim! Inclusive lá no nosso grupo do telegram o pessoal está fazendo um aplicativo de gerenciamento de medicamentos, tem Dashboard, sistema de login, banco de dados integrado, API, e várias telas para ver os detalhes de cada medicamento, detalhes de estoque, pedido e compras! Além disso lá também um postei um portfólio completo que fiz usando apenas o flet 😁, basicamente o flet permite fazer tudo o que o flutter faz + tudo o que o Python faz, ou seja, da pra construir praticamente qualquer coisa
é possivel fazer o backend em outra linguagem via api ou algo parecido? Tipo o flutter, faz o frontend em dart e conecta o backend em outra linguagem, é possivel fazer isso no flet?
Sim, você pode usar qualquer linguagem no backend da sua aplicação e integrá-la via API com o Flet sem problemas. Ele já possui integração nativa com FastAPI, por isso muitos alunos optam por esar o FastAPI para construir a API, mas tem alunos que já fizeram seus projetos integrando o Flet com ExpressJS, Spring do Java, além de outros frameworks como Django e Flask.
Você usa o comando "flet run aula.py" no terminal para executar o app no modo de Hot Reloading, assim sempre que ele identifica alguma alteração no código, atualiza automaticamente o app.
Cheguei aqui através do seu curso 'Flet Essencial' na Udemy, mas tenho uma dúvida. Estou iniciando agora meus estudos em Python e gostaria de saber se o curso abrange os conceitos fundamentais da linguagem, como lógica de programação, desde o nível iniciante absoluto. Ou seria recomendado que eu fizesse um curso introdutório exclusivamente sobre Python antes de me aventurar no curso sobre Flet? Minha preocupação é garantir que eu esteja devidamente preparado com as bases necessárias para acompanhar o conteúdo do curso de Flet de forma adequada. Poderia me orientar sobre o nível de conhecimento prévio em Python esperado para obter o máximo proveito do seu curso??
Conhecer o Python vai te dar uma base mais sólida para aprender o Flet mais rapidamente, lá no curso a gente vai começar desde o básico então você vai conseguir acompanhar tudo mesmo sem conhecimento prévio na linguagem, porém eu recomendo que conheça um pouco mais de Python antes de de fazer o Flet pra eliminar dúvidas mais conceituais sobre funções, loops e tipagem de dados, já que veremos bastante disso no Flet. No meu site tem um curso gratuito de Python que você já pode ir fazendo, basta acessar o link e ir na área de membros: programadoraventureiro.com
@@LucasLopes-p7h exatamente, com o PRO você tem acesso total a plataforma, incluindo os cursos novos que forem sair, inclusive esse mês teremos o curso de Web Scraping onde vamos aprender Selenium, BeautifulSoup e consumo de APIs com Requests
Legal, é um excelente framework, confira todos os detalhes do Flet 360, o primeiro e único curso em Português sobre Flet que ensina absolutamente TUDO sobre ele desde o básico e tem mais de 35 projetos que desenvolvemos juntos na prática: programadoraventureiro.com/flet/
@code_masters3621 Da pra fazer isso sim, você pode usar o Flet como a interface gráfica da sua aplicação Django, e por ser construído em Python tem todas as funcionalidades de integração entre um e outro. Nativamente o Flet também possui uma excelente integração com o FastAPI e meus alunos utilizam bastante esse tipo de integração para fazer APIs e consumi-las no frontend com o Flet
@rogeriomelo9170 Ele é multiplataforma, ou seja, com o mesmo código fazemos aplicações para todos os sistemas operacionais e WEB. Dá pra compilar a aplicação para Windows (.exe), MacOS (.app), Linux, iOS (.ipa), Android (.apk) e na versão web ele gera a versão HTML com JS, além da versão PWA também.
Você poderia seguir dessa forma que mencionou, compilando o projeto Flet para WEB onde ele irá gerar os arquivos HTML, CSS e JS do seu código e usar isso como seu template no Django. Porém a forma mais recomendada seria usar o Django para construir sua API, onde o Flet será seu frontend rodando isoladamente e interagindo com o Django por meio da API.
@@Rockduds-ee2se ele é um framework, você usa apenas código Python e ele compila o projeto com Flutter, Dart, HTML, CSS, JS ou código binário a depender do sistema de destino da aplicação
Ola boa noite. Sou iniciante e gostaria de readaptar seu projeto kkk. Gostei muito do seu projeto, porerm quero utilizar algumas funcionalidades somente. Sendo assim preciso utilizar toda a tela do app e nao dividido em duas partes como o seu. Pode me ajudar?
Olá, claro, no nosso grupo do Telegram você pode mandar o que precisa que eu ou os outros alunos te ajudamos a adaptar o código: t.me/programadoraventureiro
Perguntei pq eu fiz um dashboard para a minha escola, usando python e streamlit. Só que todas as informações são puxadas de uma planilha Google. Eu queria deixar isso mais dinâmico e seguro.
@@WagnerBritodeJesus Legal, parece um ótimo projeto, no Flet também é possível fazer Dashboards, ele vem com integração nativa a diversos tipos de gráficos e também ao Matplotlib e Plotly. Além de ter essa facilidade de permitir o login automático com Google, etc.. ou de criar seu próprio sistema de login com autenticação por Firebase ou seu banco de dados local.
A licença de uso do Flet 360 é totalmente gratuita? Vou poder usá-lo livremente sem restrições nas minhas aplicações ou ele será limitado para uso comercial?
Olá Cícero, a licença é livre para uso comercial, para modificações no código fonte, distribuição, criação de patentes para aplicativos feitos com o Flet e até pra uso privado! Você pode usar tranquilamente o Flet para construção de aplicativos fechados e vendê-los sem se preocupar com direitos autorais ou royalties 😁
Mas o + legal do Django é o admin 😂 Até legal essa lib aí, curti, pra fazer landing page. Depois vou olhar com + calma, mas acho que pra coisa maior ainda usaria Django ou algum framework javascript, que permite conversar 'direto' com o HTML via DOM. Pode ser preciosismo meu, mas depois vou testar essa lib sim, achei interessante
eu nao entendi como isso na sua opiniao exatamente foi mais facil que django? ja que voce poderia ter feito o mesmo utilizando e bootstrap ou semelhane oque tornaria ele totalmente responsivo em um tempo menor alem de ter muito mais conteudo disponivel na web e ser posivel facil encapsulamento
Primeiramente, usando Django você teria que saber algumas tecnologias adicionais, como o HTML e CSS para fazer o layout do projeto como eu fiz no vídeo, depois usaria o Django que é código Python para fazer o servidor e interação. E tudo isso pra apenas funcionar na web, você não teria um app mobile e desktop no final. Por isso que é mais fácil o Flet, você faz tudo apenas com ele, desde a estrutura (que usaria html), até a estilização (que seria o CSS ou Bootstrap) e ainda tem a interatividade e integração com o banco de dados (que faria com o Django) e como se não fosse o bastante ainda teria o código compilado para Windows, Linux, Mac, iOS, Android e Web.
Legal, realmente o Flet traz a grande facilidade e simplicidade do Python para construir os aplicativos de forma bem mais ágil que o Flutter diretamente 😁
O Django é um framework bem completo, porém a desvantagem é que é complexo e normalmente pouco prático para projetos pequenos… Já o Flet é fácil de usar e ainda pode ser escalado para projetos grandes e complexos…
Kkkkk isso com certeza é zueira né? Se não, então sinto informar que embora Ruby on Rails tenha sido popular no passado, especialmente pela rapidez de desenvolvimento, sua popularidade tem diminuído em comparação com tecnologias mais modernas, como JavaScript (React, Node.js), Python (Flet,Django, Flask) e até Go e Rust, que oferecem melhor desempenho e escalabilidade. E portanto, são linguagens muito mais cotadas pro "futuro".
@@ProgramadorAventureiro Vou ser sincero cntg, pode até não ser tão famosa, mas cá entre nós, todo mundo sabe q o melhor é codar um site topzinho no assembly
Hahaha, aí você foi longe! 😆 Imagina a agilidade de criar um site moderno todo em Assembly, hein? Dá até calafrio só de pensar nas linhas de código! Brincadeiras à parte, cada linguagem tem seu lugar, mas para produtividade, acho que vamos continuar com Python, JavaScript e companhia mesmo!
Entendo seu ponto Marcos, o Django realmente é uma ferramenta poderosa e completa, mas o Flet tem a vantagem de simplificar muito o desenvolvimento de interfaces modernas sem precisar mergulhar em toda a complexidade de um framework full-stack. Para muitos projetos que precisariam de Django, Flet já resolve a camada de frontend de forma rápida e eficiente, e ainda permite integrar APIs e funcionalidades que antes demandavam mais código. O melhor é que você continua utilizando Python para tudo! Enquanto no Django é necessário um combo HTML, CSS, talvez até o JS e ainda um básico do Jinja para trabalhar com templates. Resumidamente, é válido que o Django é ótimo para projetos complexos, mas a maioria dos usuários vão desenvolver aplicações de pequeno e médio porte no seu dia a dia então a ideia do vídeo é mostrar que existem muitas alternativas mais simples que não assustam tanto quanto o modelo MVC que ele propõe e seus middlewares.
Eu nunca havia assistido a uma vídeo aula tão espetacular... Estou de queixo caído! Já me inscrevi, já curti!
Muito obrigado 😁
Top demais, deu até vontade fazer um site, faz mais vídeos como esse.
Valeu, muito obrigado Paulo! Com certeza vou trazer mais vídeos de Flet pro canal, confere também minha playlist de projetos de interfaces gráficas com Flet, tem muitos outros projetos usando esse framework 😁
Esse Flet eu não conhecia, realmente sempre quis um estilo flutter usando python, já usei pywebview para criação de apps desktop e funciona muito bem mas necessita de python+html+css+js. Com Flet se o cara só souber python e fuçar pra aprender os conceitos de flutter vai fazer aplicações multiplataforma, acredito que exista uma forma de organizar melhor as páginas e widgets para não ficar um arquivo de 1000 linhas, mas achei bacana a ideia, irei testar e ver a questão de performance também e o multiplataforma..
Exatamente, o Flet é realmente uma solução interessante para quem quer desenvolver em Python sem precisar lidar com HTML, CSS e JavaScript. Para manter o código organizado, você pode dividir o projeto em diferentes arquivos, separando componentes e páginas, o que ajuda a evitar aquele ‘arquivo monstro’ com muitas linhas. A estrutura fica mais parecida com frameworks como Flutter e React. E sobre a performance, eu também fiquei impressionado com a fluidez nas plataformas! Depois que testar, me conta o que achou da experiência e do desempenho!
Bacana. Mas não sei se usaria pra qualquer coisa, mas pra telinha mesmo. Pq essa lib abstrai todo HTML CSS e JS (que é básico do básico pra programador), mas ao mesmo tempo vc tem que aprender a fazer as mesmas coisas que faria num framework fullstack, com a lib. Interessante, mas eu não achei 'mais fácil' não, só talvez menos arquivos. Mas é a mesma coisa, pelo que eu vi, do que usar um Tailwind / Bootstrap, e algum framework com componentes. Eu usaria pra landing page, talvez. Mas não recomendaria para quem tá começando, se não corre o risco de a pessoa ficar engessada e não aprender a fazer essas coisas de fato no HTMl CSs JS
Você tocou em um ponto interessante Yuri, para quem quer ter o controle total sobre HTML/CSS/JS, aprender essas linguagens é essencial, sem dúvidas! O que o Flet traz é a simplicidade de unir frontend e backend com Python, sem a complexidade de frameworks grandes, o que pode ser prático para quem já domina a lógica de programação e quer agilidade. Você já usou Tailwind ou Bootstrap em algum projeto maior?
Até agora o melhor e único canal que explica flet da melhor forma possível parabéns!
Muito obrigado 😁
Caraca... que aula em man? Só por causa desse video vou estudar python!
Muito obrigado, fico feliz que tenha gostado, confere na descrição o link para acessar meu curso gratuito de Python 🐍
Cara, faz mais conteúdo assim! Amei 🎉
Valeu! Que bom que curtiu! Entra pra comunidade lá do telegram, que eu tô sempre vendo ideias de projetos pra por aqui no canal com o que o pessoal vai me mandando por lá
Adorei o projeto!
Faz um vídeo mostrando com exportar para as plataformas! 🤙🏽
@swnerd4080 para exportar é necessário instalar algumas ferramentas a depender do sistema operacional como o Flutter SDK, Android Studio, Xcode no Mac, Visual Studio no Windows, diversas bibliotecas via linha de comando no Linux, então, lá no curso Flet 360 eu tenho um módulo inteiro ensinando a exportar e fazer o deploy dos nossos projetos para todos os sistemas operacionais, como .EXE (Windows), .APP (Mac/Linux), .APK (Android), .IPA (iOS) e nas versões web em HTML/JS
@@ProgramadorAventureiro entedi
Você explica bem. Ótima sua didática.
Muito obrigado Alex 😁
Faz mais conteúdos assim ❤❤❤❤❤
Muito obrigado, aqui no canal tem uma playlist só com projetos de interface gráfica usando o Flet, confere depois! Também dá uma olhada no site do Programador Aventureiro, tem vários cursos gratuitos 😁
Meu amigo, parabéns pelo seu trabalho hein.
Gostei do método como explica tudo, eu estou entrando nas aulas de Django, e agora vou começar aprender Flet, mas creio eu que ainda posso usar o Django no back desse sistema.
Parabéns pela didática
Muito obrigado! Sim, você pode usar o Django para construir sua API que irá fornecer os dados pro front no Flet, como também pode fazer toda a integração com o DB diretamente no Flet.
Tenho assistido a muitos vídeos de pessoas presunçosas e autocentradas... do tipo: eu vou te ensinar,... perguntando a si próprio: mas fulano (ele mesmo) como eu faço para fazer isso ou aquilo?...
Mas esse camarada aqui é TOP!
Valeeeeuuu!!!
Muito Top, estás muito a frente. Parabéns
O efusos Vladimir! Com certeza, o Flet é, em disparado, o melhor framework para construção de interfaces gráficas no Python 🐍
Parabéns pelo vídeo. Meu intuito não é desmerecer o trabalho. Só dá minha opinião mesmo.
Sempre falam que o flet é simples e muito fácil. Mas a pra mim a verdade que ele é o Framework de interface mais difícil de aprender. Ele sim é muito moderno e bonito mas altamente difícil.
Já tentei várias vezes e nunca consegui usar. Sempre acabo recorrendo a outra interface no final das contas.
E isso de esquecer o Django é só um chamativo. Nunca que flet chega ao nível de uma estrutura de um projeto Django. A facilidade real de um projeto Django é fora de série sem falar nos anos de maturidade do framework. Mas enfim parabéns pelo trabalho. E espero um dia poder aprender esse framework pois pra mim ele é muito complicado.
Obrigado pela observação, eu acredito que dificuldade é relativa com o quanto nós já aprendemos sobre algo, e de fato, na faculdade tinha um professor de cálculo que sempre dizia "se está achando difícil é porque não aprendeu ainda", por mais que eu passasse o fim de semana todo de cara no livro e resolvendo exercícios ainda tinha muita dificuldade no começo, mas só com o passar do tempo que comecei a entender melhor isso que ele dizia. Realmente por ser um framework novo e não ter tantos exemplos de código na internet pode ser um pouco difícil de pegar a lógica dele no começo, mas garanto que uma vez que aprenda isso vai construir qualquer coisa que queira, só dar uma olhada nos projetos que já fiz aqui no canal, todos com ótimos designs e relativamente rápidos de serem construídos. Meus alunos já fizeram dezenas de aplicativos usando o Flet, desde sistema de cadastro, gerenciamento de rotas de frotas de entrega, interfaces para automação com aplicativo gerencial mostrando em tempo real como está a operação, tempo médio de atendimento de call centers, entre outras coisas. Confere depois a minha playlist aqui com projetos usando Flet, tenho certeza que depois de assistir os vídeos vai ter uma ideia melhor de como ele funciona e também, entra lá no nosso grupo de estudos do Telegram, assim vai poder sempre tirar suas dúvidas sobre o Flet com a turma e comigo 😁
Parabéns, excelente vídeo. Vou assistir seus outros vídeos já pensando em me tornar membro.
Muitíssimo obrigado Luiz! Fico feliz que gostou do conteúdo, confira a playlist de interfaces gráficas aqui do canal, tem vários projetos feitos com Flet 😁
Excelente qualidade do tutorial. Parabéns pela boa didática!
Muito obrigado 😁
Muito bem explicado. Eu só tive uma grande dificuldade pois uso o Tema claro no Windows então para visualizar as telas não era fácil, os botões não conseguia ver o texto, etc. Sugiro colocar a seguinte linha no início: page.theme_mode = "Dark"
Assim podemos acompanhar melhor o desenvolvimento do código independente do modo que o espectador use no seu equipamento.
Parabéns pelo conteúdo.
Boa, obrigado, realmente vou incluir isso nos próximos vídeos para termos exatamente a mesma visão 😁
Bom dia, tudo bem? Poderia explicar melhor o motivo de dizer que não precisa mais de django?
Bom dia, tudo ótimo! Espero que com você também esteja bem. Quando menciono que ‘não precisa mais de Django’, estou me referindo a casos onde se busca simplicidade e rapidez no desenvolvimento de interfaces sem toda a estrutura robusta de um framework full-stack como o Django. Ferramentas como o Flet permitem que você desenvolva aplicações web e desktop de maneira muito mais direta e com menos configuração, o que é ideal para projetos menores ou para quem deseja agilidade. Mas isso não significa que o Django perdeu seu lugar - ele ainda é fundamental para sistemas complexos e com muitas funcionalidades.
Show, estou tentando migrar para outra linguagem e acho que achei. Parabéns e vamos aos estudos.
Boa Carlos, aproveita que temos curso gratuito de Python na nossa plataforma! Entre também no grupo do Telegram para aprender com os outros alunos 😁
Qual Lang tu usava?
Boa noite, ainda uso Delphi e estou estudando pra mudar
@@carlosmelo5050 você quer mudar por quê? Eu estava pensando em estudar Delphi para mobile.
Eu vi na faculdade de fazer isso com Angular, bom que tem como fazer em Python Django em vez de JavaScript Typescript.
Sim, além de ser mais fácil, usa uma linguagem só sem precisar saber das outras tecnologias da web como HTML e CSS.
Didática e conteúdo fantásticos!
Muito obrigado!
Show de bola esse vídeo!!! Uma dúvida, eu consigo fazer um site de imobiliária com SEO do Google com python e flet?
Obrigado! Consegue sim, inclusive alguns dos projetos que fazemos no curso Flet 360 é justamente websites respondivos, além disso ensino a fazer deploy online dos sites em 3 sistemas diferentes totalmente grátis!
eu acabei de aprender django e olho esse titulo (;
Rs 😅
calma, django é enorme ainda, isso é só um click bait
Concordo com o @@allainclair as premissas dos dois frameworks não são exatamente as mesmas.
E eu apreendo 🤡 kkkkk
Django -> BackEnd
Flet -> FrontEnd
Muito massa! Saberia me informar como alterar a linguagem do datepicker do flet para português?
No momento ele ainda não tem suporte para mudança de localidade, ficando no padrão "en_US", mas o time de desenvolvimento está trabalhando nessa melhoria para trazer nas próximas atualizações do framework.
Olá Paulo, atualizando aqui a resposta, agora já é possível mudar a localidade do Flet para o Brasil, dessa forma o DatePicker e TimePicker ficam em português.
Amigo gostaria de primeiro lhe dar os parabéns e também lhe pedir uma ajuda, a configuração de tamanho da tela principal não esta funcionando escrive o código igual a você mais a janela ela não fica no tamanho que você configurou, estou usando o VSCode no Ubuntu 24.04 LTS, e isso já aconteceu em outras vídeo aulas de outros professores.
Obrigado! Você deve estar usando a versão 0.23 do Flet, nessa nova versão o nome dos comandos que manipulam a janela mudaram, então ao invés de "page.window_height" use "page.window.height" e assim sucessivamente. Todo comando com "window" substitua o underscore subsequente por um ponto.
Muito bom, eu estava trabalhando com o tk agora já mudei de ideia kkkkkk
O TK é a solução mais conhecido, até porque ele vinha embutido por padrão no Python até a versão 3.8, só depois que foi isolado como um módulo a parte. Por conta disso muitos programadores só conheciam ele como ferramenta de criação de interfaces gráficas no Python, mas o Flet é atualmente a melhor opção para criação de design moderno e responsivo.
muito bom gostaria de aprender criar a ficha tecnica de receitas, e como por site no ar com python
Legal, esse projeto pode ser adaptado para poder mostrar os dados de uma receita! Para por o site no ar temos diversas opções, tanto pagas como gratuitas, algumas das gratuitas são usar o Github Pages, Cloudflare Pages ou Render! No curso Flet 360 tem um módulo inteiro ensinando a publicar sua aplicação online em todos esses sistemas que comentei! No nosso grupo do telegram também tem vários desenvolvedores criando apps online com Flet. Confere lá depois 😁
ateh me animei voltar estudar o python gostaria criar web app mais não quero utiliza ferramentas no-code como bubble e flutterflow
É muito bom, aqui no canal tem muitos vídeos sobre o Flet ensinando a criar interfaces gráficas com ele e no meu site tem cursos gratuitos de Python 🐍! Acho que você vai gostar
Oi, otimo video explicativo, consegue me tirar uma duvida rapida, tenho um codigo para calcular preço de vendas, que leva em conta margem de lucro, comissão da loja entre outras coisas, criei no flet tudo certinho, mas sempre da erro. Sempre me retorna um erro que diz que o valor é str, mas mesmo eu fazendo o tratamento de dados para float.. não vai de jeito algum. Sabe se tem algo que precisa ser feito no flet para ele aceita essa mudança de str para float por exemplo ?
Só para complementar, o erro se da, quando eu coloco um textfild, para captar essas informações para fazer o calculo, parece que só aceita str, e mesmo eu tentando converte o codigo me retorna erro.
Pra facilitar consegue me mandar lá no grupo do telegram? Ai conseguimos compartilhar código e se precisar de algo mais complexo eu mando um vídeo explicando como ajustar seu código por lá 😁
Sensassional!!!
Valeu 😁
Sensacional esta aula
Muito obrigado Márcio 😁
Da pra rodar no Colab ou tem que ser local????
Ótima pergunta, Daniel! Na verdade, é possível rodar o Flet no Colab usando a versão WEB e o NGROK para acessar a aplicação no navegador. Isso permite testar seu projeto remotamente, mesmo sem rodar localmente 😉
Gostei bastante, mas gostaria muito de ver ele funcionando como front para o Django... É possivel?... E principalmente, você acha viável?
Obrigado! Sim com certeza! Ele tem integração nativa com o FastAPI, mas da pra fazer a integração com o Django tranquilamente. Inclusive é uma boa prática separar a parte de interação do usuário com a lógica do seu projeto, então fazer o frontend no Flet que vai ficar com o cliente e deixar a parte de gerenciamento das informações e integração com o banco de dados para o servidor, nesse caso o Django 😁
Muito bom. Obrigado por compartilhar.
Uma Pergunta:
É possível criar gráficos? Olhando teu vídeo, minha ideia foi utilizar a biblioteca para gerar aplicações para análise de dados.
Muito obrigado! É possível sim, o Flet possui componente próprios para criação de gráficos com animação automática, mas se preferir, ele também tem integração nativa com o Matplotlib e Plotly, então você pode gerar qualquer tipo de gráfico usando os componentes próprios ou integrados com essas bibliotecas que mencionei
No treinamento de Flat 360 você mostra como criar uma aplicação com banco de dados, criando todo o ambiente necessário: ambiente desenvolvimento python, máquina com o BD, máquina com o serviço web, etc? Teria um programa do treinamento para verificar o que será dado?
Existem alguns projetos que são com banco integrados sim, mas usamos o SQLite que já tem integração nativa com o Python e não necessita desses passos adicionais que você mencionou: instanciar uma máquina virtual, obter os drivers de conexão, executar em uma porta específica do sistema (normalmente 3306), etc... Você pode verificar todas as informações sobre o curso, bem como quais os módulos incluídos e o que irá aprender e desenvolver em cada um deles nesse site: programadoraventureiro.com/flet/
Preciso de um curso do básico onde mostre como criar o servidor back end com BD e servidor web, e como desenvolver por exemplo uma aplicação simples de cadastro de clientes com front end amigável com login de entrada mostrando também como criar o ambiente de desenvolvimento. Teria como me orientar se vc tem algum treinamento assim?
Na nossa plataforma temos o curso gratuito de Python, nele desenvolvemos vários projetos e damos uma olhada geral em diferentes áreas de atuação do Python, como no desenvolvimento de aplicações, automações, análise de dados e web scraping. Confere na nossa página que creio que vai te ajudar bastante: hotmart.com/pt-br/club/programadoraventureiro
Na linha que tem que colocar a função Ft.Row, não tem dentro de FT.Image, consigo colocar dentro de FT.column, como fazer?
Não entendi muito bem sua pergunta, mas sim, você consegue colocar um Row ou uma imagem dentro de uma coluna normalmente.
@@ProgramadorAventureiro Abaixo da linha ft.Image, você colocar ft.Row, mas para min não aparece a propriedade Row, só aparece em outra parte do código
Entendi, provavelmente você está escrevendo com letra minúscula. O correto é "ft.Row" sempre com a primeira letra em maiúscula.
2:46 Precisa ser no VS Code ou pode ser no ambiente do Google Colab, que já é integrado com Python?
Você até pode escrever o código nele, mas o problema é que sistema em nuvem como o Colab não permitem gerar uma janela de aplicação desktop para você poder ver as alterações no app
@@ProgramadorAventureiro aah, entendo. Obrigada!
Gostaria de perguntar sobre mais uma coisa: Então, como eu faria a interface do meu projeto? O código tá todo no ambiente do Colab. O projeto é um chatbot. Como eu posso fazer ele ficar bonito, ver ele na tela e tal? Sou iniciante
@@light-015 se estiver usando uma API para se conectar em alguma IA generativa então é só fazer o mesmo processo localmente e executar as chamadas diretamente no Flet, assim com o TextField e FilledButton você consegue criar um design igual o do ChatGPT e fazer seu próprio app de chatbot. Agora se estiver executando um modelo de ML diretamente no Colab então vai precisar baixar ele para compilar junto c seu código Flet.
Olá... na descrição diz que é alternativa ao Django, mas vc criou um app e não um site ou aplicação web. Como substitui o Django? E o backend do sistema?
@@alanangelo nesse projeto eu construí um card de e-commerce pra apresentar a biblioteca e porque senão o vídeo ficaria muito grande, mas é totalmente possível fazer um site completo, por exemplo no Flet 360 um dos projetos que fazemos é construir um portfólio web completo totalmente responsivo. Toda a tecnologia de backend e frontend é implementada diretamente na aplicação
Vídeo muito bom!
Tenho uma dúvida, com a ResponsiveRow o aplicativo se torna adaptável para vários tamanhos de monitor?
Estou com esse problema, o aplicativo fica cortado em monitor menor.
Sim, existem diversas formas de adaptar o layout pra diferentes tamanhos de tela, como usar tamanho proporcional com expand, o próprio responsive row, o width dinâmico do container entre outras formas. No seu caso específico pode mandar no nosso grupo do telegram o print que fica mais fácil de dar o direcionamento
Excelente!
Muito obrigado 😁
É possível fazer um sistema mais complexo, como vários módulos? Até onde o flet poderá ser usado?
Olá Sidney, é possível sim! Inclusive lá no nosso grupo do telegram o pessoal está fazendo um aplicativo de gerenciamento de medicamentos, tem Dashboard, sistema de login, banco de dados integrado, API, e várias telas para ver os detalhes de cada medicamento, detalhes de estoque, pedido e compras! Além disso lá também um postei um portfólio completo que fiz usando apenas o flet 😁, basicamente o flet permite fazer tudo o que o flutter faz + tudo o que o Python faz, ou seja, da pra construir praticamente qualquer coisa
é possivel fazer o backend em outra linguagem via api ou algo parecido? Tipo o flutter, faz o frontend em dart e conecta o backend em outra linguagem, é possivel fazer isso no flet?
Sim, você pode usar qualquer linguagem no backend da sua aplicação e integrá-la via API com o Flet sem problemas. Ele já possui integração nativa com FastAPI, por isso muitos alunos optam por esar o FastAPI para construir a API, mas tem alunos que já fizeram seus projetos integrando o Flet com ExpressJS, Spring do Java, além de outros frameworks como Django e Flask.
Com visualizar automaticamente as alterações?
Você usa o comando "flet run aula.py" no terminal para executar o app no modo de Hot Reloading, assim sempre que ele identifica alguma alteração no código, atualiza automaticamente o app.
Ensina como fazer com fortran
Haha, Fortran é um clássico! 😄 Seria um grande desafio adaptar algo assim para Fortran, já fez algum projeto com ele antes?
Incrível
Muito obrigado! 😁
Cheguei aqui através do seu curso 'Flet Essencial' na Udemy, mas tenho uma dúvida. Estou iniciando agora meus estudos em Python e gostaria de saber se o curso abrange os conceitos fundamentais da linguagem, como lógica de programação, desde o nível iniciante absoluto. Ou seria recomendado que eu fizesse um curso introdutório exclusivamente sobre Python antes de me aventurar no curso sobre Flet? Minha preocupação é garantir que eu esteja devidamente preparado com as bases necessárias para acompanhar o conteúdo do curso de Flet de forma adequada. Poderia me orientar sobre o nível de conhecimento prévio em Python esperado para obter o máximo proveito do seu curso??
Conhecer o Python vai te dar uma base mais sólida para aprender o Flet mais rapidamente, lá no curso a gente vai começar desde o básico então você vai conseguir acompanhar tudo mesmo sem conhecimento prévio na linguagem, porém eu recomendo que conheça um pouco mais de Python antes de de fazer o Flet pra eliminar dúvidas mais conceituais sobre funções, loops e tipagem de dados, já que veremos bastante disso no Flet. No meu site tem um curso gratuito de Python que você já pode ir fazendo, basta acessar o link e ir na área de membros: programadoraventureiro.com
@@ProgramadorAventureiro Você é top!! Dei uma olhada no site, se eu comprar o plano PRO tenho acesso a todos os conteúdos, é isso?
@@LucasLopes-p7h exatamente, com o PRO você tem acesso total a plataforma, incluindo os cursos novos que forem sair, inclusive esse mês teremos o curso de Web Scraping onde vamos aprender Selenium, BeautifulSoup e consumo de APIs com Requests
Quero aprender Flet
Legal, é um excelente framework, confira todos os detalhes do Flet 360, o primeiro e único curso em Português sobre Flet que ensina absolutamente TUDO sobre ele desde o básico e tem mais de 35 projetos que desenvolvemos juntos na prática: programadoraventureiro.com/flet/
Flet funciona com django?
O flet serve só para app mobile ou pra site e aplicações web?
@code_masters3621 Da pra fazer isso sim, você pode usar o Flet como a interface gráfica da sua aplicação Django, e por ser construído em Python tem todas as funcionalidades de integração entre um e outro. Nativamente o Flet também possui uma excelente integração com o FastAPI e meus alunos utilizam bastante esse tipo de integração para fazer APIs e consumi-las no frontend com o Flet
@rogeriomelo9170 Ele é multiplataforma, ou seja, com o mesmo código fazemos aplicações para todos os sistemas operacionais e WEB. Dá pra compilar a aplicação para Windows (.exe), MacOS (.app), Linux, iOS (.ipa), Android (.apk) e na versão web ele gera a versão HTML com JS, além da versão PWA também.
Como eu poderia integrar isso tudo com django? Esse código todo seria colocado em template na aplicação django?
Você poderia seguir dessa forma que mencionou, compilando o projeto Flet para WEB onde ele irá gerar os arquivos HTML, CSS e JS do seu código e usar isso como seu template no Django. Porém a forma mais recomendada seria usar o Django para construir sua API, onde o Flet será seu frontend rodando isoladamente e interagindo com o Django por meio da API.
@@ProgramadorAventureiro boa man, verdade tinha esquecido dessa opção, é bem melhor mesmo rs... to começando agora... rsrs
@@code_masters3621 boa sorte! Qualquer dúvida só mandar aqui ou no grupo do Telegram 😁
@@ProgramadorAventureiro só mais uma coisa man.. seu curso tem algum plano vitalício?
@@code_masters3621 ele é vitalício sim, todos os meus cursos são! Só o plano PRO que é assinatura
Show, qual tema do VS Code você ta usando brother?
Eu uso o tema Monokai 🐍
@@ProgramadorAventureiro valeuu! O Flet é um framework ou somente uma biblioteca do Python?
@@Rockduds-ee2se ele é um framework, você usa apenas código Python e ele compila o projeto com Flutter, Dart, HTML, CSS, JS ou código binário a depender do sistema de destino da aplicação
Ola boa noite.
Sou iniciante e gostaria de readaptar seu projeto kkk.
Gostei muito do seu projeto, porerm quero utilizar algumas funcionalidades somente.
Sendo assim preciso utilizar toda a tela do app e nao dividido em duas partes como o seu.
Pode me ajudar?
Olá, claro, no nosso grupo do Telegram você pode mandar o que precisa que eu ou os outros alunos te ajudamos a adaptar o código: t.me/programadoraventureiro
Muito obrigado vou add lá então.
Vc vai salvar meu PBL moço 😂❤
Fico feliz que o conteúdo esteja ajudando! Bons estudos 😁
Com o flet eu consigo fazer um sistema que o usuário faz login e consegue acessar suas notas ao longo do ano letivo?
Consegue sim, inclusive é possível fazer a autenticação automática com a conta do Google, Apple, GitHub, Facebook, entre outros.
Perguntei pq eu fiz um dashboard para a minha escola, usando python e streamlit. Só que todas as informações são puxadas de uma planilha Google. Eu queria deixar isso mais dinâmico e seguro.
@@WagnerBritodeJesus Legal, parece um ótimo projeto, no Flet também é possível fazer Dashboards, ele vem com integração nativa a diversos tipos de gráficos e também ao Matplotlib e Plotly. Além de ter essa facilidade de permitir o login automático com Google, etc.. ou de criar seu próprio sistema de login com autenticação por Firebase ou seu banco de dados local.
A licença de uso do Flet 360 é totalmente gratuita? Vou poder usá-lo livremente sem restrições nas minhas aplicações ou ele será limitado para uso comercial?
Olá Cícero, a licença é livre para uso comercial, para modificações no código fonte, distribuição, criação de patentes para aplicativos feitos com o Flet e até pra uso privado! Você pode usar tranquilamente o Flet para construção de aplicativos fechados e vendê-los sem se preocupar com direitos autorais ou royalties 😁
Tem um admin igual o django?
Não, o Flet não tem painel administrativo integrado, mas permite construir um totalmente personalizado
Mas o + legal do Django é o admin 😂 Até legal essa lib aí, curti, pra fazer landing page. Depois vou olhar com + calma, mas acho que pra coisa maior ainda usaria Django ou algum framework javascript, que permite conversar 'direto' com o HTML via DOM. Pode ser preciosismo meu, mas depois vou testar essa lib sim, achei interessante
eu nao entendi como isso na sua opiniao exatamente foi mais facil que django? ja que voce poderia ter feito o mesmo utilizando e bootstrap ou semelhane oque tornaria ele totalmente responsivo em um tempo menor alem de ter muito mais conteudo disponivel na web e ser posivel facil encapsulamento
Primeiramente, usando Django você teria que saber algumas tecnologias adicionais, como o HTML e CSS para fazer o layout do projeto como eu fiz no vídeo, depois usaria o Django que é código Python para fazer o servidor e interação. E tudo isso pra apenas funcionar na web, você não teria um app mobile e desktop no final. Por isso que é mais fácil o Flet, você faz tudo apenas com ele, desde a estrutura (que usaria html), até a estilização (que seria o CSS ou Bootstrap) e ainda tem a interatividade e integração com o banco de dados (que faria com o Django) e como se não fosse o bastante ainda teria o código compilado para Windows, Linux, Mac, iOS, Android e Web.
Achei mais prático que o flutter
Legal, realmente o Flet traz a grande facilidade e simplicidade do Python para construir os aplicativos de forma bem mais ágil que o Flutter diretamente 😁
tentei usar o django mas a mão de obra é muito grande .... ia largar o python e continuar com o javascript .... agora vou rever
O Django é um framework bem completo, porém a desvantagem é que é complexo e normalmente pouco prático para projetos pequenos… Já o Flet é fácil de usar e ainda pode ser escalado para projetos grandes e complexos…
Esqueça!! O futuro é fazer site em ruby!
Kkkkk isso com certeza é zueira né? Se não, então sinto informar que embora Ruby on Rails tenha sido popular no passado, especialmente pela rapidez de desenvolvimento, sua popularidade tem diminuído em comparação com tecnologias mais modernas, como JavaScript (React, Node.js), Python (Flet,Django, Flask) e até Go e Rust, que oferecem melhor desempenho e escalabilidade. E portanto, são linguagens muito mais cotadas pro "futuro".
@@ProgramadorAventureiro Vou ser sincero cntg, pode até não ser tão famosa, mas cá entre nós, todo mundo sabe q o melhor é codar um site topzinho no assembly
Hahaha, aí você foi longe! 😆 Imagina a agilidade de criar um site moderno todo em Assembly, hein? Dá até calafrio só de pensar nas linhas de código! Brincadeiras à parte, cada linguagem tem seu lugar, mas para produtividade, acho que vamos continuar com Python, JavaScript e companhia mesmo!
O vídeo é bom, mas o título é exagerado! Django vai muito além de criar telinhas.
Entendo seu ponto Marcos, o Django realmente é uma ferramenta poderosa e completa, mas o Flet tem a vantagem de simplificar muito o desenvolvimento de interfaces modernas sem precisar mergulhar em toda a complexidade de um framework full-stack. Para muitos projetos que precisariam de Django, Flet já resolve a camada de frontend de forma rápida e eficiente, e ainda permite integrar APIs e funcionalidades que antes demandavam mais código. O melhor é que você continua utilizando Python para tudo! Enquanto no Django é necessário um combo HTML, CSS, talvez até o JS e ainda um básico do Jinja para trabalhar com templates. Resumidamente, é válido que o Django é ótimo para projetos complexos, mas a maioria dos usuários vão desenvolver aplicações de pequeno e médio porte no seu dia a dia então a ideia do vídeo é mostrar que existem muitas alternativas mais simples que não assustam tanto quanto o modelo MVC que ele propõe e seus middlewares.