Power Apps - Como Criar um Aplicativo Offline | Parte 1

Поділитися
Вставка
  • Опубліковано 19 тра 2024
  • 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

КОМЕНТАРІ • 42

  • @heliogoncalvesferreira7437
    @heliogoncalvesferreira7437 Місяць тому

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

    • @easypowerfx
      @easypowerfx  Місяць тому

      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.

  • @karinamendessato6643
    @karinamendessato6643 Місяць тому

    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!

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

    Ó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  2 місяці тому

      É 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!

  • @Markuszd
    @Markuszd Місяць тому

    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  Місяць тому +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!

  • @patricklima4590
    @patricklima4590 7 днів тому

    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.

  • @heliogoncalvesferreira7437
    @heliogoncalvesferreira7437 Місяць тому

    Muito bom top,

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

    Boa noite bruno. Obrigado pela ajuda.

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

    Excelente aula! Obrigado!

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

      Disponha! Bons estudos 👏🏼

  • @alancavalcantelopes3922
    @alancavalcantelopes3922 Місяць тому

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

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

    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  2 місяці тому +1

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

    • @rogeriomanoel6426
      @rogeriomanoel6426 2 місяці тому +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  2 місяці тому

      @@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

  • @herberthinformatica
    @herberthinformatica Місяць тому

    A formula do circulo verde está dando erro

  • @gabrielledur7408
    @gabrielledur7408 Місяць тому +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  Місяць тому +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 Місяць тому

      @@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 Місяць тому

      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.

  • @gabrielcortez257
    @gabrielcortez257 2 місяці тому +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  2 місяці тому

      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

  • @rogeriomanoel6426
    @rogeriomanoel6426 2 місяці тому +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  2 місяці тому

      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 2 місяці тому

      @@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.

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

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

  • @igorsgobe
    @igorsgobe Місяць тому

    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 Місяць тому

      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).

  • @herberthinformatica
    @herberthinformatica Місяць тому +1

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

    • @easypowerfx
      @easypowerfx  Місяць тому

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

  • @luguiferreiraesilva
    @luguiferreiraesilva 2 місяці тому +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  2 місяці тому

      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á!

    • @user-sh8er8vm4h
      @user-sh8er8vm4h Місяць тому

      @@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  Місяць тому +1

      @@user-sh8er8vm4h 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 14 днів тому

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

    • @user-sh8er8vm4h
      @user-sh8er8vm4h 14 днів тому

      @@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 ).