Flutter Tips - Vamos conversar sobre Singleton

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024
  • НаукаНаука

Комментарии • 32

  • @alvesluk
    @alvesluk 2 года назад +13

    "Não é top, não!" - Angry Jacob noises
    Ótimo vídeo, bem esclarecedor.

  • @AnthonyDev
    @AnthonyDev 2 года назад +12

    Flutter gafanhoto: Funciona! Que top! 😍
    Bad Jacob: NÃO FAÇA ISSO! 😡

  • @sadsondiegosilvasouza5516
    @sadsondiegosilvasouza5516 2 года назад +3

    Parabéns, nunca vi uma explicação mais clara que essa sobre singleton!

  • @underfilho
    @underfilho 2 года назад +3

    ansioso pra live de injeção de dependência e como contornar os anti-patterns do singleton

  • @BrunoPereira-mo6kg
    @BrunoPereira-mo6kg 2 года назад +4

    Quero muito ver como vão fazer injeção de dependências 😜

  • @israellohuan176
    @israellohuan176 2 года назад +1

    Vídeo muito bom e instrutivo. Obrigado por compartilhar conhecimento.

  • @LeandroSSilva
    @LeandroSSilva 2 года назад +1

    Eu entendo Singleton Assim: Assim que a primeira chamada é executa sobe instância, as demais chamadas usam essa mesma instancia. Então você precisa de um construtor privado para que ninguém fora da própria classe possa criar novas instancias, e um método GET público por exemplo que retorne uma variável que representa essa instância. Ex: um usuário fez uma conexão no DB, quando o outro usuário faz uma conexão no DB o Singleton intender que já existe na memoria uma instancia da classe DB, então ele invés de instanciar uma nova DB ele pega na memoria a existente e a retorna para chamou. Algo tipo DB = NIL? DBInstance = DB.Cretae() : DBInstance = DB;
    Sou programador Delphi e intendi perfeitamente. Parabéns por sua dedicação...!!!!!!

  • @annyfeltrecat657
    @annyfeltrecat657 2 года назад

    Explicação fantástica, está de parabéns

  • @felipedoliveiragraca2336
    @felipedoliveiragraca2336 2 года назад

    Cara, sus videos são muito bons!!!

  • @rafaelffernandes
    @rafaelffernandes 2 года назад

    Muito top, parabéns pela aula

  • @simonviegas8041
    @simonviegas8041 2 года назад +1

    4:54 - mano, me deu agonia na hora, rs. É o claro exemplo que a ordem dos fatores altera o produto kkkkkk

  • @caiodeiro9895
    @caiodeiro9895 2 года назад

    Muito bom! Obrigado por compartilhar seu conhecimento!

  • @VictorOnFlutter
    @VictorOnFlutter 11 месяцев назад

    Massa! Obrigado!

  • @rogeriomq
    @rogeriomq 2 года назад

    Esse "esquema" de deixar o construtor privado é muito útil para singletons simples em dart. Já a abordagem da factory apesar de legal, eu não usaria, pois parece óbvio que: Quando se usa ClasseQualquer(), fica claro que você está criando uma nova instância. Apesar de também funcionar, não acho legal não. Show a explicação, diferenças e possibilidades com o dart. 👏🏾👏🏾👏🏾👏🏾👏🏾

  • @Gabonidaz
    @Gabonidaz 2 года назад

    em questão de performance? é melhor que um provider por exemplo? acredito que sim já que é uma classe pura. E nesse exemplo do tema? acredita que seria válido usar essa abordagem, de repente com um boolean no lugar do Theme ou é melhor um value provider?

    • @FlutterandoTV
      @FlutterandoTV  2 года назад +1

      Questão de performance, no Flutter, não faz diferença nenhuma. Claro q no papel essa solução é menor, mas no fim das contas, não muda anda

  • @igorafonso3364
    @igorafonso3364 2 года назад +2

    Opa, video novo :D

  • @edu28811
    @edu28811 2 года назад

    Sou iniciante e até então brinquei mais com o Singleton. Já estou estudando outras abordagens como bloc e mobX, mas confesso que da vontade de ficar usando só singleton. A sensação é que as outras formas adiciona um enorme overhead. Talvez seja isso q vc falou de eu ainda não estar fazendo testes automatizados.
    Duvida: quando vc colocou o store como global (fora da classe) e tirou o instance já não resolve a questão de ficar mais testável?

  • @charlestonribeirodospassos7364

    Quando vai abrir uma turma intermediária?

  • @aldisseia
    @aldisseia Год назад

    poderia usar somete o "static final instace". só add o final, assim funciona e ele não receber mais nada...

  • @MichaelDev
    @MichaelDev 2 года назад

    Usar muito singletons pode ser uma má prática?

    • @FlutterandoTV
      @FlutterandoTV  2 года назад

      Sim, vai ficar tudo bagunçado. Apesar que vc consegue fazer tudo funcionar mais fácil uma primeira vez

  • @vitorbrussolo9651
    @vitorbrussolo9651 2 года назад

    cara isso parece tao injeção de dependencia kkkkkkkkkkkkk, mais ótimo video clareou muito minha mente

  • @ramirodsp
    @ramirodsp 2 года назад

    toooop

  • @natanvalimcardoso7421
    @natanvalimcardoso7421 2 года назад

    kkkkkkk muito bom
    🤣

  • @hallanabreu4905
    @hallanabreu4905 2 года назад

    Opa família, tô ficando famoso kkkk

  • @codin2148
    @codin2148 Год назад

    "que top" 🤩
    "Não é top não, não faça isso"😡
    kkkkkkkkkkkkkkkkkkkkkkkkkk

  • @thanospl471diganaoamuie6
    @thanospl471diganaoamuie6 2 года назад

    Up