Nunca entrei num avião, mas depois que entrei na Comunidade Sem Codar, estou vendo esse sonho cada vez mais perto, já alcancei meus 5 Dígitos com trabalhos que consegui fechar depois que aprendi Flutterflow e Bubble com Renato Asse. Rumo ao 6 Digitos ✌✌🚀🚀🚀🚀
Mentor número 1 do mundo! E não é porque tou falando não 😉 (edit: próximo passo, virar o 1º de FlutterFlow também, além de Bubble. Só questão de tempo)
Ótima aula professor! Uma dica para a aula de sincronização lá na comunidade, é criar um app tipo Spotify, onde você baixa as músicas quando está com internet e consegue ouvir depois quando estiver desconectado :)
Renato, Eu estava aguardando esta aula. Já vinha desenvolvendo minha ideia e estou devorando este material que você produz. Inclusive vi uma resposta sua na ComunidadeSemCodar sobre o custom code pra checar se tem conexão e aí sincronizar com o Firebase. Obrigado por nos alimentar com conhecimento nesta velocidade que você vem produzindo para o FF. Vamos que vamos. Não pare de produzir estes materiais para o FF. Se me permite sugerir, poste na comunidade um exemplo de como são "as ações de Firestore pra ir sincronizando os dados das variáveis locais com o Firebase", por favor. Grande abraço.
Que massa, agora sei pra que serve o Data Type, que por acaso eu estava utilizando errado kkkkk. Uma sugestão, acho que seria muito legal você fazer uma aula sobre banco de dados, mas explicando o modelo não relacional, que o FlutterFlow utiliza (o do Firebase), pois muitas pessoas tem dúvidas (incluindo eu) sobre como funciona e como utilizar. Por exemplo: no caso de uma escola, com turmas e alunos, no Bubble a gente criava a tabela de alunos separada das turmas, e relacionava depois. No FlutterFlow fica meio confuso saber se deve fazer o mesmo, ou de fato colocar o objeto dentro da coleção de turmas, ao invés de criar fora, e relacionar. Seria ótimo uma aula no estilo Renato pra esclarecer isso
Billy, na prática é muito parecido. Você criou uma escola, ok. Agora cria uma turma, com um campo "escola" do tipo Document Reference, e associa à qual escola ele pertence. Agora cria o "aluno", com um campo "turma" do tipo document reference, e associa à qual turma ele pertence. Pra buscar os alunos da turma 3A, você faz uma query puxando todos os alunos cuja turma seja igual à referência 3A. E assim vai :)
@@RenatoAsse eu fiz isso. Mas fiquei pensando, a vantagem do banco nao relacional não é você colocar dados dentro de dados ? não seria mais performático, por exemplo, criar um data type de aluno, e sempre que cadastrar um novo aluno na turma, inseri-lo diretamente na turma, assim, para puxar, seria apenas listar os alunos dentro da turma que ja foi puxada(provavelmente) ? não sei se é possivel fazer isso com FF, mas pelo que entendi de banco não relacional, esse seria o jeito "certo" de se fazer, ou estou viajando ?
@@BillyOFC em seu exemplo, o problema seria na virada do ano, por exemplo, para mover o aluno de uma turma para a próxima. Por isso, na prática eu acabo usando o banco não-relacional da mesma forma que uso o relacional. No não-relacional, a gente usa o conceito de "referências à documentos", enquanto no banco relacional, a gente usa o conceito de "chaves estrangeiras". Também não sei se essa é a forma correta, mas o que funciona muito bem pra mim é tratar tudo como se fosse relacional. Ou seja, no documento "aluno", criar uma referência à turma. Na hora de migrar de turma, só trocar a referência. Claro que isso envolve mais queries, mas também é muito mais simples de entender, de usar, de manipular.
@@RenatoAsse entendi, também pensei isso kkkkk, é bem complicadinho, mas acho que seria o jeito correto. Só dei o exemplo com a turma pois foi a primeira coisa que pensei, nao vou fazer isso na pratica, mas creio que uma solução seria criar uma nova turma, afinal, ao virar o ano, uma nova turma se cria, nao seria uma boa pratica manter credenciais de uma turma antiga para uma nova, creio eu. O problema seria para transferência, mas creio que também dê para fazer, apesar de ser mais complicado do que relacionando, mas vale a pena no quesito performance. Valeu pelos esclarecimentos Renato, vc é o cara.
Já sinto que comecei bem com o tutorial do Renato Asser, comunidade sem codar é outro nível! ....para completa a trilogia, só preciso saber com sincronizar. rss E agora Renato? Help US!
Excelente tutorial, Renato! Parabéns! O que mais tenho tido dificuldades no FF é o tipo de coisa que ocorreu no PASSO 6 (de adicionar novamente um item p/ "ligar o true" pra depois remover o item antigo); Pra quem está habituado com o Bubble, não dá p/ imaginar que a solução seria essa. Tem coisas que no FF parecem "pegadinhas". Há momentos que me sinto numa gincana tendo que adivinhar coisas que poderiam ser simples. A toda hora fico parado um tempão p/ resolver problemas que poderiam ter soluções mais óbvias ou intuitivas. Mas... Vamos caminhando! São videos com esse que dá um fôlego! VALEU!!!
Edvan, tem 2 pontos aí: 1) Bubble é uma ferramenta que surgiu em 2011. FlutterFlow surgiu em 2021. Bubble tem muito mais recursos que FlutterFlow, todo um ecossistema de mais de 3.000 plugins já criados pela comunidade, é uma plataforma muito mais completa. Por isso minha opinião é aquela que já falei algumas vezes: quer criar uma startup, um SaaS, um MicroSaas? Vá de Bubble e seja feliz, vai ser muito mais fácil e mais rápido. FlutterFlow tem um ritmo de atualizações fantástico, mas pense que serão alguns anos ainda para começar a ter um nível de recursos comparável ao Bubble. E mesmo assim, nunca será igual, pois Bubble é front+back, e FF é só front. Dificilmente haverá algo que "é mais fácil fazer em FlutterFlow do que em Bubble", tudo será mais difícil. No entanto, FF te abre as possibilidades de app nativo, integração API clientside nativa, backends externos nativos, exportação do código-fonte, e outros benefícios que Bubble não tem. 2) Essa rotina que você citou de "ter que sempre descobrir uma forma de fazer algo que poderia ter soluções mais óbvias" é - literalmente - a rotina de qualquer desenvolvedor, independente da linguagem ou ferramenta escolhida. Você precisa encontrar conforto nisso. Muitas vezes você vai precisar recorrer até mesmo à APIs externas pra fazer algo que a ferramenta não faz de forma nativa, vai precisar meter um código Dart / Flutter ali em custom code. É assim, é isso que escolhemos fazer, e eu não trocaria isso por nada :)
@@RenatoAsse Olá, Renato! Obrigado por responder! Eu entendo bem a diferença entre as duas plataformas. É a 3ª vez que tento aprender o FF (e só me empolguei mais agora pq vc fez um curso) e já assisti quase tudo que vc fez lá na comunidade. Entendo todas questões que vc levantou, inclusive da profissão (seja de programador ou desenvolvedor). Eu estou me acostumando com o FF. Eu sigo o canal oficial do FlutterFlow aqui no UA-cam e, diversas vezes, os próprios instrutores dizem que o FF "é meio chatinho" pra algumas coisas. São essas "coisinhas" que preciso me aprimorar. Até mesmo por isso, comecei a aprender Dart para me aprofundar mais. Minha dislexia me atrapalha um pouco, mas tuas aulas me ajudam muito. E sou grato a vc por isso! VLW!!!
Excelente conteúdo. Neste app por exemplo tem como sincronizar com outro aparelho que funciona como recetor onde recebo informações por email,e pode ver se o tal produto saiu e ou entrou no estoque? Fiquei curioso, um dia destes poderia explicar isso se for possível. Obrigado desde já
Olá Renato. Excelente aula. Um muito obrigado por ajudar a malta autodidata, como eu. Tenho algumas questões para si, gostaria de saber se é possivel criar notifications em app offline (datatypes). Gostaria também de lhe perguntar de como é que poderia trabalhar com datas. Imaginando que, existe uma conta para pagar a uma determinada data. E se tiver perto dessa data de pagamento, iria criar uma notificação para pagar mas tudo modo offline. Como se fosse um "reminder" de pagamentos.
Consegue enviar push notifications locais offline sim, tem um tutorial aqui no fórum do Flutterflow: community.flutterflow.io/community-tutorials/post/local-notification-in-flutterflow-app-O8Vq6ARbwvKiFQk
Parabéns!!! Tenho um dúvida. Para criar um app de cadastro de clientes e poços, por exemplo é possível usar os dados offline e transmitir quando tiver conexão. Como eu poderia implementar? Lembrando que eu cadastro o cliente e em seguida vou executar o serviço de perfuração na zona rural.
Olá, Renato. Muito boa a dica de adicionar e remover da lista, me ajudou a depurar o erro num aplicativo. Valeu !! Aproveito para perguntar: tem alguma forma de colocar a lista de produtos não comprados em ordem alfabética? Abraço
Marcelo, consegue sim, só usar o "Sort" dentro da Query. Se estiver na Comunidade Sem Codar, veja essa aula: comunidade.semcodar.com.br/aula/ffshoplist-4c-ordenar
@@RenatoAsse Obrigado pelo retorno, Renato. Já tinha assistido a essa aula que você indicou acima. Acontece que estou usando um BD local e no "Generating Children from Variable" da coluna, só encontro "Filter Condition". Não vejo "Sort" ou "Ordering".
@@marcelodf0 ah sim, no Generate Dynamic Children realmente não tem uma opção nativa de ordenamento. Preciso ou jogar isso pra Query, ou montar uma Custom Function.
Excelente explicação...parabéns! É possível gerar data type e app state de forma dinâmica (me refiro ao ato de os criar do zero, inclusive o nome do mesmo e de seus compontentes, ao executar uma ação (clicar em um botão, por exemplo)? Não é possível usar um listview ao invés de "filhos dinâmicos" para visualizar os dados?
Parabéns pelo conteúdo! Porém não ficou claro se esse recurso do FlutterFlow é para armazenamento de dados equivalente ao um sqlite da vida. Entendo que o conceito é diferente, mas acredito que a maioria gostaria de saber é isso. Segurança e capacidade de armazenamento, bem como facilidade de registros pode ser inserido, como alterar, filtrar, excluir, sincronizar. Veja que maioria dos usuários sobre com indisponibilidade de Internet para app de campo, e a solução é gravar local no aparelho e sincronizar ao estabelecer internet no aparelho.
Ainda não usei em produção pra te dar os detalhes, mas me parece que sim, como ele permite você montar estrutura de dados, e armazena localmente, funciona de forma similar ao SQLite: te permite fazer o CRUD completo com os dados.
Renato, vi outro vídeo de outro professor esses dias e até questionei justamente sobre a sincronização dos dados(mas não tive resposta), faço isso em flutter com firebase e sqlite rodando no device, ou até mesmo com sqlite e apis rest salvando dados em postgresql ou qqr outro banco seja relacional ou não, mas a lógica para gravação dos dados locais e em "nuvem" geralmente é complexa, pois temos que trabalhar com vários IDs para o mesmo registro um local e outro na base central ou utilizar UUID etc, quando a quantidade de devices offline aumenta a complexidade aumenta tbm, estou curioso para saber como daria para fazer isso com flutterflow, pois é uma das coisas que mais demandam tempo hoje no desenvolvimento dos meus apps.
Cesar, sem conseguir entender exatamente onde você empacou aí, vai ser muito difícil conseguir ajudar. Mas basicamente, é gravar todas as informações relevantes no banco de dados pra fazer todas as consultas e casar os dados. Se no data type local você tiver 3 campos ("uuid local", "uuid nuvem" e "sincronizado (boolean)"), já consegue casar todos os dados. Ao criar offline: - Crie o uuid local - Deixe o uuid nuvem em branco - Sincronizado = false Ao conectar: - Envie para a nuvem, grave o uuid local na nuvem - Grave localmente o uuid da nuvem - Sincronizado = true Assim você terá tanto localmente quanto na nuvem as três informações sincronizadas. Se estiver na Comunidade Sem Codar, faz um post lá no grupo.semcodar.com.br expondo melhor a tua dificuldade, pra gente ajudar :)
@@RenatoAsse obrigado pela resposta, a minha dificuldade na verdade era mais uma dúvida, mas tu já respondeu kkkk, eu faço isso no flutter e queria saber se ia funcionar legal no flutterflow e se seria fácil de fazer, mas pelo visto é fácil.
Retano, sempre surpreendente 👏 Minhas demandas: 1) como gerar relatório pdf no ff, 2) tbem como usar um db relacional tipo supabase. 3) como conectar o ff no sql server existente rodando com outros projetos web. Não posso migrar os dbs pra outras plataformas pq vai parar os web app. Será q tem alguma plataforma q faça essa conexão com meus dbs mssql e me dê uma api pronta com autenticação e endpoints? Gratidão!
Stella 1) Custom Code, ou integração API. Tem até plugin do Xano que gera PDF. 2) Sim, FlutterFlow integra de forma nativa com Supabase. Já estamos gravando as aulas pro curso. 3) A resposta é sempre API. FlutterFlow integra com qualquer API, agora você precisa achar uma solução para abrir API Endpoints do seu SQL Server.
Douglas, temos um módulo inteiro na Comunidade Sem Codar ensinando: comunidade.semcodar.com.br/aulas?curso=ffadv&mod=ffsync - Módulo Sincronização Online x Offline (Curso FlutterFlow - Recursos Avançados)
gostei do flutterflow,mas nao sei mecher em nada , gostaria de criar um player de video mp4 que eu pudesse buscar digitando numero do video seja numa pasta especifica ou midia de armazenamento
Marcos, não consegue pois não tem como. A ideia da autenticação é restringir a visualização de dados, mas isso conflita diretamente com a proposta do offline, que é de manter todos os dados armazenados no dispositivo. Se os dados estão no dispositivo, o usuário mais "avançado" conseguirá acessar, e aí não haverá segurança. Sempre que se fala em autenticação, precisa ser online, pra ter garantia de que os dados estarão protegidos. Mas se você não tem um problema de segurança de dados, só quer validar se a pessoa tem acesso, aí dá pra fazer sim, só cruzar a senha com uma variável interna e deixar a pessoa navegar para a página que deseja.
Рік тому+1
ola professor, o Flutterflow trabalha com paginas responsivas tambem ou apenas com aplicações? Caso positivo, quais ferramentas voce recomenda, de preferencia, que tenha conteudo na comunidade
Sim, Flutterflow também cria aplicações web. Inclusive logo no módulo 1 do curso de Flutterflow para Iniciantes a gente ensina a criar uma aplicação web com FF :)
Рік тому
@@RenatoAsse vlw professor, vou ver na na CSC. Tanks!
Boa tarde... é possivel fazer o push notification com o software o offline... outra o push notificatio pode ser feito para web com rwsponsividade mobile.... grato... Sempre surpreendendo a todos...
Estou construindo uma aplicação comercial, e a aplicação irá funcionar tanto Online como Offline. Então terei que ter este processo de sincronização nas nuvens. Tenho instalado o banco de dados em um servidor local dentro da empresa, e gostaria de saber como configurar o FlutterFlow com este banco de dados local. Grato Lourival
Lourival, você vai ter que abrir os API Endpoints desse seu banco de dados para que possa interagir com o FlutterFlow. Aí faz a integração API normalmente.
Boa tarde! Excelente seus conteúdos... Mas me veio uma dúvida... Usando o flutterflow, eu quiser fazer um app, não o webapp, mas o app mesmo, mesmo que não queria publicar na app store, eu tenho que pagar o plano de $15 dólares da FF e mais os 99 da apple developer? Ou esses 99 são para colocar na app store?
Edu, são coisas diferentes. A mensalidade do FlutterFlow é para continuar usando a plataforma. Depois de publicado, teoricamente você pode parar de pagá-los, sim. A anuidade da Apple é para manter ativa a conta de desenvolvedor, para poder publicar aplicativos na App Store.
Renato blz ? Estou iniciando no mundo do desenvolvimento de app sem codar e tenho um cliente querendo um app que tenha um botão do panico que assim que for acionado ele mande a localização de quem apertou. Esse cliente é proprietário de uma empresa de segurança. É possível fazer esse app?
Com FlutterFlow, consegue sim. Mas vai ter que partir pra um pouco de código pra criar esse widget customizado na home. O caminho é usar esse pacote pronto do Flutter aqui: pub.dev/packages/home_widget
Ola, estou com uma dúvida, criei um app para teste, mas não tenho o flutterflow pro, gostaria de tirar algumas dúvidas antes de comprar. Primeiro, o app tem o banco de dados do Firebase, se eu comprar e baixar o app, ele vai continuar sincronizando com o Firebase? E depois que eu baixar o app, posso instalar em mais de um celular que vai funcionar todos sincronizados?
Sim, exato. Todos os apps baixados vão manter a mesma configuração previamente criada. Mas pra conseguir publicar nas lojas, precisa ir pro plano pago do FlutterFlow, que vai de 15 a 35 dólares por mês :)
Uma dúvida: vc exclui um item, ou seja, um produto e inclui o outro com mudança do campo booleano. Mas se ele tiver referência á algum outro registro em outra tabela ou algo parecido ? Como ficaria neste caso ?
Silvio, se teu documento contiver relações com outros documentos, aí eu não faria a exclusão/inclusão de item, faria só a modificação mesmo. O cuidado aí é você garantir que está puxando o index correto, no entanto. No meu caso não funcionava pois eu usava dois grupos repetidores diferentes com filtros.
Do FF ainda não, estamos gravando outras aulas. Mas é a mesma lógica dessa aula aqui: comunidade.semcodar.com.br/aula/ag-appcoletor-2e-logicasincronizacaodadosoffline - Aula Sincronização dos dados Offline - Parte 1 (Aplicativo Coletor de Dados (Sincronização Online x Offline))
Olá Renato, sou seu aluno (não praticamente) Teria como vc mostrar como montar um arquivo em texto (tipo contrato ou proposta) que busca informações no banco de dados? Vc havia feito no bubble com whatsapp, mas no flutter está difícil pra eu fazer
O processo é exatamente o mesmo: popular banco de dados, e puxar as informações do banco de dados. Se estiver na Comunidade Sem Codar, faz um post lá no grupo.semcodar.com.br com o link do editor mostrando onde empacou que a gente ajuda a solucionar :)
Ola. Preciso fazer um app para controle de entrega de epi. Onde preciso coletar a assinatura de quem recebeu. Eu vi que tem a opção "signiture" no flutterflow, mas nao achei nehlnhum vidro falando sobre isso... Poderia fazer um video?
Gleydson, pra esse tipo de coisa pequena não vai achar vídeos mesmo, só instala o plugin de signature aí que você quiser, testa pra ver se tá funcionando e tá resolvido. Se empacar ou tiver dificuldades em usar o plugin, faz um post lá no grupo.semcodar.com.br que a gente ajuda a desempacar :)
Caro @RenatoAsse, meu projeto da erro com Firebase e não executa, estranho tendo em vista que é off-line, não é mesmo? Descrição do erro: (You need to set "Firebase Web Config" in the Firebase Configuration page to use "Debug Mode"...) Consegue me ajudar? Já fui em Firestore e solicita ID do Firebase... Me dê um Help meu estimado Mentor.
Se disse que vai usar o Firebase (ou seja, se você botou pra usar as ações do Firestore em algum lugar do aplicativo), ele já vai te pedir pra validar a credencial do Firebase.
@@RenatoAsse Baixei o modelo pronto novamente e comparei as configurações. :) desabilitei: Platforms - web(enables deep linking) / Authentication e deletei uns erros. Agora vou rever: (Actions) e Generate Dynamic Children
Olá tem alguma função no flutterflow que você pode guardar o aplicativo em desenvolvimento no caso de ter um queda de energia e o computador desligar para não perder o projeto? Obrigado desde já pela atenção
boa tarde tem alguma aula de impantacao de sistema offline no ff de como seria baixar e instalar esse sistema pronto no windows .uma especie de gerador de instalacao para windows ?obs estou querendo entrar na area e pesquisando sobre mas nao vi nada ainda obrigado e abc
Dudu, o FlutterFlow tem a opção de exportar pra Windows, mas ainda tá em alpha. Na prática, hoje, não conheço nenhuma plataforma No Code que crie softwares executáveis para Windows, especialmente com uso offline.
Bom dia, sou de angola vi seus videos. E gostaria de saber como funcionam os app mobile que podem ser utilizar banco de bados de um servidor sem ter acesso a Internet, ligando apenas a rede movel. Exemplo app para pagamento de banco
Tem um monte aqui: community.flutterflow.io/c/show-your-work O que FlutterFlow faz é gerar um código Dart/Flutter. Alguns apps criados com Flutter: - Google Pay - Alibaba - Ebay - Nubank - Quinto Andar
@@lucas_lgm porque programadores tradicionais não gostam de No Code ou Low Code. Se sentem ofendidos com a ideia de alguém criando aplicativos profissionais sem precisarem fazer 5 anos de faculdade. Imagine que você passou uma década aprendendo a programar, abre a pesquisa salarial de programadores (pesquisa.codigofonte.com.br) e vê lá Low Code em 16° lugar como tecnologia mais popular de programação no Brasil, com 8.200 reais de média salarial, a mesma média salarial de desenvolvedores tradicionais. Não ia te deixar p**o? E aí entram na jornada alguns youtubers de programação que nunca abriram uma ferramenta Low Code na vida, fazendo vídeos falando mal de Low Code pra botar ainda mais lenha na fogueira, e dá no que dá. Esquece os outros, faz o seu :)
Custom function :) Se estiver na Comunidade Sem Codar, veja esse exemplo: comunidade.semcodar.com.br/aula/ffcatalogo-10b-customcodesomavendas - Custom code para somar total vendas
João, precisaria inserir uma Custom Action no código pra fazer o download do arquivo e depois reproduzir: community.flutterflow.io/c/suggestions-and-feedback/the-ability-to-download-files-to-the-gallery-or-device-storage
uma pergunta, essa coisa de baixar o apk é paga e nao quero ser desenvolvedor so que "brincar" com a ferramenta, essa opção de offline funciona quando o "app" é um atalho do navegador?
@@reidoscuponsoficial1624 tá, acho que você tá falando de Bubble então, e não de FlutterFlow, correto? Habilita a caixinha ID lá em Settings - General - Expose ID.
@@reidoscuponsoficial1624 a documentação completa do meu plugin está aqui: bubble.io/page?type=page&name=input-mask&id=bubble-essential-plugins&tab=tabs-1
DESAFIO criar um aplicativo que cuida de todo o processo de entrega de pacotes, começando pela coleta do pacote no local do cliente ou estabelecimento. Em seguida, o pacote é gerenciado em uma agência, é possível rastreá-lo e, finalmente, ele é entregue ao destinatário. Além disso, o aplicativo deve ter um painel de controle para administração. Isso é semelhante ao que os Correios fazem, incluindo a coleta dos pacotes no local do cliente ou estabelecimento.
Sei que isso parece complexo, quando você ainda não pegou a manha de criar, mas depois que tiver aprendido a usar as plataformas, tira isso de letra. É só gestão de dados: cria pacotes, escanea código de barras, altera status. Não há complexidade tecnológica alguma aí, só sentar e criar :)
Tive uma ideia usar o mesmo conceito e fazer o aplicativo para cadastrar itens de coleção tipo games, filmes, armazenando off-line e oferecer versão paga com Backup on-line na nuvem, se a pessoa desinstalar o app depois instalar em outro aparelho basta logar na conta e voltar o backup dos dados. Preciso aprender a implementar a busca online das capinhas dos filmes ou games para incluir na lista criada.
BOA NOITE RENATO VOCE PODE ME AJUDAR A CRIAR UM APP FLUTTERFLOW PRA MINHA IMOBILIARIA EU PRECISO NESTE APLICATIVO E PRA GERENCIA MEUS CRIENTES PROPRIETARIOS COM DADOS DELES DOS IMOVEIS E FOTOS DELES DE VENDA E ALUGUEL, DADOS DOS CLIENTES DE COMPRA DE IMOVEIS E ALUGUEL DE IMOVEIS
Nunca entrei num avião, mas depois que entrei na Comunidade Sem Codar, estou vendo esse sonho cada vez mais perto, já alcancei meus 5 Dígitos com trabalhos que consegui fechar depois que aprendi Flutterflow e Bubble com Renato Asse. Rumo ao 6 Digitos ✌✌🚀🚀🚀🚀
Pode me passar seu email para eu ter um contato contigo amigo?
Mentor número 1 do mundo! E não é porque tou falando não 😉 (edit: próximo passo, virar o 1º de FlutterFlow também, além de Bubble. Só questão de tempo)
Gostei. Fiquei curioso para ver a sugestão de sincronismo para um próximo vídeo.
Obrigado por estar aguçando meu espírito empreendedor, tu é o melhor
Ótima aula professor! Uma dica para a aula de sincronização lá na comunidade, é criar um app tipo Spotify, onde você baixa as músicas quando está com internet e consegue ouvir depois quando estiver desconectado :)
Renato,
Eu estava aguardando esta aula.
Já vinha desenvolvendo minha ideia e estou devorando este material que você produz.
Inclusive vi uma resposta sua na ComunidadeSemCodar sobre o custom code pra checar se tem conexão e aí sincronizar com o Firebase.
Obrigado por nos alimentar com conhecimento nesta velocidade que você vem produzindo para o FF.
Vamos que vamos. Não pare de produzir estes materiais para o FF.
Se me permite sugerir, poste na comunidade um exemplo de como são "as ações de Firestore pra ir sincronizando os dados das variáveis locais com o Firebase", por favor.
Grande abraço.
Simplesmente fantástico 😂
Já solta a aula de sincronização lá na comunidade 😂😂😂😂😂😂
Comecei dia 24/10/2023 na comunidade sem codar, e estou ficando viciado a cada dia. As aulas do mestre Renato são 100% didáticas. Muito Show.
Que massa, obrigado pelas palavras e seja bem vindo 👏👏
Perfeita explicação, como sempre, Renato! Parabéns! E sim, a sincronização é bastante interessante... aguardo já a próxima! Forte abraço!
Que massa, agora sei pra que serve o Data Type, que por acaso eu estava utilizando errado kkkkk. Uma sugestão, acho que seria muito legal você fazer uma aula sobre banco de dados, mas explicando o modelo não relacional, que o FlutterFlow utiliza (o do Firebase), pois muitas pessoas tem dúvidas (incluindo eu) sobre como funciona e como utilizar.
Por exemplo: no caso de uma escola, com turmas e alunos, no Bubble a gente criava a tabela de alunos separada das turmas, e relacionava depois. No FlutterFlow fica meio confuso saber se deve fazer o mesmo, ou de fato colocar o objeto dentro da coleção de turmas, ao invés de criar fora, e relacionar.
Seria ótimo uma aula no estilo Renato pra esclarecer isso
Billy, na prática é muito parecido.
Você criou uma escola, ok.
Agora cria uma turma, com um campo "escola" do tipo Document Reference, e associa à qual escola ele pertence.
Agora cria o "aluno", com um campo "turma" do tipo document reference, e associa à qual turma ele pertence.
Pra buscar os alunos da turma 3A, você faz uma query puxando todos os alunos cuja turma seja igual à referência 3A.
E assim vai :)
@@RenatoAsse eu fiz isso. Mas fiquei pensando, a vantagem do banco nao relacional não é você colocar dados dentro de dados ? não seria mais performático, por exemplo, criar um data type de aluno, e sempre que cadastrar um novo aluno na turma, inseri-lo diretamente na turma, assim, para puxar, seria apenas listar os alunos dentro da turma que ja foi puxada(provavelmente) ? não sei se é possivel fazer isso com FF, mas pelo que entendi de banco não relacional, esse seria o jeito "certo" de se fazer, ou estou viajando ?
@@BillyOFC em seu exemplo, o problema seria na virada do ano, por exemplo, para mover o aluno de uma turma para a próxima.
Por isso, na prática eu acabo usando o banco não-relacional da mesma forma que uso o relacional. No não-relacional, a gente usa o conceito de "referências à documentos", enquanto no banco relacional, a gente usa o conceito de "chaves estrangeiras". Também não sei se essa é a forma correta, mas o que funciona muito bem pra mim é tratar tudo como se fosse relacional.
Ou seja, no documento "aluno", criar uma referência à turma. Na hora de migrar de turma, só trocar a referência.
Claro que isso envolve mais queries, mas também é muito mais simples de entender, de usar, de manipular.
@@RenatoAsse entendi, também pensei isso kkkkk, é bem complicadinho, mas acho que seria o jeito correto. Só dei o exemplo com a turma pois foi a primeira coisa que pensei, nao vou fazer isso na pratica, mas creio que uma solução seria criar uma nova turma, afinal, ao virar o ano, uma nova turma se cria, nao seria uma boa pratica manter credenciais de uma turma antiga para uma nova, creio eu. O problema seria para transferência, mas creio que também dê para fazer, apesar de ser mais complicado do que relacionando, mas vale a pena no quesito performance. Valeu pelos esclarecimentos Renato, vc é o cara.
Já sinto que comecei bem com o tutorial do Renato Asser, comunidade sem codar é outro nível!
....para completa a trilogia, só preciso saber com sincronizar. rss E agora Renato? Help US!
Excelente tutorial, Renato!
Parabéns!
O que mais tenho tido dificuldades no FF é o tipo de coisa que ocorreu no PASSO 6 (de adicionar novamente um item p/ "ligar o true" pra depois remover o item antigo);
Pra quem está habituado com o Bubble, não dá p/ imaginar que a solução seria essa.
Tem coisas que no FF parecem "pegadinhas".
Há momentos que me sinto numa gincana tendo que adivinhar coisas que poderiam ser simples.
A toda hora fico parado um tempão p/ resolver problemas que poderiam ter soluções mais óbvias ou intuitivas.
Mas... Vamos caminhando!
São videos com esse que dá um fôlego!
VALEU!!!
Edvan, tem 2 pontos aí:
1) Bubble é uma ferramenta que surgiu em 2011. FlutterFlow surgiu em 2021. Bubble tem muito mais recursos que FlutterFlow, todo um ecossistema de mais de 3.000 plugins já criados pela comunidade, é uma plataforma muito mais completa. Por isso minha opinião é aquela que já falei algumas vezes: quer criar uma startup, um SaaS, um MicroSaas? Vá de Bubble e seja feliz, vai ser muito mais fácil e mais rápido.
FlutterFlow tem um ritmo de atualizações fantástico, mas pense que serão alguns anos ainda para começar a ter um nível de recursos comparável ao Bubble. E mesmo assim, nunca será igual, pois Bubble é front+back, e FF é só front.
Dificilmente haverá algo que "é mais fácil fazer em FlutterFlow do que em Bubble", tudo será mais difícil. No entanto, FF te abre as possibilidades de app nativo, integração API clientside nativa, backends externos nativos, exportação do código-fonte, e outros benefícios que Bubble não tem.
2) Essa rotina que você citou de "ter que sempre descobrir uma forma de fazer algo que poderia ter soluções mais óbvias" é - literalmente - a rotina de qualquer desenvolvedor, independente da linguagem ou ferramenta escolhida. Você precisa encontrar conforto nisso. Muitas vezes você vai precisar recorrer até mesmo à APIs externas pra fazer algo que a ferramenta não faz de forma nativa, vai precisar meter um código Dart / Flutter ali em custom code. É assim, é isso que escolhemos fazer, e eu não trocaria isso por nada :)
@@RenatoAsse Olá, Renato! Obrigado por responder!
Eu entendo bem a diferença entre as duas plataformas.
É a 3ª vez que tento aprender o FF (e só me empolguei mais agora pq vc fez um curso) e já assisti quase tudo que vc fez lá na comunidade.
Entendo todas questões que vc levantou, inclusive da profissão (seja de programador ou desenvolvedor).
Eu estou me acostumando com o FF.
Eu sigo o canal oficial do FlutterFlow aqui no UA-cam e, diversas vezes, os próprios instrutores dizem que o FF "é meio chatinho" pra algumas coisas.
São essas "coisinhas" que preciso me aprimorar.
Até mesmo por isso, comecei a aprender Dart para me aprofundar mais.
Minha dislexia me atrapalha um pouco, mas tuas aulas me ajudam muito.
E sou grato a vc por isso!
VLW!!!
Ótimo assunto, quando puder, manda alguma coisa com geração de PDF no flutterflow. Abraço. Parabéns !!!
Também preciso disso.
Também gostaria de entender sobre geração de relatórios em FlutterFlow.
@@gabelem me inclua nessa lista
Eu também quero 😅😅😅 saiu alguma coisa a respeito?
Conteúdo muito top
Excelente conteúdo. Neste app por exemplo tem como sincronizar com outro aparelho que funciona como recetor onde recebo informações por email,e pode ver se o tal produto saiu e ou entrou no estoque? Fiquei curioso, um dia destes poderia explicar isso se for possível. Obrigado desde já
Sim, quando você joga as informações num banco de dados, esse mesmo dado vai ser acessado por qualquer outro dispositivo em qualquer lugar :)
Olá Renato. Excelente aula. Um muito obrigado por ajudar a malta autodidata, como eu.
Tenho algumas questões para si, gostaria de saber se é possivel criar notifications em app offline (datatypes).
Gostaria também de lhe perguntar de como é que poderia trabalhar com datas. Imaginando que, existe uma conta para pagar a uma determinada data. E se tiver perto dessa data de pagamento, iria criar uma notificação para pagar mas tudo modo offline. Como se fosse um "reminder" de pagamentos.
Consegue enviar push notifications locais offline sim, tem um tutorial aqui no fórum do Flutterflow: community.flutterflow.io/community-tutorials/post/local-notification-in-flutterflow-app-O8Vq6ARbwvKiFQk
Mano que vídeo incrível 😻. Outra coisa mano, faz um vídeo mostrando como puxar dados do WordPress com Api, nunca achei nada até hoje.
Dados do WP? Já fez algo do genero?
@@alexbj5773 isso mano, queria ver como isso seria no flutterflow
O Renato já fez um vídeo há uns três anos sobre a api do Wordpress, procura la.
@@danillodc3307 já?
Já fiz, a lógica pra fazer isso em FlutterFlow é exatamente a mesma: ua-cam.com/video/k3LPToXkMu4/v-deo.html
Parabéns!!! Tenho um dúvida. Para criar um app de cadastro de clientes e poços, por exemplo é possível usar os dados offline e transmitir quando tiver conexão. Como eu poderia implementar? Lembrando que eu cadastro o cliente e em seguida vou executar o serviço de perfuração na zona rural.
Olá, Renato. Muito boa a dica de adicionar e remover da lista, me ajudou a depurar o erro num aplicativo. Valeu !!
Aproveito para perguntar: tem alguma forma de colocar a lista de produtos não comprados em ordem alfabética?
Abraço
Marcelo, consegue sim, só usar o "Sort" dentro da Query. Se estiver na Comunidade Sem Codar, veja essa aula: comunidade.semcodar.com.br/aula/ffshoplist-4c-ordenar
@@RenatoAsse Obrigado pelo retorno, Renato.
Já tinha assistido a essa aula que você indicou acima.
Acontece que estou usando um BD local e no "Generating Children from Variable" da coluna, só encontro "Filter Condition". Não vejo "Sort" ou "Ordering".
@@marcelodf0 ah sim, no Generate Dynamic Children realmente não tem uma opção nativa de ordenamento. Preciso ou jogar isso pra Query, ou montar uma Custom Function.
Excelente explicação...parabéns! É possível gerar data type e app state de forma dinâmica (me refiro ao ato de os criar do zero, inclusive o nome do mesmo e de seus compontentes, ao executar uma ação (clicar em um botão, por exemplo)?
Não é possível usar um listview ao invés de "filhos dinâmicos" para visualizar os dados?
Você consegue popular o app state de forma dinâmica sim, com a ação "App State"
Aula filé!
Parabéns pelo conteúdo! Porém não ficou claro se esse recurso do FlutterFlow é para armazenamento de dados equivalente ao um sqlite da vida. Entendo que o conceito é diferente, mas acredito que a maioria gostaria de saber é isso. Segurança e capacidade de armazenamento, bem como facilidade de registros pode ser inserido, como alterar, filtrar, excluir, sincronizar. Veja que maioria dos usuários sobre com indisponibilidade de Internet para app de campo, e a solução é gravar local no aparelho e sincronizar ao estabelecer internet no aparelho.
Ainda não usei em produção pra te dar os detalhes, mas me parece que sim, como ele permite você montar estrutura de dados, e armazena localmente, funciona de forma similar ao SQLite: te permite fazer o CRUD completo com os dados.
Renato, vi outro vídeo de outro professor esses dias e até questionei justamente sobre a sincronização dos dados(mas não tive resposta), faço isso em flutter com firebase e sqlite rodando no device, ou até mesmo com sqlite e apis rest salvando dados em postgresql ou qqr outro banco seja relacional ou não, mas a lógica para gravação dos dados locais e em "nuvem" geralmente é complexa, pois temos que trabalhar com vários IDs para o mesmo registro um local e outro na base central ou utilizar UUID etc, quando a quantidade de devices offline aumenta a complexidade aumenta tbm, estou curioso para saber como daria para fazer isso com flutterflow, pois é uma das coisas que mais demandam tempo hoje no desenvolvimento dos meus apps.
Cesar, sem conseguir entender exatamente onde você empacou aí, vai ser muito difícil conseguir ajudar.
Mas basicamente, é gravar todas as informações relevantes no banco de dados pra fazer todas as consultas e casar os dados.
Se no data type local você tiver 3 campos ("uuid local", "uuid nuvem" e "sincronizado (boolean)"), já consegue casar todos os dados.
Ao criar offline:
- Crie o uuid local
- Deixe o uuid nuvem em branco
- Sincronizado = false
Ao conectar:
- Envie para a nuvem, grave o uuid local na nuvem
- Grave localmente o uuid da nuvem
- Sincronizado = true
Assim você terá tanto localmente quanto na nuvem as três informações sincronizadas.
Se estiver na Comunidade Sem Codar, faz um post lá no grupo.semcodar.com.br expondo melhor a tua dificuldade, pra gente ajudar :)
@@RenatoAsse obrigado pela resposta, a minha dificuldade na verdade era mais uma dúvida, mas tu já respondeu kkkk, eu faço isso no flutter e queria saber se ia funcionar legal no flutterflow e se seria fácil de fazer, mas pelo visto é fácil.
Ótimo vídeo
Retano, sempre surpreendente 👏
Minhas demandas:
1) como gerar relatório pdf no ff,
2) tbem como usar um db relacional tipo supabase.
3) como conectar o ff no sql server existente rodando com outros projetos web. Não posso migrar os dbs pra outras plataformas pq vai parar os web app. Será q tem alguma plataforma q faça essa conexão com meus dbs mssql e me dê uma api pronta com autenticação e endpoints?
Gratidão!
Stella
1) Custom Code, ou integração API. Tem até plugin do Xano que gera PDF.
2) Sim, FlutterFlow integra de forma nativa com Supabase. Já estamos gravando as aulas pro curso.
3) A resposta é sempre API. FlutterFlow integra com qualquer API, agora você precisa achar uma solução para abrir API Endpoints do seu SQL Server.
Vc sabe se é possível criar uma conexão P2P ? Exemplo o PDF tá no celular de um cara e outro baixa
Renato faz um video ensinando a configurar o dominio no bubble, ter o dominio proprio
Já fiz já, tá aqui: ua-cam.com/video/DqRRmstjc-M/v-deo.html
@@RenatoAsse obg Renatao tu é fera eu aprendi muita coisa com vc
Na próxima aula poderia ensinar como fazer o DATA TYPES "conversar" com FIREBASE, para que o aplicativo trabalhe na NUVEM e OFFILINE.
Douglas, temos um módulo inteiro na Comunidade Sem Codar ensinando: comunidade.semcodar.com.br/aulas?curso=ffadv&mod=ffsync - Módulo Sincronização Online x Offline (Curso FlutterFlow - Recursos Avançados)
Olá Renato.
Sou membro da comunidade. Já tem a aula de sincronização?
Boa tarde, Renato! Gostaria se saber se dá para criar um Aplicativo Fidelidade com o preenchimento de estrelinhas.
Claro. Inclusive um aluno nosso criou um desse que faz sucesso: www.semcodar.com.br/resultados-rodrigo-fidelidade/
gostei do flutterflow,mas nao sei mecher em nada , gostaria de criar um player de video mp4 que eu pudesse buscar digitando numero do video seja numa pasta especifica ou midia de armazenamento
Renato como sempre dando show de aulas. Meu nobre, é possível criar o app offline mas com opção de criar conta e fazer login ?
Marcos, não consegue pois não tem como. A ideia da autenticação é restringir a visualização de dados, mas isso conflita diretamente com a proposta do offline, que é de manter todos os dados armazenados no dispositivo. Se os dados estão no dispositivo, o usuário mais "avançado" conseguirá acessar, e aí não haverá segurança.
Sempre que se fala em autenticação, precisa ser online, pra ter garantia de que os dados estarão protegidos.
Mas se você não tem um problema de segurança de dados, só quer validar se a pessoa tem acesso, aí dá pra fazer sim, só cruzar a senha com uma variável interna e deixar a pessoa navegar para a página que deseja.
ola professor, o Flutterflow trabalha com paginas responsivas tambem ou apenas com aplicações?
Caso positivo, quais ferramentas voce recomenda, de preferencia, que tenha conteudo na comunidade
Sim, Flutterflow também cria aplicações web. Inclusive logo no módulo 1 do curso de Flutterflow para Iniciantes a gente ensina a criar uma aplicação web com FF :)
@@RenatoAsse vlw professor, vou ver na na CSC. Tanks!
Renato, qual seria o passo-a-passo para ordenar a lista por ordem alfabética?
Marcos, se estiver na Comunidade Sem Codar veja essa aula: comunidade.semcodar.com.br/aula/ffshoplist-4c-ordenar - Ordenando documentos
Boa tarde... é possivel fazer o push notification com o software o offline... outra o push notificatio pode ser feito para web com rwsponsividade mobile.... grato...
Sempre surpreendendo a todos...
Reinaldo, pra receber a push notification precisa estar online.
E sim, existem Web Push Notifications exatamente para funcionarem em aplicações web :)
Estou construindo uma aplicação comercial, e a aplicação irá funcionar tanto Online como Offline. Então terei que ter este processo de sincronização nas nuvens.
Tenho instalado o banco de dados em um servidor local dentro da empresa, e gostaria de saber como configurar o FlutterFlow com este banco de dados local.
Grato
Lourival
Lourival, você vai ter que abrir os API Endpoints desse seu banco de dados para que possa interagir com o FlutterFlow. Aí faz a integração API normalmente.
Boa tarde! Excelente seus conteúdos... Mas me veio uma dúvida... Usando o flutterflow, eu quiser fazer um app, não o webapp, mas o app mesmo, mesmo que não queria publicar na app store, eu tenho que pagar o plano de $15 dólares da FF e mais os 99 da apple developer?
Ou esses 99 são para colocar na app store?
Edu, são coisas diferentes.
A mensalidade do FlutterFlow é para continuar usando a plataforma. Depois de publicado, teoricamente você pode parar de pagá-los, sim.
A anuidade da Apple é para manter ativa a conta de desenvolvedor, para poder publicar aplicativos na App Store.
Entendi... Acho justo sim pagar a FF... Sem dúvidas... Mas eu preciso pagar a Apple caso eu só queria fazer um único app pra mim?
@@eduresbowlingproshop9699 se quiser usar a App Store, sim, precisa pagar.
Poderia fazer um tutorial para prestação de serviços!
Opa. saiu a aula de sincronizacao?
Renato blz ?
Estou iniciando no mundo do desenvolvimento de app sem codar e tenho um cliente querendo um app que tenha um botão do panico que assim que for acionado ele mande a localização de quem apertou. Esse cliente é proprietário de uma empresa de segurança. É possível fazer esse app?
Com FlutterFlow, consegue sim. Mas vai ter que partir pra um pouco de código pra criar esse widget customizado na home. O caminho é usar esse pacote pronto do Flutter aqui: pub.dev/packages/home_widget
Ola, estou com uma dúvida, criei um app para teste, mas não tenho o flutterflow pro, gostaria de tirar algumas dúvidas antes de comprar.
Primeiro, o app tem o banco de dados do Firebase, se eu comprar e baixar o app, ele vai continuar sincronizando com o Firebase?
E depois que eu baixar o app, posso instalar em mais de um celular que vai funcionar todos sincronizados?
Sim, exato. Todos os apps baixados vão manter a mesma configuração previamente criada.
Mas pra conseguir publicar nas lojas, precisa ir pro plano pago do FlutterFlow, que vai de 15 a 35 dólares por mês :)
Uma dúvida: vc exclui um item, ou seja, um produto e inclui o outro com mudança do campo booleano. Mas se ele tiver referência á algum outro registro em outra tabela ou algo parecido ? Como ficaria neste caso ?
Fiquei com essa mesma dúvida. Da forma como foi feito aparentemente se perderia o histórico e as relações daquele item, né isso?
Silvio, se teu documento contiver relações com outros documentos, aí eu não faria a exclusão/inclusão de item, faria só a modificação mesmo.
O cuidado aí é você garantir que está puxando o index correto, no entanto. No meu caso não funcionava pois eu usava dois grupos repetidores diferentes com filtros.
Quando sai o video da integração do app offline para online e vice versa? não encontrei no canal =(
Putz, no canal acabei não fazendo nada. Mas fizemos esse módulo completo aqui no curso: comunidade.semcodar.com.br/aula/ffsync-1a-comofaremos
Oi Renato, e o video para salvar os dados no banco depois está pronto? Nem na comunidade eu achei informaçoes
Do FF ainda não, estamos gravando outras aulas. Mas é a mesma lógica dessa aula aqui: comunidade.semcodar.com.br/aula/ag-appcoletor-2e-logicasincronizacaodadosoffline - Aula Sincronização dos dados Offline - Parte 1 (Aplicativo Coletor de Dados (Sincronização Online x Offline))
Top ONE - Show de bola.
Olá Renato, sou seu aluno (não praticamente) Teria como vc mostrar como montar um arquivo em texto (tipo contrato ou proposta) que busca informações no banco de dados? Vc havia feito no bubble com whatsapp, mas no flutter está difícil pra eu fazer
Que fosse possível gerar um PDF
O processo é exatamente o mesmo: popular banco de dados, e puxar as informações do banco de dados.
Se estiver na Comunidade Sem Codar, faz um post lá no grupo.semcodar.com.br com o link do editor mostrando onde empacou que a gente ajuda a solucionar :)
Boa tarde, tenho uma duvida, como faco para enviar os dados para outra tela? Igual faço com o firebase?
Willian, sempre que você pensar em levar dados de um lugar pra outro, a solução sempre será gravar no banco de dados, e depois buscar esses dados :)
@@RenatoAsse Ah, então não consigo usar Offline, está bem kk, obrigado
Ola. Preciso fazer um app para controle de entrega de epi. Onde preciso coletar a assinatura de quem recebeu. Eu vi que tem a opção "signiture" no flutterflow, mas nao achei nehlnhum vidro falando sobre isso... Poderia fazer um video?
Gleydson, pra esse tipo de coisa pequena não vai achar vídeos mesmo, só instala o plugin de signature aí que você quiser, testa pra ver se tá funcionando e tá resolvido.
Se empacar ou tiver dificuldades em usar o plugin, faz um post lá no grupo.semcodar.com.br que a gente ajuda a desempacar :)
@@RenatoAsse maravilha... Muito obrigado pela resposta
Renato, tem como rodar este app em um dispositivo IOS (tablet)? Obrigado
Sim, FlutterFlow cria apps nativos tanto pra mobile quanto tablet, e até mesmo desktop.
Renato e pra iphone?
Funciona normal. Isso que é massa do Flutter: cria apps pra iOS, Android e Web :)
Caro @RenatoAsse, meu projeto da erro com Firebase e não executa, estranho tendo em vista que é off-line, não é mesmo? Descrição do erro: (You need to set "Firebase Web Config" in the Firebase Configuration page to use "Debug Mode"...) Consegue me ajudar? Já fui em Firestore e solicita ID do Firebase... Me dê um Help meu estimado Mentor.
Se disse que vai usar o Firebase (ou seja, se você botou pra usar as ações do Firestore em algum lugar do aplicativo), ele já vai te pedir pra validar a credencial do Firebase.
@@RenatoAsse Baixei o modelo pronto novamente e comparei as configurações. :) desabilitei: Platforms - web(enables deep linking) / Authentication e deletei uns erros. Agora vou rever: (Actions) e Generate Dynamic Children
Olá tem alguma função no flutterflow que você pode guardar o aplicativo em desenvolvimento no caso de ter um queda de energia e o computador desligar para não perder o projeto? Obrigado desde já pela atenção
O editor do FlutterFlow está sempre salvando automaticamente as modificações que você faz, mesmo que você não publique.
boa tarde tem alguma aula de impantacao de sistema offline no ff de como seria baixar e instalar esse sistema pronto no windows .uma especie de gerador de instalacao para windows ?obs estou querendo entrar na area e pesquisando sobre mas nao vi nada ainda obrigado e abc
Dudu, o FlutterFlow tem a opção de exportar pra Windows, mas ainda tá em alpha. Na prática, hoje, não conheço nenhuma plataforma No Code que crie softwares executáveis para Windows, especialmente com uso offline.
@@RenatoAsse muito obrigado pela atencao e uma pena mesmo muito obrigado pela ajuda abraco otimo conteudo
Parabéns Renatão. Algum momento vai usar supabase e xano ? Grande abraço amado mestre!!!!
Sim, já estamos gravando aulas de Xano inclusive :)
Bom dia, sou de angola vi seus videos. E gostaria de saber como funcionam os app mobile que podem ser utilizar banco de bados de um servidor sem ter acesso a Internet, ligando apenas a rede movel. Exemplo app para pagamento de banco
Não entendi. Como estaria conectado à "rede móvel" mas sem acesso à Internet?
Tem como por valores e total ? Também ?
Claro, aceita qualquer tipo de dado.
Top.
Alguém poderia me indicar alguns apps que foram feitos 100% em flutterflow e que estão disponíveis na play store?
Tem um monte aqui: community.flutterflow.io/c/show-your-work
O que FlutterFlow faz é gerar um código Dart/Flutter. Alguns apps criados com Flutter:
- Google Pay
- Alibaba
- Ebay
- Nubank
- Quinto Andar
@@RenatoAsse Muito obrigado Renato, so mais uma duvida, pq o muitas pessoas que estudam/trabalham com Flutter fala mal ou despreza o FlutterFlow?
@@lucas_lgm porque programadores tradicionais não gostam de No Code ou Low Code. Se sentem ofendidos com a ideia de alguém criando aplicativos profissionais sem precisarem fazer 5 anos de faculdade. Imagine que você passou uma década aprendendo a programar, abre a pesquisa salarial de programadores (pesquisa.codigofonte.com.br) e vê lá Low Code em 16° lugar como tecnologia mais popular de programação no Brasil, com 8.200 reais de média salarial, a mesma média salarial de desenvolvedores tradicionais. Não ia te deixar p**o?
E aí entram na jornada alguns youtubers de programação que nunca abriram uma ferramenta Low Code na vida, fazendo vídeos falando mal de Low Code pra botar ainda mais lenha na fogueira, e dá no que dá.
Esquece os outros, faz o seu :)
Faz sentido Renato, muito grato pela explicação, e parabéns pelos seus conteúdos, estou aprendendo muito!
Gostaria de somar 2 textfild e aparecer no campo text como eu faria pode ajudar
Custom function :)
Se estiver na Comunidade Sem Codar, veja esse exemplo: comunidade.semcodar.com.br/aula/ffcatalogo-10b-customcodesomavendas - Custom code para somar total vendas
Conteúdo top. 👏
Se eu quiser baixar um video no app pra assistir quando estiver offline, como faria isso?
João, precisaria inserir uma Custom Action no código pra fazer o download do arquivo e depois reproduzir: community.flutterflow.io/c/suggestions-and-feedback/the-ability-to-download-files-to-the-gallery-or-device-storage
@@RenatoAsse Valeu pelo resposta Renato! Tmj!
uma pergunta, essa coisa de baixar o apk é paga e nao quero ser desenvolvedor so que "brincar" com a ferramenta, essa opção de offline funciona quando o "app" é um atalho do navegador?
Putz, não vou conseguir te ajudar. Nunca comecei algo "só pra brincar".
@@RenatoAsse ok
Renato, nao tem como formata imputs, sumiu aquela caixinha de adicionar id de tributo HTML nos elementos
Você está falando de Bubble, né? Vá em settings - General - Expose ID pra habilitar a caixinha de ID.
@@RenatoAsse sim do bubble, mas lá não tem mais essa opção, se vc fizer uma conta nova essa opção não aparece mais, só tem nas contas amtigas
@@reidoscuponsoficial1624 está lá no final, em Advanced options.
Já tentei armazenar imagem no App State e não é possível
É possível fazer jogos com flutterflow?
Sim, rolou até um hackathon de jogos em FlutterFlow, aqui estão os jogos vencedores: hackathon.flutterflow.app/
Por que o contato do whatsapp da página da comunidade não está funcionando?
Funcionando normal aqui. Mas se não der certo aí, pode chamar direto no wa.me/5548988086539
Alguém teve dificuldades com scroll vertical quando a lista possui muitos componentes?
Ache sempre o container que tiver lá em cima na widget tree e bota ele como Scrollable que resolve :)
@@RenatoAsse Valeu!
Renato e agora não q n tem como editar os imputs formato de número de celular e cpf
Tem sim, seleciona o TextField, vai em "Mask" lá embaixo e seleciona Custom.
@@RenatoAsse não tem isso não Renato, e no outro puglim input formater, tiraram a opçao de marcar a caixinha pra adicionar HTML dos elementos
@@reidoscuponsoficial1624 tá, acho que você tá falando de Bubble então, e não de FlutterFlow, correto? Habilita a caixinha ID lá em Settings - General - Expose ID.
@@RenatoAsse obg, tem algum vídeo ensinando a mexer no seu puglim? N tô entendo ele. E o imput formater n tá funcionando aq no meu
@@reidoscuponsoficial1624 a documentação completa do meu plugin está aqui: bubble.io/page?type=page&name=input-mask&id=bubble-essential-plugins&tab=tabs-1
DESAFIO criar um aplicativo que cuida de todo o processo de entrega de pacotes, começando pela coleta do pacote no local do cliente ou estabelecimento. Em seguida, o pacote é gerenciado em uma agência, é possível rastreá-lo e, finalmente, ele é entregue ao destinatário. Além disso, o aplicativo deve ter um painel de controle para administração. Isso é semelhante ao que os Correios fazem, incluindo a coleta dos pacotes no local do cliente ou estabelecimento.
Sei que isso parece complexo, quando você ainda não pegou a manha de criar, mas depois que tiver aprendido a usar as plataformas, tira isso de letra.
É só gestão de dados: cria pacotes, escanea código de barras, altera status. Não há complexidade tecnológica alguma aí, só sentar e criar :)
FAZ UM VIDEO SOBRE PWA
Cadê a sincronização ,preciso muito!!!
Opa, soltamos faz uns meses já: comunidade.semcodar.com.br/aula/ffsync-1a-comofaremos
Tive uma ideia usar o mesmo conceito e fazer o aplicativo para cadastrar itens de coleção tipo games, filmes, armazenando off-line e oferecer versão paga com Backup on-line na nuvem, se a pessoa desinstalar o app depois instalar em outro aparelho basta logar na conta e voltar o backup dos dados. Preciso aprender a implementar a busca online das capinhas dos filmes ou games para incluir na lista criada.
Adriano
Renato
👩💻
BOA NOITE RENATO VOCE PODE ME AJUDAR A CRIAR UM APP FLUTTERFLOW PRA MINHA IMOBILIARIA EU PRECISO NESTE APLICATIVO E PRA GERENCIA MEUS CRIENTES PROPRIETARIOS COM DADOS DELES DOS IMOVEIS E FOTOS DELES DE VENDA E ALUGUEL, DADOS DOS CLIENTES DE COMPRA DE IMOVEIS E ALUGUEL DE IMOVEIS
Boa tarde, Renato! Gostaria se saber se dá para criar um Aplicativo Fidelidade com o preenchimento de estrelinhas.
Claro. Inclusive um aluno nosso criou um desse que faz sucesso: www.semcodar.com.br/resultados-rodrigo-fidelidade/