Autor: David Azancot

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.
Produto blank

Gerir as dependências do projeto nunca foi tão fácil

Com as últimas atualizações do Project Dependency Manager em 4D 20 R8, seus projetos estão sempre um passo à frente. Dependências são verificadas regularmente para atualizações, dando acesso às últimas versões e permitindo tomar decisões informadas sobre quando e como integrar mudanças.

Além disso, tem o controle total com a capacidade de editar regras de dependência, proporcionando uma flexibilidade inigualável. Ajuste essas regras – seja para optar pela versão mais recente, até a próxima versão principal ou até a próxima versão secundária – para garantir que seu projeto evolua de acordo com seus termos, equilibrando inovação e estabilidade.

Produto blank

Simplificando a gestão de componentes em 4D

No contexto do desenvolvimento 4D, o gerenciamento de componentes normalmente envolve uma quantidade substancial de trabalho. No entanto, a introdução da funcionalidade Gestor de Componentes no ambiente 4D representa um avanço significativo na gestão de componentes.

Não mais confinado a colocar componentes em uma pasta Components designada, esse recurso se baseia em dois elementos chave: dependencies.json e environment4d.json. Estes arquivos oferecem aos programadores uma melhor visibilidade das dependências da aplicação e a flexibilidade para personalizar os caminhos dos componentes.

Produto blank

Acompanhar as alterações de dados na sua base de dados

Nesta publicação do blogue, temos o prazer de apresentar um método poderoso que irá revolucionar a forma como gerencia e acompanha as alterações no seu armazenamento de dados. Vamos revelar o conceito de “carimbo”, um marcador especializado concebido para simplificar a monitorização da modificação de dados, e mostrar-lhe como adaptar estes carimbos aos seus requisitos específicos.

 

Dicas blank

Uma aplicação nativa feita à medida: Colocar Encomendas com 4D para telemóvel

Tradução automática de Deepl

4D v19 R6 e v19 R7 trouxeram duas características interessantes para 4D para Mobile. Sessões e exibição de páginas web servidas pelo servidor 4D na sua aplicação móvel nativa. Mas pensou nas possibilidades que obtém ao combinar as duas?

Este post de blogue irá mostrar-lhe uma dessas possibilidades. Vamos ver como construir uma aplicação simples que permita aos utilizadores móveis fazer encomendas com a sua central de compras para consolidar o seu stock:

Produto blank

4D para telemóvel : Obter cookies para utilizadores móveis

Tradução automática de Deepl

Como provavelmente sabe, as sessões escaláveis estão disponíveis desde 4D v18 R6. São um tipo de sessão web que é capaz de lidar com vários processos em modo preventivo. Isto significa que podem lidar com vários pedidos de agentes de utilizadores em simultâneo e partilhar dados entre estes processos.

Bem, 4D v19 R7 melhora muito esta característica e torna-a disponível para 4D para Móvel.

Produto blank

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:

Produto blank

4D para Móvel: Diga olá a Pseudônimos

Tradução automática de Deepl

Como provavelmente sabe, os pseudónimos estão disponíveis desde 4D v19 R4. Os pseudónimos e os atributos computorizados foram um enorme passo em frente para o nosso quadro de desenvolvimento!

Os dias da definição de fórmulas relacionadas com negócios na sua interface de utilizador 4D acabaram; estes conceitos oferecem-lhe uma nova forma de separar a sua lógica empresarial da IU, permitindo-lhe melhorar o desempenho optimizando as partes separadamente.

E agora, com 4D v19 R6, os pseudónimos estão totalmente disponíveis e prontos a usar para scalars nos seus projectos móveis iOS e Android, assim que os seus pseudónimos forem definidos no lado 4D.