Skip to main content

Tarefas adicionais para criar uma experiência de aplicativo móvel

As tarefas relacionadas a seguir não são cobertas no desafio que acompanha este módulo. Reveja este conteúdo, que identifica diferentes casos de uso e descreve procedimentos para conclusão dessas tarefas adicionais. Essas tarefas estão no escopo da certificação. Seu exame pode incluir perguntas sobre essas tarefas.

Criação de páginas de listas móveis

Logotipo da Pega Community

Note: The following content, referenced from Pega Community, is included here to help you better achieve the module learning objectives.

Melhore a responsividade e o tempo de carregamento da interface de usuário do seu aplicativo móvel, exibindo o conteúdo do seu aplicativo como uma página de listagem móvel. Assim você otimiza seu aplicativo com uma tela nativa que com transições fluentes e uma barra de pesquisa no cabeçalho, por padrão.

Por exemplo, você pode criar uma página de listagem nativa que exibe todas as despesas na categoria Hospedagem (Lodging). Um gerente que usa seu aplicativo pode pesquisar o nome de um funcionário específico para obter resultados que incluam todas as despesas com hospedagem desse funcionário.

Antes de começar: prepare o framework da sua página de listagem:
  • Crie um canal móvel para o seu aplicativo. Para obter mais informações, consulte Configuração de aplicativos móveis.
  • Certifique-se de que você tem um tipo de caso que possa utilizar para preencher a tela da página. Por exemplo, abra um tipo de caso para gerar relatórios de despesas. Para obter mais informações, consulte Tipos de casos.
  • Se quiser adicionar ações personalizadas de deslizar para os usuários executarem itens da lista, configure uma ação global primeiro. Para obter mais informações, consulte Acrescentar ações opcionais a casos.
