FlutterFlow: STATE and DATA TYPES management! 🤖

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.ค. 2024
  • In this video I teach you how to use App, Local and Component States. I also explain what Constants and Data Types are with practical examples.

ความคิดเห็น • 26

  • @RenanMainardes
    @RenanMainardes  3 หลายเดือนก่อน +1

    Fala pessoal!
    Se você gosta da minha didática com FlutterFlow, saiba que também gravo aulas exclusivas para a No Code Start Up, uma plataforma incrível e que está crescendo cada vez mais!
    Caso tenha interesse, eles têm uma formação de FlutterFlow muito completa que vc pode conhecer através desse link:
    pay.nocodestartup.io/aff/WVOCIMJ1/LDIT0HTE
    Esse é um link de afiliado, o que significa que eu ganho uma comissão caso você decida comprar o curso. É uma ótima forma de apoiar o canal caso eu já tenha te ajudado em algum momento.

  • @brunorodriguesdealmeida9956
    @brunorodriguesdealmeida9956 3 หลายเดือนก่อน +1

    Didática fantástica, parabéns!

  • @app2028
    @app2028 3 หลายเดือนก่อน +1

    Clara que ficou muito show, sou mais que inscrito sempre compartilho esse video cabe, uma versão 2 mostrando na prática inclusive no final faltou colocar na tela passando isso para os widget ficaria mais show ainda😅, se possivel gostaria muito de colocar mais likes e compartilhar😇

  • @walney2008
    @walney2008 3 หลายเดือนก่อน +1

    que massa quero tirar meu mvp do papel, aulas assim dá esperança, ^^

    • @RenanMainardes
      @RenanMainardes  2 หลายเดือนก่อน

      Bons estudos! Vai dar certo!

  • @AkioHirooka
    @AkioHirooka 4 หลายเดือนก่อน +1

    Muito boa a explicação, ganhou mais um inscrito.
    Não estava entendendo direito esta questão do Data Type e seu vídeo me fez entender qual a função dele.

  • @jaguarconsultoriadigital8147
    @jaguarconsultoriadigital8147 6 หลายเดือนก่อน +1

    Grato pelo vídeo.

  • @marcosantonioramos3828
    @marcosantonioramos3828 5 หลายเดือนก่อน +1

    muito bom!! a única aula que eu encontrei que tratou o gerenciamento de estado com lista

  • @alfeumagalhaesribeiro195
    @alfeumagalhaesribeiro195 6 หลายเดือนก่อน +1

    Parabens, muito bom!! Eu tenho uma situação que já fiz, está funcionando, mas preciso fazer um acrescimo, num pedido de comida, tipo um sanduiche, para um determinado produto eu terei adicionais, que podem ser selecionados 1 ou mais e eles estão no data type antes de enviar ao banco de dados Supabase, já estão indo mas sem os adicionais, esses adicionais estaram numa variavel Adicionais, eles serão separados por delimitadores que por sua vez está sepado o nome do produto do valor do produto por outro delimitador. Se tiver demandas sobre pense nesse problema. obrigado!! Feliz Natal e uma grande Ano Novo!!

    • @RenanMainardes
      @RenanMainardes  6 หลายเดือนก่อน

      Legal! Obrigado pela sugestão.
      Vou gravar vídeos montando apps completos e vou incluir esta demanda.

  • @o_ferraz
    @o_ferraz 5 หลายเดือนก่อน +1

    Ola Renan, legal demais. ... pode me tirar uma duvida, quando colocamos no datatype list... porque so se escolhe no app state. Eu marco as duas no datatype + appstete?

    • @RenanMainardes
      @RenanMainardes  4 หลายเดือนก่อน

      Depende da sua aplicação, mas geralmente se escolhe apenas o App State como tipo "List".
      Ou seja, ele vai gerar uma lista de objetos do tipo Data Type.
      Se vc colocar um campo do seu Data Type como list, vai ser uma lista de objetos cujos campos também possuem listas e como falei, depende da sua aplicação e como seus dados estão estruturados.

  • @walney2008
    @walney2008 3 หลายเดือนก่อน +1

    como faço um projeto desses para ser um microsaas ? ou seja como controlar multi empresas e niveis de acesso de acordo com plano do usuario ? e como fazer parte pagamento das mensalidades pelo stripe por exemplo ? e como ter tipo um chatbot para ajudar os usuarios no suporte ? segue essas duvidas e sugestões

    • @RenanMainardes
      @RenanMainardes  2 หลายเดือนก่อน

      Olá! Tenho certeza que vai encontrar a resposta para todas essas dúvidas nesse curso aqui:
      th-cam.com/users/redirect?event=channel_description&redir_token=QUFFLUhqbGI3S1VYRTR6bDNTRHVMRkR6UkpDNXl5WEp6QXxBQ3Jtc0ttSV9HYU9va1RIcFpGOE9xR2JtZGlEYi0zempFMEhmMmNtVlkwSDhzWXJtUU9GM3M1QVZGMXdpaXRTTDhXWGxKMzI2eGJ2blFFNkdaNDJFY20zZi1xRUZnWHNZby1xNjlqTG9KQnU2UHpOZ0kxZjBkbw&q=https%3A%2F%2Fpay.nocodestartup.io%2Faff%2FWVOCIMJ1%2FLDIT0HTE

  • @acasa1086
    @acasa1086 5 หลายเดือนก่อน +1

    Nao sei se é possível... mas estou a alguns dias tentando criar uma ação que passa por um data type (ex: USER que possui nome, idade e ativo), alterando o estado de ativo para false em todos os usuarios. Estou tentando criar uma função que acessa a estrutura dentro de um data type, mas esta dificil. Além de mudar o estado de uma variavel, queria contabilizar também (ex.: Quantos usuarios estão com ativo == TRUE).
    Se tiver alguma dica ou video sobre, me salva ai rsrs. No mais, parabéns pelo canal e didatica!

    • @RenanMainardes
      @RenanMainardes  5 หลายเดือนก่อน

      Imagino que vc tenha uma variável global (app state) com um tipo Data Type específico.
      Para manipular essa variável via custom action, vc precisa primeiro declarar:
      var appState = FFAppState();
      Depois disso, pode realizar algumas operações como:
      --- Limpar:
      appState.usuariosSincronizados = [];
      --- Adicionar:
      appState.addToMinhaVariavel(variavel);
      Onde "variavel" é do tipo SeuObjetoStruct variavel = new SeuObjetoStruct;
      --- Remover:
      appState.removeAtIndexFromMinhaVariavel(i)
      Onde "i" é o índice da lista que vc quer remover.
      Enfim, existem várias formas de manipular data types, vou fazer um vídeo sobre isso pra te explicar melhor.
      E não, esse texto não foi gerado por IA kkk
      Abraços

  • @impulse.suasvendas
    @impulse.suasvendas 3 หลายเดือนก่อน +1

    Explicação excelente chará, rs me chamo Renan tbm heheh
    Vc presta consultoria?
    Tem curso de FF?

    • @RenanMainardes
      @RenanMainardes  2 หลายเดือนก่อน

      Olá amigo!
      Recomendo este curso aqui:
      th-cam.com/users/redirect?event=channel_description&redir_token=QUFFLUhqbGI3S1VYRTR6bDNTRHVMRkR6UkpDNXl5WEp6QXxBQ3Jtc0ttSV9HYU9va1RIcFpGOE9xR2JtZGlEYi0zempFMEhmMmNtVlkwSDhzWXJtUU9GM3M1QVZGMXdpaXRTTDhXWGxKMzI2eGJ2blFFNkdaNDJFY20zZi1xRUZnWHNZby1xNjlqTG9KQnU2UHpOZ0kxZjBkbw&q=https%3A%2F%2Fpay.nocodestartup.io%2Faff%2FWVOCIMJ1%2FLDIT0HTE

  • @claudiomescoladetecnologia
    @claudiomescoladetecnologia 4 หลายเดือนก่อน +1

    Valeu. Como resetar através de um botão de reset ou clean os dados da tela gerado pelo Apostate ou page state, não consigo fazer isso e não vi ninguém ensinando... Alguém sabe?

    • @RenanMainardes
      @RenanMainardes  2 หลายเดือนก่อน

      Conseguiu resolver?
      Basta usar uma action "Update Page State" > Set fields > Em "Select Update Type" clicar em "Reset Value" > Deixar habilitada a função "Rebuild Current Page" em "Update Type".

  • @danyelfbc
    @danyelfbc 6 หลายเดือนก่อน

    Cara, conseguiria fazer upload de foto para o datatype?? To tentando faz dias e n vai.. Criei um ImagePath, mas na hora de selecionar o Fileupload n vai, acho que ele n consegue saber que o file é uma imagem, aí fica como se fosse 2 tipos diferentes.. enfim, parece confuso de escrever aqui, mas fica a sugestão de vídeo aí, n tem NENHUM vídeo do tipo no youtube inteiro, só a galera trabalhando com banco de dados tradicionais (firebase e supa)

    • @RenanMainardes
      @RenanMainardes  6 หลายเดือนก่อน +1

      Eu consegui colocar imagens em datatypes convertendo-as primeiro em Base64 (as imagens são convertidas em formato de String). Aqui no TH-cam tem alguns vídeos explicando o processo, além da custom action de conversão, vc vai precisar usar um widget específico que exibe imagens convertidas. Vou gravar um vídeo sobre o tema daqui a alguns dias, obrigado pela sugestão.

    • @danyelfbc
      @danyelfbc 6 หลายเดือนก่อน

      @@RenanMainardes Opa, consegui fazer, mas mesmo assim agradeço e irei ver o vídeo. vlw man