Gente nao é porque esta fora do catálogo por alguns coclos que quer dizer que foi descontinuado... Parece ate que tem gente que acha que as revistas sao feitas as vésperas dos cilcos né? Não é nao gente, sao meses e ate anos ,o que acontece é que tem produtos que naquela ocasião são prioridades!!! Silso muitos dos seus seguidores gostam muito de você,mas nao precisa de linguajar não... Isso é desnecessário amigo. Você e nao precisa disso.
@neuzinaldosantana174812 күн бұрын
Audio ficou um pouco ruim baixo.
@UniiVib5 күн бұрын
Mesmo com fone de ouvido??
@jaguarconsultoriadigital814717 күн бұрын
Thanks man.
@UniiVib15 күн бұрын
Sucesso hoje e sempre!
@leandronovaesbarbosa18 күн бұрын
Muito boa explicacao estava precisando disso. Facil de entender..
@UniiVib15 күн бұрын
Grato! Sucesso hoje e sempre!
@UniiVib20 күн бұрын
// Automatic FlutterFlow imports import '/backend/schema/structs/index.dart'; import '/backend/supabase/supabase.dart'; import '/actions/actions.dart' as action_blocks; import '/flutter_flow/flutter_flow_theme.dart'; import '/flutter_flow/flutter_flow_util.dart'; import '/custom_code/actions/index.dart'; // Imports other custom actions import '/flutter_flow/custom_functions.dart'; // Imports custom functions import 'package:flutter/material.dart'; // Begin custom action code // DO NOT REMOVE OR MODIFY THE CODE ABOVE! Future<List<String>> onReorder( List<String> list, int oldIndex, int newIndex, ) async { // get list and change the item in the oldIndex to the newIndex if (oldIndex < newIndex) { newIndex -= 1; } final String item = list.removeAt(oldIndex); list.insert(newIndex, item); return list; }
@fredericonoceАй бұрын
Tenho uma dúvida. Você saberia me dizer como seria a melhor maneira de converter um dado que veio de uma query do Supabase para uma nova lista de custom data do flutterflow ?
@UniiVib26 күн бұрын
Ola, não entendi muito bem o que deseja Fazer, desculpe!!
@kauanhenrique7076Ай бұрын
É possível transferir dados de um webhook em um cenário para outro cenário por meio de outro webhook?
@UniiVib26 күн бұрын
Sim! Só enviar um post para esse outro webhook também...
@GABRIELGEBHARDTCHIOVATOАй бұрын
Quero fazer ao contrário ao preencher os textfield quero que crie um dropdown, por exemplo, crio alternativas no textfield e no dropdown de baixo seleciono o textfield com a resposta correta para armazenar
@UniiVibАй бұрын
Ainda não entendi, mas pelo pouco que entendi, você pode criar uma lista, e Toda vez que preencher um textfield você adicionar esse valor na sua lista e ai você cria seu dropdown usando essa lista!
@jaguarconsultoriadigital8147Ай бұрын
Lembrando que criar campo com tipo Lista não é boa prática de uso.
@UniiVibАй бұрын
Grato!
@MikeOraboniАй бұрын
Mano, eu to rodando a internet inteira, mim ajude. Não tem nada nem na gringa. Quero saber como faz esse botão que adiciona uma box com informações que o usuário coloca. Não sei como chama, por isso eu to rodando a internet pra isso.
@UniiVibАй бұрын
Bom dia, pode especificar com mais detalhes o que precisa, não entendi!!
@dariocsantosАй бұрын
Fernando, muito obrigado mano, me ajudou bastante! Olha, eu terei que mudar minha logica, pois estou usando DataType e enviando os dados em massa, e usando API. Ainda assim, muito obrigado, minha visão melhorou.
@UniiVibАй бұрын
Maravilha, que bom que deu uma clareada em como resolver sua lógica!!
@ThadeuFayadАй бұрын
Simples e objetivo! Me ajudou muito obrigado!
@UniiVibАй бұрын
Sucesso Hoje e sempre!!
@leandronovaesbarbosa2 ай бұрын
Esse professor é 10 me salva sempre… bons videos!!
@jaguarconsultoriadigital81472 ай бұрын
Thanks man !!!
@Beflutterflow2 ай бұрын
Seus videos são ótimos ! Só o áudio fica bem baixo para mim... Parabéns pelo conteúdo e obrigado por compartilhar seu conhecimento!
@UniiVib2 ай бұрын
Grato, não posto muito Pela falta de tempo, mas sempre que dá, faço Algo !! Quem sabe trago algumas lives em breve!! Sobre o audio eu Testo no celular e sempre ta BEM tranquilo... Mas vou ver se arrumo um microfone!! Grato, sucesso Hoje e sempre!!
@Beflutterflow2 ай бұрын
@@UniiVib Show! Quando fizer as lives tentatei estar presente! Sucesso pra você!
@Beflutterflow2 ай бұрын
Obrigado pelo vídeo ! Sucesso pra vc e seu canal
@UniiVib2 ай бұрын
Grato, sucesso Hoje e sempre 📈🍀🙏🏻
@noemisales882 ай бұрын
Vc vai fazer o tutorial??
@UniiVib2 ай бұрын
Grato pelo feedback, assim que sobrar um tempo faço Algo sobre!!
@UniiVib2 ай бұрын
# BEGIN WordPress # The directives (lines) between "BEGIN WordPress" and "END WordPress" are # dynamically generated, and should only be modified via WordPress filters. # Any changes to the directives between these markers will be overwritten. <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.html [QSA,L] </IfModule>
@jaguarconsultoriadigital81472 ай бұрын
Ótimo vídeo, obrigado. Mas ficou uma dúvida: Replace Route faz qual efeito ? Não entendi.
@UniiVib2 ай бұрын
O efeito de ir para a próxima pergunta sem sair da página.... Mas isso usamos para quando temos ações que devem ser carregadas no "on load page"
@UniiVib2 ай бұрын
Código para formatar de string para double import 'dart:convert'; import 'dart:math' as math; import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:intl/intl.dart'; import 'package:timeago/timeago.dart' as timeago; import '/flutter_flow/lat_lng.dart'; import '/flutter_flow/place.dart'; import '/flutter_flow/uploaded_file.dart'; import '/flutter_flow/custom_functions.dart'; import '/backend/schema/structs/index.dart'; import '/backend/supabase/supabase.dart'; import '/auth/supabase_auth/auth_util.dart'; double formatarValorString(String value) { /// MODIFY CODE ONLY BELOW THIS LINE try { // Remove possíveis espaços extras na string value = value.trim(); // Verifica se a string tem mais de um separador (',' ou '.') int commaCount = value.split(',').length - 1; int dotCount = value.split('.').length - 1; // Se há mais de um separador (considerando ',' e '.'), devemos tratar if (commaCount + dotCount > 1) { // Encontrar o último separador (',' ou '.') int lastCommaIndex = value.lastIndexOf(','); int lastDotIndex = value.lastIndexOf('.'); int lastSeparatorIndex = math.max(lastCommaIndex, lastDotIndex); // Remover todos os separadores anteriores ao último String beforeLastSeparator = value .substring(0, lastSeparatorIndex) .replaceAll(RegExp(r'[.,]'), ''); String afterLastSeparator = value.substring(lastSeparatorIndex + 1); // Concatenar o valor antes do último separador sem separadores e o valor depois do último separador value = beforeLastSeparator + '.' + afterLastSeparator; } else if (commaCount == 1) { // Se houver apenas uma vírgula, substituí-la por um ponto value = value.replaceAll(',', '.'); } // Converte a string em um double double number = double.parse(value); // Formata o número com duas casas decimais double formattedNumber = double.parse(number.toStringAsFixed(2)); return formattedNumber; } catch (e) { // Se ocorrer algum erro, retorne 0.0 ou outro valor padrão return 0.0; } /// MODIFY CODE ONLY ABOVE THIS LINE } código para retornar o número double por extenso. import 'dart:convert'; import 'dart:math' as math; import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:intl/intl.dart'; import 'package:timeago/timeago.dart' as timeago; import '/flutter_flow/lat_lng.dart'; import '/flutter_flow/place.dart'; import '/flutter_flow/uploaded_file.dart'; import '/flutter_flow/custom_functions.dart'; import '/backend/schema/structs/index.dart'; import '/backend/supabase/supabase.dart'; import '/auth/supabase_auth/auth_util.dart'; String numerosExtensos(double value) { /// MODIFY CODE ONLY BELOW THIS LINE // Mapas de números por extenso final unidades = [ '', 'um', 'dois', 'três', 'quatro', 'cinco', 'seis', 'sete', 'oito', 'nove' ]; final especiais = [ 'dez', 'onze', 'doze', 'treze', 'quatorze', 'quinze', 'dezesseis', 'dezessete', 'dezoito', 'dezenove' ]; final dezenas = [ '', '', 'vinte', 'trinta', 'quarenta', 'cinquenta', 'sessenta', 'setenta', 'oitenta', 'noventa' ]; final centenas = [ '', 'cento', 'duzentos', 'trezentos', 'quatrocentos', 'quinhentos', 'seiscentos', 'setecentos', 'oitocentos', 'novecentos' ]; String converterParteInteira(int num) { if (num == 100) return 'cem'; if (num < 10) return unidades[num]; if (num < 20) return especiais[num - 10]; if (num < 100) { return dezenas[num ~/ 10] + ((num % 10 != 0) ? ' e ${unidades[num % 10]}' : ''); } if (num < 1000) { return centenas[num ~/ 100] + ((num % 100 != 0) ? ' e ${converterParteInteira(num % 100)}' : ''); } if (num < 1000000) { int milhares = num ~/ 1000; int resto = num % 1000; String milString = (milhares == 1) ? 'mil' : '${converterParteInteira(milhares)} mil'; return milString + ((resto != 0) ? ' e ${converterParteInteira(resto)}' : ''); } if (num < 1000000000) { int milhoes = num ~/ 1000000; int resto = num % 1000000; String milhaoString = (milhoes == 1) ? 'um milhão' : '${converterParteInteira(milhoes)} milhões'; return milhaoString + ((resto != 0) ? ' e ${converterParteInteira(resto)}' : ''); } return ''; } // Separar parte inteira e decimal int reais = value.truncate(); int centavos = ((value - reais) * 100).round(); String reaisExtenso = converterParteInteira(reais); String centavosExtenso = converterParteInteira(centavos); String resultado = ''; if (reais > 0) { resultado += reaisExtenso + ((reais == 1) ? ' real' : ' reais'); } if (centavos > 0) { if (reais > 0) resultado += ' e '; resultado += centavosExtenso + ((centavos == 1) ? ' centavo' : ' centavos'); } return resultado.isEmpty ? 'zero reais' : resultado; /// MODIFY CODE ONLY ABOVE THIS LINE }
@marcoslucio82442 ай бұрын
Top! Amigão será que você poderia ensinar a fazer um app para rádio online?? Não achei ninguém no KZbin ensinando.
@UniiVib2 ай бұрын
Grato, vamos ver assim que tiver um tempinho tento criar Algo nesse sentido!! Teria que achar uma API para transmitir AO vivo a rádio ou Algo assim!
@canal10emartes2 ай бұрын
Cara você foi incrível. Brilhante a sua explicação.
@UniiVib2 ай бұрын
Grato, sucesso Hoje e sempre!! 🍀🙏🏻📈🚀
@sismath40852 ай бұрын
Flutterflow ta bugado hoje?
@UniiVib2 ай бұрын
Normal a principio!! Qual o problema ai?
@letaldayz60922 ай бұрын
Cara eu tenho um campo textfield que recebe o valor de uma variável quando eu dou um dimiss em um componente e a pagina com o field está atras dele, mas mesmo eu usando o refresh ele não aparece, (antes do dimiss, eu aplico o refresh), só aparece quando eu inicio a pagina, mesmo quando eu uso o updatepagestate e mando dar reload em todas as paginas sabe deizer o que pode ser?
@UniiVib2 ай бұрын
Da uma olhada nos vídeos anteriores que tem um que tem como base uma alternativa ao appstate e o outro mais recente é específico para quando você precisa atualizar Algo que vem de um on page load!
@marcosgomes46462 ай бұрын
Como fazer essas query dentro da action???
@UniiVib2 ай бұрын
Boa tarde, na paz?? Basta usar a action query e ai escolher o supabase e depois a tabela que deseja!! Ou collection se for firebase!
@jaguarconsultoriadigital81472 ай бұрын
Show, obrigado.
@marcosgomes46462 ай бұрын
Mas se manda pra mesma página, dependendo do conteúdo, por exemplo um datatable. Ele tipo zera e recomeça.
@UniiVib2 ай бұрын
Sim, fará o processo se como estivesse entrando Pela primeira vez!!
@jaguarconsultoriadigital81472 ай бұрын
Mas o refresh será somente na página do usuário atual, procede ? Se tiver 10 usuários online, ele não atualiza o resultado ?
@UniiVib2 ай бұрын
Olá, Tudo na paz?? Sim, o banco de dados vai atualizar, mas os demais usuários terão que Fazer alguma ação para ver a modificação, Caso precise que todos saibam da atualização, ai teria que usar o "real time" do seu banco de dados, ai sim Todo iriam ser notificados em tempo real...
@d-Gaspar2 ай бұрын
Salvou minha vida😂
@marcosgomes46462 ай бұрын
Simples e rápido!!
@marcosgomes46462 ай бұрын
Muito bom. Muito obrigado!! Estava procurando como fazer isso!!!
@leandronovaesbarbosa2 ай бұрын
Muito bom! Você poderia fazer um exemplo?
@UniiVib2 ай бұрын
kzbin.info/www/bejne/e57HdaR7m6-eia8
@allancassio66743 ай бұрын
como que fica para android? ou no caso o expo go do celular?
@UniiVib2 ай бұрын
A principio o próprio Sistema do android faz essas chegagens.. por ter as proteções... Nunca tive problemas!