Na criação de low-code prescritiva das páginas de listagem, basta usar os tipos de caso do seu aplicativo Pega. Assim você pode ajustar a forma como o aplicativo exibe os dados nesse tipo de caso em dispositivos móveis. Dica: se você criar uma página de listagem móvel utilizando um tipo de caso habilitado off-line e, em seguida, adicionar essa página de listagem à navegação do seu aplicativo, o processo de geração automática de pacotes garante que todos os casos que a página de listagem referenciar estejam disponíveis para uso no modo off-line. Para obter mais informações sobre a habilitação de suporte offline para tipos de caso no seu aplicativo, consulte Habilitação de processamento de casos em aplicativos móveis habilitados offline.
  1. Abra seu canal móvel:
    1. No painel de navegação do App Studio, clique em Canais (Channels).
    2. Na seção de Interfaces de canais atuais (Current channel interfaces), clique no item que representa um canal móvel do seu aplicativo.
  2. Na página de canais móveis, na guia Conteúdo (Content), clique na categoria Páginas de listagem (List pages).
  3. Crie uma nova página de listagem clicando em Adicionar (Add).
  4. Na seção Editar página (Edit page), no campo Nome da página (Page name), digite o nome da página de listagem.
  5. Opcional: mude o ícone padrão da página de listagem móvel selecionando um ícone no catálogo de imagens:
    1. Ao lado do campo do Nome da página (Page name), clique no ícone atual.
    2. Na janela Seletor de classes de ícones (Icon class picker), selecione o ícone que você quer utilizar.
  6. Na lista Tipo de caso (Case type), selecione o tipo de caso que for compatível com o seu processo de negócio. Por exemplo: para uma página de listagem em que os usuários enviam despesas de diferentes categorias, como a categoria Hospedagem (Lodging), selecione o tipo de caso de relatório de despesas.
  7. Na lista Página de dados (Data page), selecione a fonte de dados da lista que você quiser utilizar para preencher a tela da página. Por exemplo: selecione a visualização de dados que armazena todos os relatórios de despesas da categoria Hospedagem.
    Observação: quando você cria um tipo de caso, a Pega Platform cria automaticamente uma fonte de dados para listas, que você pode utilizar em páginas de listagem móveis.
  8. Na seção Listar informações de itens (List item information), configure a forma como a página exibirá os itens de trabalho:
    Opções Ações
    Acrescente um campo ao item de trabalho
    1. Na seção Listar informações de itens (List item information), clique em Adicionar campo (Add field) e, em seguida, selecione um tipo de campo.
    2. Na lista ao lado do campo, selecione a propriedade que você quiser utilizar para preencher o campo em tempo de execução.
    Remover um campo do item de trabalho Na seção Listar informações de itens (List item information), ao lado do campo a ser excluído, clique no ícone Excluir esta linha (Delete this row).
    Por exemplo: você pode utilizar a seguinte configuração de campo e propriedade para exibir uma página com o relatório de despesas:
    • Para o campo Primário (Primary), selecione a propriedade Identificador, que define o nome do relatório.
    • Para o campo Secundário (Secondary), selecione a propriedade Valor (Amount), que define o valor total da despesa.
    • Para o próximo campo Secundário, selecione a propriedade Criar data/hora (Create Date/Time) que define a data e a hora em que a despesa foi lançada.
    • Para o próximo campo Secundário, acrescente uma propriedade personalizada que defina a categoria da despesa, como Hospedagem (Lodging).
    • Para o campo Status, selecione a propriedade Status de trabalho (Work status), que define o status do relatório.
  9. Na seção Ações de deslizar (Swipe actions), especifique o que acontece quando o usuário desliza o dedo por todos os itens de trabalho selecionados no tempo de execução:
    Opções Ações
    Adicione uma ação de deslizar da direita para a esquerda Na categoria Ações do lado direito (Right side actions), clique em Adicionar ação (Add action) e, em seguida, selecione a ação que quiser adicionar.
    Adicionar uma ação ao deslizar da esquerda para a direita Na categoria Ações do lado esquerdo (Left-side actions), clique em Adicionar ação (Add action) e, em seguida, selecione a ação que deseja adicionar.
    Excluir uma ação de deslizar Ao lado da ação que você quer remover, clique no ícone Remover.
    Mude o nome da ação ao deslizar
    1. Ao lado da ação cujo nome você vai mudar, clique no ícone Clique para editar a configuração (Click to edit configuration).
    2. No campo Nome (Name), digite um novo nome para a ação.
    3. Clique em Enviar (Submit).
    Mudar o ícone de uma ação de deslizar
    1. Ao lado da ação cujo ícone você quer mudar, clique no ícone Clique para editar a configuração (Click to edit configuration).
    2. Na seção Ícone (Icon), clique em Alterar (Change).
    3. Na janela Seletor de classes de ícones (Icon class picker), selecione o ícone que você deseja utilizar.
    4. Clique em Enviar (Submit).
    Mudar a direção de deslizar da ação Arraste a ação selecionada até a categoria correspondente da direção de deslizar.

    Por exemplo, mude a direção de deslizar para direita para a esquerda, arraste a ação até a categoria de ações Lado direito (Right side).

    Mudar a ordem das ações de deslizar Observação: essa opção estará disponível se você adicionar mais de uma ação a uma direção de deslizar.Arraste a ação selecionada para cima ou para baixo na lista de direções de deslizar.Dica: certifique-se de que a ação mais importante da sua página seja exibida mais próxima da borda da tela, para tornar o item mais acessível aos usuários do seu aplicativo móvel.
    Por exemplo: em uma página com um relatório de despesas, você pode configurar as seguintes ações de deslizar:
    • Na categoria Ações do lado direito (Right side actions), adicione uma ação Editar detalhes (Edit details) para que os usuários possam editar os relatórios de despesas selecionados deslizando para a esquerda.
    • Na categoria Ações do lado direito (Right side actions), adicione uma ação global Anexar arquivo (Attach file) para que os usuários possam anexar arquivos, como faturas, aos relatórios de despesas selecionados, deslizando para a esquerda.
    • Na categoria Ações do lado esquerdo (Left side action), adicione uma ação Acompanhar (Follow) para que os usuários possam começar a receber notificações sobre um relatório de despesas selecionado, deslizando para a direita.
  10. Opcional: para adicionar um botão de ação flutuante que cria um novo item de trabalho quando o usuário tocar no botão, selecione a checkbox Mostrar botão de criar item (Show create item button).
    O botão de ação flutuante é exibido na parte inferior da página do aplicativo móvel.
    Por exemplo: para a página de listagem móvel com uma lista de relatórios de despesas, o botão de ação flutuante cria um novo relatório de despesas.
  11. Clique em Salvar (Save).
