<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Mobile — Diogo Gomes</title>
    <link>https://diogomes.github.io/mobile/index.html</link>
    <description>Trilha de desenvolvimento mobile por nível profissional: ciclo de vida, navegação, layout responsivo, estado, offline-first, performance, arquitetura, push e publicação nas lojas.</description>
    <language>pt-BR</language>
    <item>
      <title>Ciclo de vida de um app: estados, telas e o básico que muda tudo</title>
      <link>https://diogomes.github.io/mobile/ciclo-de-vida-app.html</link>
      <guid>https://diogomes.github.io/mobile/ciclo-de-vida-app.html</guid>
      <category>Júnior</category>
      <pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate>
      <description>Foreground, background, encerrado: os estados de um app e por que ignorar o ciclo de vida causa os bugs mais comuns do mobile.</description>
    </item>
    <item>
      <title>Navegação em apps: stack, tabs e deep links</title>
      <link>https://diogomes.github.io/mobile/navegacao-mobile.html</link>
      <guid>https://diogomes.github.io/mobile/navegacao-mobile.html</guid>
      <category>Júnior</category>
      <pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate>
      <description>Como o usuário anda pelo app: pilha de telas, abas, o botão voltar e deep links que abrem a tela certa a partir de um link.</description>
    </item>
    <item>
      <title>Layout que se adapta: densidade, safe areas e telas diferentes</title>
      <link>https://diogomes.github.io/mobile/layout-responsivo-mobile.html</link>
      <guid>https://diogomes.github.io/mobile/layout-responsivo-mobile.html</guid>
      <category>Júnior</category>
      <pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate>
      <description>Pixels não são pixels. Densidade de tela (dp/pt), safe areas (notch), e como fazer uma UI que funciona do celular pequeno ao tablet.</description>
    </item>
    <item>
      <title>Estado e dados no mobile: do local ao gerenciamento global</title>
      <link>https://diogomes.github.io/mobile/estado-dados-mobile.html</link>
      <guid>https://diogomes.github.io/mobile/estado-dados-mobile.html</guid>
      <category>Pleno</category>
      <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
      <description>Estado de tela vs estado do app, cache local, banco no dispositivo e quando partir para uma solução de estado global.</description>
    </item>
    <item>
      <title>Offline-first e sincronização: o app que funciona sem rede</title>
      <link>https://diogomes.github.io/mobile/offline-sync.html</link>
      <guid>https://diogomes.github.io/mobile/offline-sync.html</guid>
      <category>Pleno</category>
      <pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate>
      <description>Conexão é instável. Como guardar localmente, enfileirar mudanças e sincronizar depois — resolvendo conflitos sem perder dados.</description>
    </item>
    <item>
      <title>Performance mobile: jank, listas e consumo de bateria</title>
      <link>https://diogomes.github.io/mobile/performance-mobile.html</link>
      <guid>https://diogomes.github.io/mobile/performance-mobile.html</guid>
      <category>Pleno</category>
      <pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate>
      <description>60fps ou o usuário sente. O que causa &#x27;jank&#x27;, como listas longas devem ser feitas e por que rede e bateria são orçamento, não infinito.</description>
    </item>
    <item>
      <title>Arquitetura mobile: MVVM, camadas e testabilidade</title>
      <link>https://diogomes.github.io/mobile/arquitetura-mobile.html</link>
      <guid>https://diogomes.github.io/mobile/arquitetura-mobile.html</guid>
      <category>Sênior</category>
      <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate>
      <description>Separar UI, lógica e dados para um app que cresce sem virar caos. MVVM/MVI, camadas e por que isso torna o código testável.</description>
    </item>
    <item>
      <title>Push notifications: como funcionam de ponta a ponta</title>
      <link>https://diogomes.github.io/mobile/push-notificacoes.html</link>
      <guid>https://diogomes.github.io/mobile/push-notificacoes.html</guid>
      <category>Sênior</category>
      <pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate>
      <description>Do seu servidor ao aparelho do usuário: tokens, APNs/FCM, payload e por que entrega de push nunca é 100% garantida.</description>
    </item>
    <item>
      <title>Publicação nas lojas: build, assinatura, review e versionamento</title>
      <link>https://diogomes.github.io/mobile/publicacao-lojas.html</link>
      <guid>https://diogomes.github.io/mobile/publicacao-lojas.html</guid>
      <category>Sênior</category>
      <pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate>
      <description>O caminho até a loja: build de release, assinatura de código, processo de review e como versionar para não quebrar quem já instalou.</description>
    </item>
  </channel>
</rss>
