4D para telemóvel : Mostrar páginas Web nas suas aplicações móveis

Tradução automática de Deepl

Já pode compor vistas com base em modelos; dezenas deles estão à sua disposição para embelezar as suas aplicações móveis. 4D v19 R7 está a apimentar ainda mais as coisas, permitindo-lhe exibir uma página web servida por 4D usando uma nova acção pré-definida: Abrir URL.

Isto significa quatro coisas :

  1. Está agora totalmente livre para criar os seus próprios desenhos
  2. A experiência do utilizador continua a estar integrada na sua aplicação nativa
  3. Obter dados actualizados em tempo real
  4. Pode manter os dados do utilizador e oferecer uma experiência de utilizador optimizada utilizando sessões.

Só tem de criar uma página web optimizada para dispositivos móveis.

Vejamos como utilizá-los com um exemplo simples:

Mostrar áreas web na sua aplicação nativa

1. Criar uma página web simples

Antes de mais, deve criar uma página web que queira exibir no seu aplicativo iOS ou Android ou utilizar um aplicativo já existente que já tenha.

Estão disponíveis novas funções javascript para facilitar o seu desenvolvimento. Isto permite-lhe interagir com a sua aplicação nativa da sua área web. Por exemplo, pode chamar o código javascript para fechar a sua página web ou exibir uma notificação de estado.

Isto dá-lhe a liberdade de criar a sua própria concepção e dá-lhe a capacidade de melhorar a experiência do utilizador.

2. Lado editor do projecto

Quando a sua página web estiver pronta, pode ir para a secção Acção no editor móvel do projecto.

A partir daqui, pode criar uma nova acção pré-definida de url aberta, e onde quiser disponibilizar esta acção, seleccione a Tabela.

Depois pode seleccionar Entidade actual ou Âmbito da Tabela, conforme desejar para exibir uma entidade ou uma selecção de entidade.

Quando a acção Abrir url é criada, um novo campo está disponível abaixo da tabela de acção, permitindo-lhe introduzir o caminho do servidor 4D.

3. Lado móvel móvel

Quando constrói a sua aplicação, a acção Abrir “Detalhe...” está disponível para obter detalhes do dispositivo e o “Estado do dispositivo” para obter todos os estados do dispositivo numa só vista.

Depois pode então fechar as suas áreas web apenas clicando no botão fechar que chama código javascript.

blank

Como pode ver, obtém cada vez mais liberdade na construção de grandes aplicações e belos ecrãs usando 4D para Mobile, permitindo-lhe oferecer uma melhor experiência de utilizador em poucos passos!

Não hesite em dar-nos feedback sobre o fórum 4D, e consulte a documentação para mais detalhes!

David Azancot
• Proprietário do produto 4D for iOS - David Azancot uniu-se ao time 4D Product como Proprietário do Produto em 2017. Está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação de funcionalidades satisfaçam às necessidades do cliente. David se formou com um MBA em Marketing, Internet e mobilidade no Instituto Leonard da Vinci e começou sua carreira em 2011 com uma empresa móvel de nova criação, posteriormente adquirida por Madvertise (um grupo de marketing móvel). Apaixonado pelas interfaces móveis, foi a escolha natural para desenvolver formatos de anúncios móveis interativos para o grupo em 2015. Paralelamente, David desenvolve suas próprias aplicações para iOS e Android desde 2012.