Por exemplo: um desenvolvedor de aplicativos móveis cria uma página de listagem para o aplicativo de relatório de despesas uPlus, que permite aos usuários rolar pelas despesas e examinar as informações mais relevantes, como identificadores e tipos de despesas.
O design de uma página customizada de listagem de despesas, com ações de deslizar e um botão de ação flutuante.
Visualização da Pega Platform para configurar uma página de listagem móvel nativa.
Visualização da Pega Platform para configurar uma página de listagem móvel nativa.
Qual é o próximo passo: adicione sua página de listagem móvel à barra de menus e, em seguida, verifique as alterações no seu aplicativo móvel. Para obter mais informações, consulte Inclusão de itens na barra de menus e Prévia de aplicativos móveis.
  • Criação de páginas móveis de casos em aplicativos Cosmos React

    Personalize páginas de casos em ambiente de criação em low-code para realçar as informações mais importantes em uma visualização móvel intuitiva. Assim você assegura que os usuários possam visualizar e editar casos com eficiência em dispositivos móveis.

  • Inclusão de um gadget de pesquisa

    Melhore a usabilidade do seu aplicativo móvel configurando e habilitando a funcionalidade de pesquisa. Você pode garantir resultados mais significativos nas pesquisas e aumentar a velocidade de pesquisa se limitar o escopo de pesquisa a tipos específicos de caso.

  • Inclusão de um botão de ação flutuante

    Promova a ação mais importante em uma página acrescentando um botão de ação flutuante ao seu aplicativo móvel. Por exemplo, você pode adicionar um botão de ação flutuante que inicie o fluxo de um caso para gerar um novo relatório de despesas no seu aplicativo móvel Despesas (Expenses).

  • Inclusão de itens na barra de menus

    Crie uma experiência de navegação eficaz no seu aplicativo móvel acrescentando páginas e ações à barra de menus. Por exemplo, você pode adicionar uma página de perfil personalizada à barra de menus do seu aplicativo Despesas (Expenses) para que os usuários possam acessar a tela de forma conveniente, com seus dados básicos para contato.

Customização dos recursos de imagens de aplicativos móveis

Associe os ícones no seu aplicativo móvel com os requisitos de branding ou projetos da sua empresa, substituindo os recursos de imagem padrão por um conjunto de gráficos personalizados.

Se enviar seus recursos personalizados em um único arquivo .zip, você poderá customizar os ícones na tela principal e na tela de abertura quando o aplicativo móvel for iniciado.
Antes de começar: crie um canal móvel para seu aplicativo móvel. Para obter mais informações, consulte Configuração de aplicativos móveis.Observação: execute esse procedimento somente nos seguintes cenários:
  • Para especificar ícones diferentes de aplicativos iOS e Android.
  • Para enviar imagens de ícones em um formato que não seja o formato SVG padrão, por exemplo, .png.
  • Para enviar imagens de ícones em uma resolução que não for a recomendada de 512 x 512 pixels.
  • No caso de aplicativos Android, para enviar um ícone de notificação personalizado para a barra de status do seu aplicativo móvel.

Caso contrário, personalize o ícone e a tela de abertura do seu aplicativo móvel em um ambiente low-code. Para obter mais informações, consulte Personalização do ícone e da tela de abertura de aplicativos móveis.

