---
title: "Marc Leonardi| Blog da GoodBarber"
description: "Artigos e análises de Marc Leonardi no blog da GoodBarber."
canonical_url: "https://pt.goodbarber.com/blog/author/marc-leonardi/"
lang: pt
---

# Marc Leonardi| Blog da GoodBarber

[Voltar](/blog/)

![Marc Leonardi](https://blog.goodbarber.com/_public/profile/d4/d4a7d2d89eb08037d76fc10910f1f708ee738ec4-default.jpg)

# Marc Leonardi

Backend & DevOps Engineer

Sou engenheiro de Backend & DevOps na GoodBarber, onde trabalho nos sistemas e na infraestrutura que sustentam a nossa plataforma no-code de criação de aplicações. Desenvolvo e opero serviços backend, APIs e infraestrutura, com foco em fiabilidade, escalabilidade e automação. Escrevo sobre engenharia backend, DevOps, infraestrutura e os desafios técnicos de operar uma plataforma em grande escala.

Seguir[![linkedin](https://portal.ww-cdn.com/portal_static/svg/base2021/linkedin.3ed8162e2a2b.svg)](https://www.linkedin.com/in/marc-leonardi-7bbab321b/)

## Artigos de Marc Leonardi

![](https://cmsphoto.ww-cdn.com/superstatic/121801/art/large_x2_16_9/98102064-68311701.jpg?v=1789989225.776828)

Marc Leonardi, Segunda-Feira 21 Setembro 2026

## [Um app pode funcionar sem conexão com a internet? O que fica disponível offline](https://pt.goodbarber.com/blog/um-app-pode-funcionar-sem-conexao-com-a-internet-o-que-fica-disponivel-offline-a1352/)

Um app pode funcionar parcialmente ou completamente sem conexão se os dados e recursos necessários para uma tarefa estiverem disponíveis no dispositivo. Um guia pode exibir uma página aberta antes. Um app de podcasts pode reproduzir um episódio baixado previamente. Uma ferramenta de campo projetada para funcionar primeiro offline pode até registrar uma ação localmente e sincronizá-la depois.Essas são três promessas técnicas diferentes:Conteúdo em cache: um item carregado anteriormente pela rede permanece disponível temporariamente no dispositivo.Conteúdo salvo de propósito: o usuário escolhe um artigo, arquivo de áudio ou outro item compatível para consultar mais tarde.Funcionamento «offline-first»: o app executa todas as suas funções principais, ou uma parte essencial delas, com dados locais. Se também aceitar alterações offline, precisará sincronizá-las e resolver possíveis conflitos quando a conexão voltar.Nossa extensão Offline oferece as duas primeiras abordagens para conteúdo compatível: manter materiais carregados anteriormente disponíveis e permitir que os leitores salvem itens suportados nos Favoritos.Pela definição do Android, um app «offline-first» precisa permitir o uso sem internet de todas as suas funções principais, ou de um subconjunto crítico delas. Essa arquitetura requer fontes de dados locais. Se o app também aceitar alterações offline, precisará de regras de sincronização e de uma forma de lidar com conflitos quando a conexão voltar. É muito mais do que colocar uma página em cache.Essa distinção importa ao escolher um criador de apps ou descrever o seu próprio app. «Disponível offline» deve indicar uma tarefa específica, sem sugerir que todas as telas e ações funcionem como quando há conexão.

![](https://cmsphoto.ww-cdn.com/superstatic/121801/art/large_x2_16_9/98035347-68253123.jpg?v=1789457974.621411)

Marc Leonardi, Terça-Feira 15 Setembro 2026

## [Estratégia de conteúdo para apps móveis: o que publicar, com que frequência e o que medir](https://pt.goodbarber.com/blog/estrategia-de-conteudo-para-apps-moveis-o-que-publicar-com-que-frequencia-e-o-que-medir-a1347/)

Imagine uma associação profissional que publica uma notícia sempre que alguém encontra tempo: três atualizações durante a semana de um congresso e depois um mês de silêncio. Os associados não conseguem prever como o app os ajudará. A equipe editorial também não sabe qual trabalho vale a pena continuar.Uma estratégia de conteúdo para apps móveis define o resultado que o conteúdo deve produzir, as necessidades recorrentes às quais responderá, os formatos e o ritmo que a equipe consegue manter, como as publicações serão distribuídas e quais sinais disponíveis levarão a uma decisão.Este guia trata do conteúdo publicado e consumido dentro de um aplicativo móvel, não do marketing de conteúdo usado para promovê-lo. Capturas nas lojas, campanhas de aquisição e publicações nas redes sociais podem atrair usuários. A estratégia discutida aqui começa depois que eles chegam.O calendário é apenas o resultado visível. A estratégia é o raciocínio que decide o que merece ocupar um lugar nele.

![](https://cmsphoto.ww-cdn.com/superstatic/121801/art/large_x2_16_9/97992315-68224842.jpg?v=1789108112.2236402)

Marc Leonardi, Sexta-Feira 11 Setembro 2026

## [Onboarding de apps mobile: boas práticas para chegar mais rápido ao valor](https://pt.goodbarber.com/blog/onboarding-de-apps-mobile-boas-praticas-para-chegar-mais-rapido-ao-valor-a1344/)

Imagine um app de cursos. Um novo aluno chega porque quer fazer uma aula curta sobre um assunto específico. Antes de começar, o app apresenta cinco telas introdutórias, pede que ele se cadastre, solicita permissão para notificações e abre em um feed de notícias genérico. Cada tela pode ter sido bem projetada, mas a primeira sessão falhou: o aluno ainda não encontrou uma aula.O onboarding mobile é a jornada desde a primeira abertura até um resultado útil inicial: o primeiro valor. Concluir a ação que entrega esse resultado é a ativação.TermoO que descreveExemplo no app de cursosOnboardingTodo o caminho entre a primeira abertura e o primeiro valorAbrir o app, encontrar uma aula e iniciá-laPrimeiro valorO resultado útil inicial que o usuário buscavaChegar a uma aula adequada ao objetivo do alunoAtivaçãoA ação observável que indica o primeiro valorIniciar essa aulaO onboarding costuma ser reduzido ao passo a passo exibido na primeira abertura, mas os dois conceitos não são equivalentes. Um passo a passo é apenas uma forma de apoiar a jornada: uma sequência curta de telas introdutórias que fornece o contexto essencial antes da entrada no app. No GoodBarber, a extensão Passo a passo do app permite criar essa introdução; a necessidade depende do que existe entre o novo usuário e o primeiro valor.Não comece decidindo quais telas introdutórias criar. Primeiro, pergunte o que um novo usuário deve conseguir fazer. Esse objetivo define a jornada de onboarding e determina se um passo a passo, orientações contextuais ou o acesso direto são a opção mais adequada.As orientações da Apple para onboarding recomendam tornar o app compreensível por meio do uso e manter qualquer fluxo introdutório breve e opcional. Um passo a passo ajuda quando elimina uma incerteza; caso contrário, apenas atrasa o acesso ao produto.

![](https://cmsphoto.ww-cdn.com/superstatic/121801/art/large_x2_16_9/97866229-68119773.jpg?v=1788162493.3730772)

Marc Leonardi, Segunda-Feira 31 Agosto 2026

## [Segurança de apps móveis: checklist de boas práticas para proprietários](https://pt.goodbarber.com/blog/seguranca-de-apps-moveis-checklist-de-boas-praticas-para-proprietarios-a1338/)

O projeto Mobile Application Security da OWASP abrange áreas técnicas como armazenamento, criptografia, autenticação, comunicação de rede e resistência à engenharia inversa. Os proprietários de apps trabalham normalmente noutro nível: acesso, funcionalidades ativas, serviços ligados e gestão de alterações.Segurança, privacidade e conformidade sobrepõem-se, mas respondem a perguntas diferentes:ÁreaPergunta principalSegurançaComo são protegidas as contas, os dados, os serviços e os acessos contra utilização indevida?PrivacidadeQue dados pessoais são utilizados, porquê e que escolhas têm as pessoas?ConformidadeQue regras legais, contratuais e das lojas se aplicam a esta app?Uma app pode descrever corretamente as suas práticas de dados e continuar a conceder acessos demasiado amplos. A aprovação das lojas não é um certificado de segurança. Este guia fornece uma base operacional; dados sensíveis, processos regulamentados ou muito código personalizado podem exigir uma avaliação qualificada.

![](https://cmsphoto.ww-cdn.com/superstatic/121801/art/large_x2_16_9/97839571-68104714.jpg?v=1787905560.017643)

Marc Leonardi, Sexta-Feira 28 Agosto 2026

## [Personalização de apps: adapte conteúdo, acesso e notificações](https://pt.goodbarber.com/blog/personalizacao-de-apps-adapte-conteudo-acesso-e-notificacoes-a1337/)

Um professor procura documentos para o pessoal, um pai consulta o calendário e um aluno guarda um guia para um trabalho. Enviar todos os avisos aos três seria fácil, mas cada vez menos útil. A questão relevante não é quantos dados pode recolher. É saber que parte da experiência deve realmente mudar:algumas secções são partilhadas, enquanto outras dependem do papel do utilizador;as notificações chegam apenas ao público em causa;cada mensagem chega no momento adequado e abre um destino útil;os utilizadores escolhem as atualizações recorrentes e os conteúdos que pretendem guardar.Isto é personalização prática de uma app móvel. Não é necessário qualquer modelo de pontuação opaco.

![](https://cmsphoto.ww-cdn.com/superstatic/121801/art/large_x2_16_9/97816423-68088570.jpg?v=1787726993.3159902)

Marc Leonardi, Quarta-Feira 26 Agosto 2026

## [Marketing baseado em localização para apps móveis: geofencing, beacons e notificações mais úteis](https://pt.goodbarber.com/blog/marketing-baseado-em-localizacao-para-apps-moveis-geofencing-beacons-e-notificacoes-mais-uteis-a1336/)

“Você está perto da nossa loja. Venha nos visitar!”Essa mensagem sabe onde uma pessoa está, mas não por que a interrupção seria relevante. Ela não oferece um valor específico nem um próximo passo. Na melhor das hipóteses, o marketing baseado em localização usa a proximidade como contexto, não como toda a estratégia.Agora compare com esta mensagem:“Seu pedido está pronto. Você está perto do ponto de retirada — mostre esta mensagem no balcão.”A segunda mensagem conecta uma pessoa conhecida, um lugar relevante, o momento certo e uma ação imediata. A mesma lógica pode orientar uma visita a um museu, um alerta em um evento ou um serviço local — não apenas uma promoção.

![](https://cmsphoto.ww-cdn.com/superstatic/121801/art/large_x2_16_9/97791684-68069853.jpg?v=1787553875.0878923)

Marc Leonardi, Segunda-Feira 24 Agosto 2026

## [Analytics para aplicativos móveis: o que medir para decidir melhor](https://pt.goodbarber.com/blog/analytics-para-aplicativos-moveis-o-que-medir-para-decidir-melhor-a1335/)

O número de downloads costuma se tornar o principal indicador após o lançamento. Mas ele registra aquisição, não toda a relação entre um usuário e seu aplicativo.Uma pessoa pode instalar o app e nunca mais abri-lo. Outra pode voltar todas as manhãs, ler vários artigos e responder às notificações. Contar ambas como um download esconde a diferença que realmente importa.O mesmo cuidado vale para qualquer métrica isolada. Mais visualizações de página podem indicar uma exploração útil ou uma navegação confusa. Uma sessão mais longa pode representar uma escuta atenta ou atrito em uma tarefa que deveria levar poucos segundos. Pergunte qual comportamento produziu o número e qual decisão ele pode orientar.

![](https://cmsphoto.ww-cdn.com/superstatic/121801/art/large_x2_16_9/97759885-68053392.jpg?v=1787262324.4380927)

Marc Leonardi, Quinta-Feira 20 Agosto 2026

## [Acessibilidade em apps móveis: como tornar seu app mais acessível](https://pt.goodbarber.com/blog/acessibilidade-em-apps-moveis-como-tornar-seu-app-mais-acessivel-a1334/)

Não é possível comprovar que um app é acessível por meio de uma prévia ou de uma pontuação de contraste. No entanto, é possível remover uma quantidade surpreendente de barreiras antes do início dos testes formais.A acessibilidade móvel vai muito além do contraste de cores. Tipografia, espaçamento, navegação, áreas de toque, rótulos, movimento, mídia e comportamento com tecnologias assistivas também determinam se uma pessoa consegue concluir uma tarefa.As WCAG foram escritas para conteúdo web. As orientações WCAG2Mobile do W3C explicam como aplicar os critérios de nível A e AA das WCAG 2.2 a apps móveis nativos, web e híbridos. O documento é informativo, não uma norma móvel separada, e sozinho não basta para estabelecer que um app seja acessível.Esta checklist separa o que pode ser configurado de forma centralizada do que ainda precisa ser verificado no produto publicado:Área de acessibilidadePrimeira verificaçãoO que configurar ou testarContraste de coresTextos, fundos, controles e estadosDefinir as cores globais e verificar cada combinação de contrasteTipografia e espaçamentoPadrões legíveis, quebra de linha e ampliaçãoConfigurar a hierarquia tipográfica e as margens globaisNavegaçãoDestinos e rótulos clarosConfigurar a estrutura, os rótulos e a navegação do appÁreas de toqueControles fáceis de operarVerificar o app gerado em dispositivosLeitores de telaNomes, funções, estados e ordem de focoTestar os apps iOS e Android geradosMovimentoEfeitos úteis e opcionaisConfigurar animações e resposta tátil e testar as preferências do sistemaMídiaLegendas, transcrições e alternativas em textoAdicionar alternativas durante a criação e a revisão editorialInteração PWATeclado, zoom, foco e layouts responsivosTestar a PWA publicada em navegadores

![](https://cmsphoto.ww-cdn.com/superstatic/121801/art/large_x2_16_9/97733350-68038208.jpg?v=1787071751.9132214)

Marc Leonardi, Terça-Feira 18 Agosto 2026

## [Checklist de privacidade para apps: o que preparar antes do envio às lojas](https://pt.goodbarber.com/blog/checklist-de-privacidade-para-apps-o-que-preparar-antes-do-envio-as-lojas-a1333/)

Imagine o app de um personal trainer com contas de membros, localização opcional, um formulário de e-mail e analytics. Já são quatro fluxos de dados diferentes. Basta alterar um recurso para que o cenário de privacidade também mude.A parte mais difícil não é criar uma página jurídica. É fazer com que três elementos descrevam o mesmo app:ElementoO que deve refletirO próprio appOs dados, as permissões e os serviços de terceiros realmente utilizadosA política de privacidadeO que é coletado, por quê, por quem, por quanto tempo e o que os usuários podem fazer a respeitoAs declarações nas lojasAs respostas de Privacidade do App da Apple e Segurança dos dados do Google Play com base na versão atual do appSe um desses elementos disser “nenhum dado de localização” enquanto o app enviado solicitar acesso à localização, existe uma inconsistência.Grande parte da preparação de privacidade consiste em verificar a coerência: o app, a política e a página da loja precisam contar a mesma história. Essa coerência é necessária, mas não substitui o cumprimento das regras de privacidade e dados do usuário das lojas.Este artigo ajuda você a preparar essa história. Ele não oferece aconselhamento jurídico: os requisitos aplicáveis variam conforme o país, o público e o tipo de dado.

![](https://cmsphoto.ww-cdn.com/superstatic/121801/art/large_x2_16_9/97675909-68006479.jpg?v=1786609688.9777546)

Marc Leonardi, Quinta-Feira 13 Agosto 2026

## [App de subscrição ou comunidade privada? Como escolher o modelo certo](https://pt.goodbarber.com/blog/app-de-subscricao-ou-comunidade-privada-como-escolher-o-modelo-certo-a1330/)

Está a planear aquilo a que muitos chamam membership app? Escolha entre subscrições pagas e comunidade privada e estruture conteúdos, acessos e push.
