![Prof. Diego Antunes](/img/default-banner.jpg)
- Видео 246
- Просмотров 1 488 179
Prof. Diego Antunes
Бразилия
Добавлен 26 апр 2007
Canal que apresenta notícias, novidades, tutoriais e opiniões sobre Flutter e programação no geral!
Para quem deseja contribuir com o canal: livepix.gg/drantunes
Para quem deseja contribuir com o canal: livepix.gg/drantunes
Se você quer crescer como Dev Flutter, esse vídeo é para você!
É impossível evoluir na carreira Flutter para Júnior, Pleno ou Sênior sem continuar aprendendo e sem fazer networking. Por isso, este vídeo faz um convite importante para você: vamos participar comigo do maior evento de Flutter de 2024 no The Developers Conference:
💙 thedevconf.com/tdc/2024/sao-paulo/trilha-flutter
💬 Servidor Discord: discord.flutterando.com.br
📺 Confira também as Playlists:
👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ
👉🏻 Flutter na Prática: ruclips.net/p/PL_wKlpKIC9vWCRIgMvH8pbRmX8XVouRv1
#carreira
#dev
#flutter
💙 thedevconf.com/tdc/2024/sao-paulo/trilha-flutter
💬 Servidor Discord: discord.flutterando.com.br
📺 Confira também as Playlists:
👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ
👉🏻 Flutter na Prática: ruclips.net/p/PL_wKlpKIC9vWCRIgMvH8pbRmX8XVouRv1
#carreira
#dev
#flutter
Просмотров: 2 019
Видео
Use Classes como Metadados no Flutter!
Просмотров 1,8 тыс.День назад
Você sabia que é possível usar classes do Dart como annotations no código, sem nenhuma configuração? Isso pode ser útil para melhorar a comunicação do time e também para descrever métodos e funções complexas, auxiliando futuramente na implementação de linters e ferramentas customizadas. 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/...
Urgente: Fim do Flutter Web HTML em 2025!
Просмотров 7 тыс.День назад
O time do Flutter resolveu acabar com o Flutter Web HTML renderer em 2025, para focar 100% no CanvasKit e no WASM. Então assista ao vídeo e entenda melhor essa situação. Link do Git: github.com/flutter/flutter/issues/145954 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ 👉🏻 Flutter na Prática: ruclip...
Como mudar a Forma (Shape) da AppBar no Flutter?
Просмотров 1,9 тыс.14 дней назад
Neste vídeo vou te mostrar na prática como alterar a forma da App Bar no Flutter, com formato (shape) arredondado, curva, onda, etc... o que sua criatividade mandar! Esta é uma API adicionada recentemente no Flutter e vamos explorar ela na prática! 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ 👉🏻 F...
Agora os Botões no Flutter tem essa propriedade!
Просмотров 2,4 тыс.14 дней назад
Neste vídeo vamos explorar na prática uma nova funcionalidade em botões no Flutter, que permite trabalhar com o alinhamento de ícones no ElevatedButton, FilledButton e vários outros. 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ 👉🏻 Flutter na Prática: ruclips.net/p/PL_wKlpKIC9vWCRIgMvH8pbRmX8XVouRv...
Nova funcionalidade no Flutter DevTools: Rebuild Stats
Просмотров 1,3 тыс.21 день назад
Agora no DevTools do Flutter é possível monitorar o número de vezes que uma widget sofre rebuild, podendo auxiliar na identificação de problemas de performance! Esta funcionalidade, lançada no Flutter 3.24, se chama Rebuild Stats! 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ 👉🏻 Flutter na Prática:...
ButtonBar Deprecated no Flutter! Conheça o OverflowBar
Просмотров 2,9 тыс.21 день назад
Se você pretende atualizar o Flutter, saiba que a widget ButtonBar foi descontinuada. Neste vídeo exploramos a nova API chamada OverflowBar e como usar para exibir widgets em linha ou coluna de forma automática. 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ 👉🏻 Flutter na Prática: ruclips.net/p/PL_w...
Novidade chegando em Column e Row no Flutter!
Просмотров 6 тыс.Месяц назад
As widgets Column e Row vão mudar na próxima versão do Flutter! Após uma issue de 6 anos, o time do Flutter adicionou uma nova funcionalidade nestas widgets para auxiliar na geração de layouts em linha e coluna! 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ 👉🏻 Flutter na Prática: ruclips.net/p/PL_w...
Flutter Web 3.24, seu App pode quebrar!
Просмотров 2,5 тыс.Месяц назад
No vídeo de hoje vamos falar sobre Flutter Web Renderer e a sutil mudança que pode fazer seu aplicativo quebrar tanto no build quanto em produção! 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ 👉🏻 Flutter na Prática: ruclips.net/p/PL_wKlpKIC9vWCRIgMvH8pbRmX8XVouRv1 #flutter #dev #web
Novidades no Flutter 3.24 e Dart 3.5!
Просмотров 7 тыс.Месяц назад
Finalmente chegou a versão 3.24 do Flutter e 3.5 do Dart trazendo várias melhorias e updates, e novas funcionalidades no Flutter Web, GPU, e Widgets do Material Design! 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ 👉🏻 Flutter na Prática: ruclips.net/p/PL_wKlpKIC9vWCRIgMvH8pbRmX8XVouRv1 #flutter #da...
Nova Widget Carousel para Imagens no Flutter 3.24!
Просмотров 4,1 тыс.Месяц назад
Neste vídeo vamos explorar o novo componente do Material Design 3 no Flutter: Carousel. Essa widget chega na versão 3.24 do Flutter e vamos explorar como usar o Carousel para imagens, cards, e outros componentes em 4 formatos seguindo o M3: hero, multi browse, uncontained e full screen! Então assista ao vídeo e compartilhe essa novidade. 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira ...
Você sabe analisar Memory Leak no Flutter? Dúvidas Flutter 01
Просмотров 1,5 тыс.Месяц назад
Neste vídeo vamos responder algumas dúvidas dos inscritos sobre Memory Leak (vazamento de memória) ao usar o Keep Alive automático para preservar o estado de widgets, problemas na reatividade do ValueNotifier e também dicas sobre o controle do Keyboard no Android e iOS 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8...
Keep Alive para Widgets no Flutter (como preservar o State)
Просмотров 2 тыс.Месяц назад
Neste vídeo vamos explorar como manter uma widget na árvore do Flutter mesmo em uma situação off screen ou com navegação, por exemplo, em uma TabBar, PageView, ListView e outros. O conceito que vamos explorar é o Keep Alive no Flutter! 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ 👉🏻 Flutter na Prá...
Gemini Nano Offline com Flutter Web no Chrome (Dart e JS)!
Просмотров 3,3 тыс.Месяц назад
Que tal usar Inteligência Artificial com Gemini Nano totalmente offline e de graça? Saiba como fazer isso em um aplicativo Flutter Web, usando a interoperabilidade do Dart com JS para acessar o Gemini no Google Chrome! 🔵 developer.chrome.com/docs/ai/built-in#hybrid-ai 🔵 github.com/drantunes/flutter_gemini_chrome 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Fl...
Controle seus Testes de UI no Flutter de forma fácil!
Просмотров 1,7 тыс.3 месяца назад
Neste vídeo conheça uma forma de controlar todo o fluxo de testes automatizados de UI ou E2E no Flutter, inspecionando o teste, gravando vídeos da execução, screenshots, time travel e muito mais funcionalidades! 💬 Servidor Discord: discord.flutterando.com.br 📺 Confira também as Playlists: 👉🏻 Flutter Tips: ruclips.net/p/PL_wKlpKIC9vUpxVm8GPQ7t634h1btn7PZ 👉🏻 Flutter na Prática: ruclips.net/p/PL_w...
Arquitetura Orientada a packages no Flutter com Custom Repositories
Просмотров 1,6 тыс.3 месяца назад
Arquitetura Orientada a packages no Flutter com Custom Repositories
Qual o tamanho do time do Flutter?
Просмотров 2,2 тыс.3 месяца назад
Qual o tamanho do time do Flutter?
Novidades do Flutter 3.22 no Google IO
Просмотров 7 тыс.3 месяца назад
Novidades do Flutter 3.22 no Google IO
Live Preview de Widgets no Flutter: sem emulador, sem build!
Просмотров 6 тыс.3 месяца назад
Live Preview de Widgets no Flutter: sem emulador, sem build!
URGENTE: O Rio Grande do Sul precisa da ajuda de pessoas de Flutter, Node, UI/UX e mais!
Просмотров 1,4 тыс.3 месяца назад
URGENTE: O Rio Grande do Sul precisa da ajuda de pessoas de Flutter, Node, UI/UX e mais!
$1300 na AWS S3 por um Bucket Vazio! Cuidado no seu app…
Просмотров 8 тыс.3 месяца назад
$1300 na AWS S3 por um Bucket Vazio! Cuidado no seu app…
Flutter cada vez mais no Enterprise! Conheça esse estudo de caso
Просмотров 3,7 тыс.4 месяца назад
Flutter cada vez mais no Enterprise! Conheça esse estudo de caso
Mais um Layoff na Google... e o Flutter?
Просмотров 8 тыс.4 месяца назад
Mais um Layoff na Google... e o Flutter?
Você quer ser Dev Sênior? Em 2 Anos? React @oguscaetano
Просмотров 3,1 тыс.4 месяца назад
Você quer ser Dev Sênior? Em 2 Anos? React @oguscaetano
100x mais rápido que o Build Runner!
Просмотров 3,2 тыс.4 месяца назад
100x mais rápido que o Build Runner!
Nova IA Copilot para Flutter com Gemini!
Просмотров 6 тыс.4 месяца назад
Nova IA Copilot para Flutter com Gemini!
100k na Netlify, 72k Firebase… Cloud e Serverless podem acabar com seu App 😱
Просмотров 7 тыс.4 месяца назад
100k na Netlify, 72k Firebase… Cloud e Serverless podem acabar com seu App 😱
Gráficos no Flutter, uma alternativa ao FL Charts
Просмотров 4,3 тыс.5 месяцев назад
Gráficos no Flutter, uma alternativa ao FL Charts
Melhore a Performance de ListViews e SliverList no Flutter!
Просмотров 3,9 тыс.5 месяцев назад
Melhore a Performance de ListViews e SliverList no Flutter!
Roadmap para Flutter 2024 (Completo)
Просмотров 8 тыс.5 месяцев назад
Roadmap para Flutter 2024 (Completo)
Excelente aula professor!
Obrigado pela aula professor.
toop de+, unica coisa que não consegui é fazer que o usuário logado veja só o que ele salvou no firebase, tem como dar uma luz? kk
Essa lógica você precisa criar na aplicação... a ideia base é usar o id do usuário logado para salvar e recuperar os dados do banco, usando condições de "filtro" na busca
nunca programei, mas gostaria de aprender dart/flutter, o que acha professor ?
Gostaria de aprender Dart/flutter, não entendo muito de programação, o que acha ?
Sim, recomendo olhar o roadmap para ter um norte nos estudos: github.com/drantunes/flutter_roadmap
@@drantunes muito obrigado 🙏
mas flutter nao ia acabar em 2025? fiquei confuso.... seus vídeos assustam um pouco, não é a primeira vez
vale a pena se aprofundar em flutter pra criar apps mobile mesmo sem pensar no mercado? tipo, eu gosto de desenvolver uns apps mobile open source mesmo, só que sei la, pra mim dart era mt linguagem modinha pra empresa contratar kk
Sim, Dart é uma linguagem como qualquer outra compilada, com uma sintaxe bem familiar a outras linguagens
@@drantunes blz chefia, vou dar uma lida e ver uns curso pra me aprimorar, to achando esse sdk de gpu dele melhor que o opengl todo bugado do javaksksk, o que importa é ter conhecimento !
TDC é um evento incrível! recomendo bastante.
Melhor evento de desenvolvimento do Brasil pessoal, tive a oportunidade de conhecer o Professor Diego, Toshi, geral da comunidade, me deu uma grande energia e insight sobre o caminho que estava trilhando na época. Recomendo a todos que tiverem a oportunidade de ir! Pessoas incríveis!! Muita gratidão até hoje por tudo que me ensinaram 🙏🏻😊
Muito bom
Pra quem vai acompanhar o evento online, existe algum meio pra network?
Sim, a live ocorre numa sala com os participantes, mas claro que presencial não tem comparação
270 uma trilha 🥲
É até barato comparando com outros eventos... Tem um que queria participar que o ingresso custa mais de 1000 reais 😁
Estarei presente! ✨
🥳
apareci no video! yay!
Vai ser incrivel
Tentei replicar em uma tela minha e deu erro nos getInnerPath, getOuterPath e no paint. Este é o erro "'WaveAppBarShape.getInnerPath' ('Path Function(Rect, {TextDirection? textDirection})') isn't a valid override of 'ShapeBorder.getInnerPath' ('Path Function(Rect, {TextDirection? textDirection})'). (Documentation) The member being overridden (borders.dart:147)." É o mesmo erro para todos. Pode me ajudar professor?
Está com o SDK do Flutter na última versão? Aparentemente não deveria dar erro, pois a assinatura dos métodos é igual. Dá uma olhada no código novamente para ter certeza que importou as classes corretas do Border.
passando pra deixar um salve a todos devs por aki ! abç !
Simples e objetivo. Vou testar agora mesmo!!
Não sabia essa forma, muito boa a aula professor. 😁😁
Muito show professor!
Que susto!! vi esse vídeo na data errada 😅😅😅😅
Estava com dificuldades com alguns conceitos de flutter, mas depois que conheci seu canal isso mudou, sua didática é ótima, se lançar um curso na udemy me avisa!
Nunca e tarde, mas isso ajudou muito! Graças a essas dicas e outro vídeos, eu consigo aprender muito. 🚀🚀
Muito top as aulas Diego! Até aqui consegui ir tudo certo, única diferença que o meu está dando, é a cor do thema q aparece até a paleta para escolher porém no emulador o fundo fica todo branco.
Provavelmente é por conta da versão mais atual do Flutter do que usei no vídeo ;)
Conteúdo Incrível, mas meu deus, muita coisa para fazer uma curva Rs , é disso que eu estou fugindo, porém é imprescindível que tenhamos o conhecimento de que isso existe.
Seus vídeos são muito bons!
Obrigado pela aula sempre esclarece algumas coisas
Em widgets que carregam dados no builder, usando isso ele executa a pesquisa somente uma vez? Daí se eu quiser que atualize, chamo método informado no vídeo?
Pode funcionar, mas recomendo a abordagem padrão neste caso de initstate ou mesmo controlar a chamada de dados manualmente para maior precisão.
Usamos muita meta programação no mundo Java/Kotlin por conta da JVM permitir o uso dessa feature. É bem legal e deixa o código bem legível e intuitivo
Muito bom, pequena mudança que ajudará bastante.
Não entendi. Isso serve só como uma anotação para documentação ou ele adiciona funcionalidade pro código? E não entendi também como o Throws se relacionou com o "teste". Ainda foi mencionado que botou String porque a função retornava um "Ok", mas depois botou um int. Alguém poderia me explicar, por favor?
Não adiciona funcionalidade, é apenas uma anotação usando uma classe do sistema. Essa anotação pode ajudar, em apps grandes, a entender valores que são retornados, o que precisa ser feito, exceções que o método pode gerar, etc. É um auxílio. Como comentei no vídeo, você pode fazer isso com comentário sem problema. Mas dependendo do que queira fazer, pode usar essas anotações em alguma ferramenta própria sua para alguma funcionalidades...
flutter tem um "storybook" uma forma de criar components, digo widgets com a identidade visual do cliente e deixar uma forma de uso ? Manual de uso da identidade visual da empresa, tipo storybook React ou Angular?
Tem sim, o nome é WidgetBook.
@@drantunes Sugestão, poderia fazer um hello world com WidgetBook, em português tem pouco conteúdo no RUclips
Seria interessante uma playlist com designer Pattern aplicados no mercado com exemplos 😅
Cheguei aqui por um motivo e descobrir algo que pode ajudar em meu projeto, a parte de declarar o construtor como constante. Obg pelas duas dicas
Conheço e uso na empresa pra componentes personalizados nos whitelabels que a gente faz e precisa mudar algo, aí faço uma anotação com o nome do cliente para organizar
🎯
Eu sabia porque uma vez perguntei ao chatGPT como fazer annotations 😅
Parabéns mestre, sempre excelentes conteúdos, Coisas muitos úteis no dia a dia de desenvolvimento!
Profesor pronto agora a falar do KMP
Excelente vídeo, parabéns!
Eu acho muito bom e se com isso conseguirem dar uma atenção maior ao Flutter Web vai ser ótimo
Não sabia essa forma, muito boa mesmo, parabéns Professor
Professor bom dia. Por favor, poderia me passar algum contato seu? Obrigado
drantunes.services gmail.com
Bom dia professor, como entro em contato com voce?
thumb nail clickbait fdp porem abordagem e conteudo fantástico, Diego Diego seu safadinho
Isso facilita a criação de jogos 2D para web, por estar usando o canvasKit?
Indiferente, mas a plataforma tende a melhorar agora.
HTMX boys. O que funciona, vai continuar funcionando sem depender de Framework de terceiros como Google ou Facebook e etc.
Graças a Deus eu cair fora do flutter faz tempo.
Isso me preocupa um pouco, já que em Cavaskit sempre tenho problemas com usuários iOS usando o Safari. Sempre recebo reclamações de que o site não está carregando. Fiz alguns testes e não sei o motivo, mas em HTML funciona normalmente, enquanto em Cavaskit fica travado no carregamento. Espero que isso mude até lá
Isso pode ser um problema, mas creio que com isso finalmente a atenção da comunidade iria pra resolver esse lado.
Mas se é iOS, não seria mais inteligente liberar um app próprio ?
Qual a solução de voces pro CORS usando canvas kit?
Tem algumas soluções. Se você tem acesso ao servidor pode trabalhar nos headers. Se você tem acesso as imagens pode trabalhar com elas em uma CDN que dê acesso... Se você não possui acesso, mas está consumindo via Image.network, pode criar um proxy no backend para as imagens... Acredito que uma solução melhor virá a médio prazo, mas esse é um problema geral no desenvolvimento web :\
Parabéns pelo trabalho!