Importante: quando você substituir os arquivos de imagem padrão no arquivo de recursos .zip, certifique-se de que a estrutura do diretório, os nomes dos arquivos e as dimensões das imagens do seu arquivo de recursos personalizados .zip sejam idênticos aos da instalação no arquivo .zip padrão. Se algum recurso de imagem específico não for encontrado no arquivo de recursos personalizados .zip, o sistema operacional do dispositivo móvel vai redimensionar os recursos existentes (Android) ou substituir os recursos não encontrados pelos recursos padrão do sistema (iOS).
  1. Baixe o arquivo .zip de recursos simplificados que estiver associado à sua versão do Pega Mobile Client.
    Para obter mais informações, consulte Modelos de recursos de branding para o Pega Mobile Client.
  2. Extraia o conteúdo do arquivo .zip.
  3. Substitua os recursos de imagens nas pastas que você extraiu do arquivo .zip para personalizar qualquer dos seguintes gráficos:
    Opções Ações
    Ícone do aplicativo móvel (iOS)
    1. Na pasta common_assets, substitua o arquivo icon.svg pelo arquivo de imagem que você deseja utilizar.
      Observação: se você planeja publicar seu aplicativo móvel na App Store da Apple, use um ícone retangular. Os dispositivos móveis iOS também redimensionam o arquivo icon.svg e o utilizam como ícone para exibir notificações na barra de status do seu aplicativo móvel.
    Ícone do aplicativo móvel (Android)
    1. Na pasta common_assets, substitua o arquivo icon.svg pelo arquivo de imagem que você deseja utilizar.
    2. Na pasta Android, substitua o arquivo icon_round.svg pelo arquivo de imagem que quiser utilizar.
      Observação: Use um ícone circular. Os dispositivos Android que aceitam ícones de abertura de aplicativos circulares utilizam o arquivo icon_round.svg em vez do arquivo icon.svg como ícone do aplicativo.
    3. Na pasta Android, substitua o arquivo notification_icon.svg pelo arquivo de imagem que quiser utilizar.
      Os dispositivos móveis Android usam este ícone para exibir notificações na barra de status do seu aplicativo móvel. Observação: use um ícone que atenda aos seguintes requisitos:
      • Formato da imagem – Arquivo .png de 32 bits (com alfa)
      • Imagem transparente
      • Índice de cores para transparência – Branco (#FFFFFF)
    4. Opcional: para habilitar ícones adaptáveis no seu aplicativo móvel, na pasta Android, substitua os arquivos icon_background.svg e icon_foreground.svg pelos arquivos de imagem que quiser utilizar.
      Para obter mais informações sobre ícones adaptáveis para sistemas operacionais Android, leia o artigo Ícones adaptáveis no site de Desenvolvedores Android.
    Logotipo da tela inicial (iOS e Android) Na pasta common_assets, substitua o arquivo splashlogo.svg pelo arquivo de imagem que você quiser utilizar.
  4. Selecione as pastas que você extraiu do arquivo .zip que agora contêm seus recursos personalizados e, em seguida, compacte-as em um só arquivo .zip.
  5. Abra seu canal móvel:
    1. No painel de navegação do App Studio, clique em Canais (Channels).
    2. Na seção de Interfaces de canais atuais (Current channel interfaces), clique no item que representa um canal móvel do seu aplicativo.
  6. Na página de canais móveis, na guia Layout, clique em Branding.
  7. Na seção Branding, clique no ícone Configurar branding avançado (Configure advanced branding) e selecione a checkbox Branding avançado (Advanced Branding).
  8. Na seção Enviar arquivo de branding customizado (Upload custom branding file), clique em Escolher arquivo (Choose file) e selecione o arquivo .zip que contém seus recursos personalizados.
  9. Confirme sua seleção clicando em OK.
  10. Clique em Salvar (Save).
Resultado: no tempo de execução, seu aplicativo móvel agora utilizará os recursos de imagens personalizados do arquivo de recursos .zip que você enviou no canal móvel.Qual é o próximo passo: verifique as alterações no seu aplicativo móvel gerando, instalando e abrindo o aplicativo. Para obter mais informações, consulte Geração de aplicativos móveis nativos.

Prévia de aplicativos móveis

Antes de gerar um arquivo executável para seu aplicativo móvel, verifique se as páginas e o layout correspondem ao seu projeto e se as funções lógicas do aplicativo estão alinhadas às suas expectativas. Use um dispositivo móvel com o aplicativo Pega Mobile Preview para obter uma prévia de um canal móvel que você configura para um aplicativo.

Com o Pega Mobile Preview, não é precisa obter certificados nem gerar arquivos executáveis para poder acessar o conteúdo do seu aplicativo móvel.
Antes de começar: prepare-se para visualizar o aplicativo móvel:
  • Configure o canal móvel. Para obter mais informações, consulte Configuração de aplicativos móveis.
  • No seu dispositivo móvel, baixe e instale o Pega Mobile Preview da App Store ou do Google Play.

Ao desenvolver um aplicativo móvel para outro aplicativo, veja uma prévia do canal móvel em um dispositivo móvel depois de cada alteração que influencia o aplicativo. Por exemplo, gere uma prévia depois de adicionar uma página, alterar o layout ou modificar o fluxo.

Atenção: não use o Pega Mobile Preview para fins de produção.

O Pega Mobile Preview mostra uma versão aproximada da experiência do usuário que pode ajudar você a desenvolver e testar seu aplicativo móvel até você gerar um arquivo executável. O Pega Mobile Preview não é compatível com determinados recursos, por exemplo, notificações push.

Os canais móveis que você adiciona ao Pega Mobile Preview têm validade de 30 dias.

  1. No painel de navegação do App Studio, clique em Canais (Channels).
  2. Na seção Interfaces de canais atuais (Current channel interfaces), clique em um item que corresponda ao canal móvel que você deseja alterar.
  3. No canto superior direito da página de configuração do canal móvel, clique no ícone do Pega Mobile Preview.
    O ícone do Pega Mobile Preview na página de configuração do canal móvel.
    A imagem mostra o ícone em destaque no canto superior direito da página de
            configuração do canal móvel
    A imagem mostra o ícone em destaque no canto superior direito da página de
            configuração do canal móvel
    Resultado: é exibido o painel Visualize seu aplicativo (Preview your application) com um código QR.
  4. No seu dispositivo móvel, abra o Pega Mobile Preview e toque em Iniciar configuração (Start configuring).
  5. Na tela de definição do canal, adicione seu canal móvel à lista de canais móveis disponíveis:
    Opções Ações
    Digitalize o código QR Toque em Digitalize o código QR (Scan the QR code), aponte a câmera para o código QR no painel de Visualize seu aplicativo (Preview your application) e, em seguida, aguarde até que o leitor reconheça o código.
    Insira o URL do canal móvel
    1. No App Studio, na página de configuração do canal móvel, no painel Visualize seu aplicativo (Preview your application), clique em Envie instruções para mim por e-mail (Email me instructions). Resultado: uma mensagem por e-mail é aberta no seu cliente de e-mail padrão.
    2. Com seu cliente de e-mail padrão, envie a mensagem por e-mail para uma caixa de e-mail que você possa acessar no seu dispositivo móvel.
    3. No dispositivo móvel, abra a mensagem e copie a URL do canal móvel.
    4. No Pega Mobile Preview, toque em Inserir URL manualmente (Insert URL manually), e cole o endereço do canal móvel.
    Na lista Ativos (Active), você pode adicionar mais canais tocando no ícone Adicionar ou remover canais deslizando-os para a esquerda ou para a direita.
  6. Na lista Ativos, toque no canal que quiser acessar.
  7. Na tela de autenticação, acesse o canal.
  8. Teste o canal móvel para se certificar de que o layout e a funcionalidade do aplicativo móvel atendem aos requisitos.
  9. Opcional: para atualizar o canal móvel depois que você fizer alterações no aplicativo móvel na Pega Platform, atualize o canal:
    Opções Ações
    Atualize a tela atual
    1. Deslize o conteúdo da tela para baixo.
    Atualize o canal móvel
    1. Em qualquer tela do atual canal móvel, toque no ícone Voltar.
    2. Na lista Ativos (Active), toque no nome do canal móvel.

    This Topic is available in the following Module:

    If you are having problems with your training, please review the Pega Academy Support FAQs.

    Este conteúdo foi útil?

    Quer nos ajudar a melhorar esse conteúdo?

    We'd prefer it if you saw us at our best.

    Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

    Close Deprecation Notice