Power Apps - Como Criar um Aplicativo Offline | Parte 1

Поділитися
Вставка
  • Опубліковано 14 січ 2025
  • Descubra neste tutorial completo como criar um aplicativo totalmente funcional que opera offline usando o PowerApps! Aprenda todos os passos necessários, desde a concepção da interface até a implementação das funcionalidades offline, permitindo que seus usuários desfrutem da experiência sem depender de conexão com a internet. Não perca essa oportunidade de dominar uma habilidade essencial para desenvolvedores de aplicativos!
    Seja membro deste canal e ganhe benefícios:
    / @easypowerfx
    #PowerAppsOffline #DesenvolvimentoOffline #AppSemInternet
    #PowerAppsTutorial #DesenvolvimentoDeApps #PowerAppsDevelopment
    #OfflineFirst #OfflineAppCreation #AppDevelopmentTips #NoInternetNoProblem #powerplatform

КОМЕНТАРІ • 60

  • @heliogoncalvesferreira7437
    @heliogoncalvesferreira7437 7 місяців тому +2

    Show excelente didática e explicação.
    Pergunta : porque não foi utilizado as funções savedata loaddata.

    • @easypowerfx
      @easypowerfx  7 місяців тому +2

      Excelente pergunta, até fixei o comentário, o SaveData e LoadData são as fórmulas ideias para esse tipo de app, inclusive recomento, porém estão como recurso experimental, existindo a necessidade de habilitar o recurso, acredito que algumas pessoas que estão aprendendo podem não ter ainda habilitado esse recurso, mas seu comentário me fez pensar em gravar uma parte 2 para esse vídeo de app offline!
      Para habilitar, navegue até Definições>Próximos recursos>Experimental>Habilitar SaveData, LoadData, ClearData no player da Web.

  • @vitorbergamaschi6333
    @vitorbergamaschi6333 3 місяці тому +1

    Boa, explicou simples e fácil

    • @easypowerfx
      @easypowerfx  3 місяці тому

      Que bom que gostou do vídeo 👏🏼

  • @fabiocarvalho3340
    @fabiocarvalho3340 2 місяці тому

    Top de mais!! Didatica top!!!

  • @adelsonjambersi8303
    @adelsonjambersi8303 7 місяців тому

    Ótima aula, muito didática, útil e de extrema iportancia, pois fatalmente na pratica vamos nos deter com a falta de internet, valeu Bruno!!!

    • @easypowerfx
      @easypowerfx  7 місяців тому

      É isso aí, é muito importante pensar nos problemas adversos que o usuário pode ter ao utilizar o aplicativo, e esta é uma solução quando o usuário precisa utilizar mas não tem internet no momento!

  • @orlandomartinez7886
    @orlandomartinez7886 7 місяців тому

    Boa noite bruno. Obrigado pela ajuda.

  • @karinamendessato6643
    @karinamendessato6643 7 місяців тому

    Faz um app que é uma "prova" ou avaliação? Isso é ótimo para cursos, e também para avaliação de fornecedores, funcionários etc. É um formulário e cada resposta vai ter um peso que no final vai gerar a nota final. É muito útil explica vários conceitos e ninguém no youtube mostrou ainda.
    Sou inscrita!

  • @renatofagundes5560
    @renatofagundes5560 7 місяців тому

    Excelente aula! Obrigado!

    • @easypowerfx
      @easypowerfx  7 місяців тому

      Disponha! Bons estudos 👏🏼

  • @doriansudario4628
    @doriansudario4628 4 місяці тому

    Muito bom Bruno .

  • @brunocarvalho8252
    @brunocarvalho8252 5 місяців тому

    Cara, que conteúdo foda!!!

  • @brunocarvalho8252
    @brunocarvalho8252 5 місяців тому +1

    Mestre, conseguimos fazer o contrário? Consultar uma base de dados tipo um search offline?

  • @harleykoehler3908
    @harleykoehler3908 2 місяці тому

    Duas duvidas: No ForAll eu consigo validar os registros que quero enviar ? qual a quantidade de registros maxima para o collect ?

  • @alancavalcantelopes3922
    @alancavalcantelopes3922 7 місяців тому

    Boa noite, e se na minha area de apontamentos eu necessitar filtar dados de uma base de dados e nuvem ? exemplo, produtos, equipamentos ..

  • @rogeriomanoel6426
    @rogeriomanoel6426 7 місяців тому +1

    Fala grande Bruno, Parabéns pela didática. Uma dúvida se eu fechar esse app e reabri depois essa minha coleção vai está armazenada ainda para ser enviada pra minha lista?

    • @easypowerfx
      @easypowerfx  7 місяців тому

      Falaaa meu amigo, tudo bem? O app precisa pelo menos no primeiro acesso ter internet, para que carregue as fórmulas e conexões e depois de aberto o modo offline não excluíra a collect enquanto o app estiver "aberto" em segundo plano, agora se o app for encerrado por completo perderá a collect!

    • @rogeriomanoel6426
      @rogeriomanoel6426 7 місяців тому

      @@easypowerfx show. Mais tem como preservar os dados na collect pra que isso não ocorra? Poderia depois dar um upgrade no vídeo com alguma solução? Abraço.

  • @heliogoncalvesferreira7437
    @heliogoncalvesferreira7437 7 місяців тому

    Muito bom top,

  • @bistruca
    @bistruca 21 день тому +1

    Essa maneira de guardar na collection funciona apenas enquanto o app estiver aberto em tela? Caso feche o aplicativo e reabra as informações da collection são perdidas. É isso mesmo? Ou tem alguma configuração para guardar as informações para poder fechar o aplicativo e preservar as informações?

    • @easypowerfx
      @easypowerfx  20 днів тому

      @@bistruca existe a função SaveData e LoadData, ela salva as informações no “cachê” do celular, vou gravar um conteúdo complementar para este vídeo

  • @Samid03021977
    @Samid03021977 4 місяці тому

    Parabéns Bruno! Chegando agora no seu canal... Você e muito didático! Sensacional!
    Estou começando neste mundo e há tenho desafio grande na empresa e gostaria de umas dicas.
    Cenário: preciso de um App que colete dados de produção de modelos de pecas e as ocorrências de Downtime durante a produção de cada uma delas.( Entendo que teremos um relacionamento de 1:N
    Na Lista 1 (Produção), conterá dados de produção como Data, hora início e fim, número da peça e quantidade produzida.
    Lista 2 (Paradas) conterá Código de Parada, hora Início parada e Fim da Parada, Tempo de Parada (cálculo) .
    Preciso ter uma opção de um diário de bordo Durante a produção para fazer os registros das peças e conectadas as informações de paradas ( imagino campos de cadastro e abaixo uma galeria que mostra tudo que já foi cadastrado.)
    Poderia simular em uma aula algo parecido com isso?
    Estou muito feliz de ter encontrado seu canal! Grande abraço!

  • @gabrielcortez257
    @gabrielcortez257 7 місяців тому +1

    Boa tarde! Ótimo video, exatamente como estava precisando. Porem, minha tela de inserção de dados possui vários itens para inserir (além do seu nome e email) e alguns são de selecionar itens em listas dropdown, alguns são datas, alguns são vários itens. ¨Tenho que colocar todos na fórmula? Qual o formato de saída adequado, o .Text não está funcionando.

    • @easypowerfx
      @easypowerfx  7 місяців тому

      Cada componente tem uma saída diferente, por exemplo:
      TextInput.Text
      DatePicker.SelectDate
      Combobox.SelectedItems ou Selected.Value
      Dropdown.Selected.Value
      e assim por diante

  • @gabrielledur7408
    @gabrielledur7408 7 місяців тому +1

    Muito bom!!
    Eu só fiquei com medo de utilizar isso em produção, pois quando o usuário fechar o aplicativo por completo, perde-se todos os dados.
    eu iria utilizar este modo para substituir o offline com o dataverse, pois o mesmo está apresentando problemas, onde não aparece mais os dados da galeria(modo offline) e causando erro de servidor(isso em mais de 1 ambiente).

    • @easypowerfx
      @easypowerfx  7 місяців тому +2

      Nessa lógica eu abordei somente as collections, mas é possível utilizar o SaveData e LoadData, essas duas lógicas podem não estar disponível para você por ser um recurso experimental ainda, para ativar deve seguir o seguinte caminho:
      navegue até Definições>Próximos recursos>Experimental>Habilitar SaveData, LoadData, ClearData no player da Web.

    • @gabrielledur7408
      @gabrielledur7408 7 місяців тому

      @@easypowerfx vlw, vou procurar sobre esse outro modo.
      Eu já estava até em produção com o dataverse off-line, quando veio a nova versão na segunda deu erro, abri um ticket para ver se foi algum erro causado pela versão, pois acontece erro de servidor no ambiente do trabalho e da faculdade.
      Obrigado pela ajuda

    • @dtn11
      @dtn11 6 місяців тому

      Vc tem que usar o Concurrent, dentro dele o clear, save e o load. Habilitar nas configurações modo mobile e criar dentro do "app" na propriedade "onstart", o Concurrent dentro do "se conected = true : clear, save, load ; senão > clear e load". E coloque um botão para quando entrar no app e caso não carregue seu dados ele no onclick, chame o loaddata.

  • @orlandomartinez7886
    @orlandomartinez7886 7 місяців тому

    Bruno voce pode fazer uma app onde varios usuarios possam fazer pedidos desde o tlf e na base recebam o pedido?

  • @igorsgobe
    @igorsgobe 6 місяців тому

    Estou desenvolvendo um app, onde tenho alguns itens que consulta o sharepoint, como faço para consultar o dropdown offline, e não uso a function Patch e sim a function SubmitForm, seria a mesma coisa na condicional?

    • @dtn11
      @dtn11 6 місяців тому

      Esse dropdown é para ser carregado com uma coluna da sua lista que está no SharePoint ou são campos pre definidos? Se for campos pre definidos, você na propriedade Item do seu dorpdown, insira os dados diretamente nele ["item 1";"item 2"], se for da coluna do SharePoint, salve sua lista dentro do savedata, depois carregue sua lista usando loaddata e na propriedade Item do dropdown use os distinct(sua lista;nomedacoluna).

  • @Markuszd
    @Markuszd 7 місяців тому

    MAIS UM INSCRITO, CANAL TOP DAS GALÁXIAS!
    No próximo vídeo faz um breve resumo de como todo o procedimento funciona desde a criação até a distribuição para o cliente final.
    Minhas dúvidas:
    O app serve para android e ios?
    Quando eu terminar o app, como vou passar para meu cliente?
    Quando o app é 100% offiline ele salva os arquivos em qual sabe de dados?
    Quando o app é 100% offiline, dá pra fazer uma função para salvar o backup de tudo?
    A base de dados que crio para o app, meus clientes vão usar a também ou eles vão criar outra?
    Agradeço se você puder responder essas dúvidas

    • @easypowerfx
      @easypowerfx  7 місяців тому +1

      Que bom que está gostando do canal, espero que aprenda muito por aqui!
      O app serve para android e ios?
      R: Sim, pode ser utilizado em qualquer um dos dois!
      Quando eu terminar o app, como vou passar para meu cliente?
      R: O mesmo precisa ter um login na rede da sua empresa, e assim acessar o app!
      Quando o app é 100% offiline ele salva os arquivos em qual sabe de dados?
      R: Enquanto o app estiver off ele não salva os arquivos em nenhum local, ele fica dentro da variável até que o mesmo se conecte com a internet para salvar!
      Quando o app é 100% offiline, dá pra fazer uma função para salvar o backup de tudo?
      R: Por enquanto a microsoft não lançou uma versão com essa possibilidade de 100% offline, mas acredito que em breve teremos!
      A base de dados que crio para o app, meus clientes vão usar a também ou eles vão criar outr
      R: Vão usar a fonte de dados que você definir!

  • @herberthinformatica
    @herberthinformatica 7 місяців тому

    A formula do circulo verde está dando erro

  • @Digola
    @Digola 7 місяців тому

    Fala mano, ótimo conteúdo.
    Tem como fazer um vídeo sobre lista no sharepoint.
    Adicionar o ID automaticamente assim que um item for criado?
    Com isso podemos fazer Join em listas do sharepoint.
    Ex eu tenho um formulário para cadastrar pessoas e cada pessoa recebe um id automático e único na criação.

    • @easypowerfx
      @easypowerfx  7 місяців тому +1

      Boa sugestão! Vou planejar um vídeo sobre

    • @rogeriomanoel6426
      @rogeriomanoel6426 7 місяців тому +1

      Fala @Digola, No próprio Sharepoint já tem esse recurso, a não ser que você precise de algo mais elaborado com um relacionamento de dados.

    • @easypowerfx
      @easypowerfx  7 місяців тому

      @@rogeriomanoel6426 sim, se for um ID simples ele consegue usar o gerado automaticamente, mas como ele quer fazer um Join com outra lista e essa outra lista vai ter seus próprios ID’s ele precisaria fazer algo mais elaborado

  • @owallyson.l
    @owallyson.l 5 місяців тому +1

    Caramba, que conteúdo épico, a minha duvida agora é, eu consigo usar o Power Apps para criar um aplicativo e depois publicar ele nas lojas online, tipo na PlayStore Google e na Apple Store IOS?

    • @easypowerfx
      @easypowerfx  4 місяці тому

      Excelente pergunta, muito frequente essa dúvida quando começamos a trabalhar com PowerApps, infelizmente hoje não é possível!, o app só roda dentro da rede da sua empresa!

  • @luguiferreiraesilva
    @luguiferreiraesilva 7 місяців тому +1

    Parabéns pelo vídeo.
    Mas só uma pergunta: esses dados gravados na collection não corre o risco de ser perdidos? Principalmente se o usuário sair do App?
    Não seria possível gravar os dados em um arquivo Excel local, localizado no smartphone ?

    • @easypowerfx
      @easypowerfx  7 місяців тому

      Não necessariamente, se você sair do app mas deixa-lo em segundo plano não perderá a collect, agora se o app for encerrado por completo perderá!

    • @JoãoRodrigues-g6v
      @JoãoRodrigues-g6v 6 місяців тому

      @@easypowerfx se você usar o SaveData e LoadData, os dados ficam ainda no aparelho, mesmo desligando ele. Porem para modelos offline tem que usar o Concurrent e dentro dele colocar o SaveData, loadData.

    • @easypowerfx
      @easypowerfx  6 місяців тому +1

      @@JoãoRodrigues-g6v o SaveData e LoadData são as fórmulas ideias para esse tipo de app, inclusive recomento, porém estão como recurso experimental, existindo a necessidade de habilitar o recurso, acredito que algumas pessoas que estão aprendendo podem não ter ainda habilitado esse recurso, mas seu comentário me fez pensar em gravar uma parte 2 para esse vídeo de app offline!
      Para habilitar, navegue até Definições>Próximos recursos>Experimental>Habilitar SaveData, LoadData, ClearData no player da Web.

    • @patricklima4590
      @patricklima4590 6 місяців тому

      Olá, boa noite! Há limite para ficar salvo no off? Se tiver um formulário mais complexo, com imagens. Funciona normalmente?

    • @JoãoRodrigues-g6v
      @JoãoRodrigues-g6v 6 місяців тому

      @@patricklima4590 tem um limite quando se trata de imagem em modo de desenvolvimento do app pelo navegador de até 1mb. Você pode converter a imagem para Base64 ( converter para texto ).

  • @julianasouza8139
    @julianasouza8139 5 місяців тому

    Como faço quando quero adicionar imagens também ? A fórmula da erro

  • @alansilva-pv6lp
    @alansilva-pv6lp 4 місяці тому +1

    Bruno, muito obrigado por ter respondido minha duvda, eu sou o proprietario do canal. Recentemente perdi a conta.
    Mais estou aqui acompnhando vc. Parte 2 vai ter os seguimentos de collect/savedate/clear?

    • @easypowerfx
      @easypowerfx  4 місяці тому +1

      Olá Alan, vai sim, infelizmente não tive tempo ainda de gravar o conteúdo mas em breve estarei preparando e postando aqui para vocês!

    • @mayharanascimento6509
      @mayharanascimento6509 2 місяці тому

      @@easypowerfx Aguardando eem, muito bom!! Fiquei com uma dúvida, e se o usuário sair do app, a colection mantém os dados salvos?

  • @herberthinformatica
    @herberthinformatica 7 місяців тому +1

    If(Connection.Connected = true,Color.Green,Color.Red) essse código não funcionou

    • @easypowerfx
      @easypowerfx  7 місяців тому

      Pode ser o idioma do seu navegador, se estiver usando em Português troque as vírgulas por ;

  • @patricklima4590
    @patricklima4590 6 місяців тому

    Olaa!! boa noite. Excelente vídeo, mas caso a coluna for do tipo escolha? Como que fica a fórmula? Datacardvalue.Text tá dando erro.

    • @easypowerfx
      @easypowerfx  4 місяці тому

      Geralmente se estiver usando um combobox ou dropdown não seria (.Text) e sim (.Selected.Value)!