Prof. Diego Antunes
Prof. Diego Antunes
  • Видео 246
  • Просмотров 1 488 179
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
Просмотров: 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)

Комментарии

  • @jpvr88
    @jpvr88 10 часов назад

    Excelente aula professor!

  • @edlima5996
    @edlima5996 19 часов назад

    Obrigado pela aula professor.

  • @diegozanin6420
    @diegozanin6420 2 дня назад

    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

    • @drantunes
      @drantunes 2 дня назад

      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

  • @HrNicius
    @HrNicius 3 дня назад

    nunca programei, mas gostaria de aprender dart/flutter, o que acha professor ?

  • @HrNicius
    @HrNicius 3 дня назад

    Gostaria de aprender Dart/flutter, não entendo muito de programação, o que acha ?

    • @drantunes
      @drantunes 19 часов назад

      Sim, recomendo olhar o roadmap para ter um norte nos estudos: github.com/drantunes/flutter_roadmap

    • @HrNicius
      @HrNicius 19 часов назад

      @@drantunes muito obrigado 🙏

  • @leandro_devsecop
    @leandro_devsecop 4 дня назад

    mas flutter nao ia acabar em 2025? fiquei confuso.... seus vídeos assustam um pouco, não é a primeira vez

  • @ritecfy
    @ritecfy 4 дня назад

    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

    • @drantunes
      @drantunes 4 дня назад

      Sim, Dart é uma linguagem como qualquer outra compilada, com uma sintaxe bem familiar a outras linguagens

    • @ritecfy
      @ritecfy 4 дня назад

      @@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 !

  • @ianoliveiradev
    @ianoliveiradev 4 дня назад

    TDC é um evento incrível! recomendo bastante.

  • @VitorFThome
    @VitorFThome 4 дня назад

    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 🙏🏻😊

  • @EdsonMSouza-ll7cl
    @EdsonMSouza-ll7cl 4 дня назад

    Muito bom

  • @oxaigoro
    @oxaigoro 4 дня назад

    Pra quem vai acompanhar o evento online, existe algum meio pra network?

    • @drantunes
      @drantunes 4 дня назад

      Sim, a live ocorre numa sala com os participantes, mas claro que presencial não tem comparação

  • @andersonunsonst
    @andersonunsonst 4 дня назад

    270 uma trilha 🥲

    • @drantunes
      @drantunes 4 дня назад

      É até barato comparando com outros eventos... Tem um que queria participar que o ingresso custa mais de 1000 reais 😁

  • @DouglasSilva-gi7oh
    @DouglasSilva-gi7oh 4 дня назад

    Estarei presente! ✨

  • @allansrc
    @allansrc 5 дней назад

    apareci no video! yay!

  • @ToshiOssada
    @ToshiOssada 5 дней назад

    Vai ser incrivel

  • @fernandoguedes3994
    @fernandoguedes3994 5 дней назад

    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?

    • @drantunes
      @drantunes 4 дня назад

      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.

  • @sergiowmuller
    @sergiowmuller 5 дней назад

    passando pra deixar um salve a todos devs por aki ! abç !

  • @NJacintho
    @NJacintho 5 дней назад

    Simples e objetivo. Vou testar agora mesmo!!

  • @fernandoguedes3994
    @fernandoguedes3994 6 дней назад

    Não sabia essa forma, muito boa a aula professor. 😁😁

  • @wregisaraujo
    @wregisaraujo 6 дней назад

    Muito show professor!

  • @MattGrungeB
    @MattGrungeB 6 дней назад

    Que susto!! vi esse vídeo na data errada 😅😅😅😅

  • @romariogold-shortgames3293
    @romariogold-shortgames3293 6 дней назад

    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!

  • @Brenno102030
    @Brenno102030 7 дней назад

    Nunca e tarde, mas isso ajudou muito! Graças a essas dicas e outro vídeos, eu consigo aprender muito. 🚀🚀

  • @jpvr88
    @jpvr88 7 дней назад

    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.

    • @drantunes
      @drantunes 7 дней назад

      Provavelmente é por conta da versão mais atual do Flutter do que usei no vídeo ;)

  • @xangmarques
    @xangmarques 8 дней назад

    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.

  • @cleitonalencar9033
    @cleitonalencar9033 10 дней назад

    Seus vídeos são muito bons!

  • @diegocandido5639
    @diegocandido5639 10 дней назад

    Obrigado pela aula sempre esclarece algumas coisas

  • @marcoaafonso
    @marcoaafonso 10 дней назад

    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?

    • @drantunes
      @drantunes 9 дней назад

      Pode funcionar, mas recomendo a abordagem padrão neste caso de initstate ou mesmo controlar a chamada de dados manualmente para maior precisão.

  • @bdmaxvalera
    @bdmaxvalera 10 дней назад

    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

  • @cleitonjr-dev
    @cleitonjr-dev 10 дней назад

    Muito bom, pequena mudança que ajudará bastante.

  • @ful4no
    @ful4no 10 дней назад

    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?

    • @drantunes
      @drantunes 10 дней назад

      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...

  • @arozendojr
    @arozendojr 10 дней назад

    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?

    • @drantunes
      @drantunes 10 дней назад

      Tem sim, o nome é WidgetBook.

    • @arozendojr
      @arozendojr 10 дней назад

      @@drantunes Sugestão, poderia fazer um hello world com WidgetBook, em português tem pouco conteúdo no RUclips

  • @ellitondias633
    @ellitondias633 10 дней назад

    Seria interessante uma playlist com designer Pattern aplicados no mercado com exemplos 😅

  • @coyoute2
    @coyoute2 10 дней назад

    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

  • @eldadario7339
    @eldadario7339 10 дней назад

    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

  • @evandersondev
    @evandersondev 11 дней назад

    Eu sabia porque uma vez perguntei ao chatGPT como fazer annotations 😅

  • @glaidson6151
    @glaidson6151 11 дней назад

    Parabéns mestre, sempre excelentes conteúdos, Coisas muitos úteis no dia a dia de desenvolvimento!

  • @JUANUNIX1982
    @JUANUNIX1982 11 дней назад

    Profesor pronto agora a falar do KMP

  • @gilmariosoftware
    @gilmariosoftware 11 дней назад

    Excelente vídeo, parabéns!

  • @annyfeltrecat657
    @annyfeltrecat657 12 дней назад

    Eu acho muito bom e se com isso conseguirem dar uma atenção maior ao Flutter Web vai ser ótimo

  • @annyfeltrecat657
    @annyfeltrecat657 12 дней назад

    Não sabia essa forma, muito boa mesmo, parabéns Professor

  • @tiago6939
    @tiago6939 12 дней назад

    Professor bom dia. Por favor, poderia me passar algum contato seu? Obrigado

    • @drantunes
      @drantunes 11 дней назад

      drantunes.services gmail.com

  • @tiago6939
    @tiago6939 12 дней назад

    Bom dia professor, como entro em contato com voce?

  • @421048
    @421048 12 дней назад

    thumb nail clickbait fdp porem abordagem e conteudo fantástico, Diego Diego seu safadinho

  • @bdmaxvalera
    @bdmaxvalera 12 дней назад

    Isso facilita a criação de jogos 2D para web, por estar usando o canvasKit?

    • @drantunes
      @drantunes 11 дней назад

      Indiferente, mas a plataforma tende a melhorar agora.

  • @luizvaz
    @luizvaz 12 дней назад

    HTMX boys. O que funciona, vai continuar funcionando sem depender de Framework de terceiros como Google ou Facebook e etc.

  • @swplogic4158
    @swplogic4158 12 дней назад

    Graças a Deus eu cair fora do flutter faz tempo.

  • @MrOfoda
    @MrOfoda 12 дней назад

    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á

    • @rdrgbaioco
      @rdrgbaioco 12 дней назад

      Isso pode ser um problema, mas creio que com isso finalmente a atenção da comunidade iria pra resolver esse lado.

    • @zoiobnu
      @zoiobnu 12 дней назад

      Mas se é iOS, não seria mais inteligente liberar um app próprio ?

  • @ThiagoSctG
    @ThiagoSctG 12 дней назад

    Qual a solução de voces pro CORS usando canvas kit?

    • @drantunes
      @drantunes 11 дней назад

      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 :\

  • @klendsonmedeiros
    @klendsonmedeiros 12 дней назад

    Parabéns pelo trabalho!