DailyGlow

DA SUA ROTINA PARA O SEU CELULAR

Instalar e testar

Um guia simples para transformar o projeto no seu aplicativo DailyGlow.

Projeto preparado. Instalação ainda não testada.

A agenda funciona nesta prévia. A base nativa usa Capacitor para Android e iOS, sem simular alertas. Ainda é necessário compilar, instalar e testar nos aparelhos. Adicionar uma página à tela inicial não ativa estas notificações nativas.

O que já está pronto

  • Cadastro, edição, exclusão e conclusão de atividades.
  • Horários, categorias, dias da semana e agenda ordenada.
  • Progresso semanal calculado a partir da sua agenda.
  • Salvamento, backup e preferências de som e aparência.
  • Código de permissão, agendamento e cancelamento nativo.
  • Configuração Android/iOS e automação para gerar um APK de teste.

O que ainda precisa acontecer

  1. Exportar os arquivos do projeto e colocá-los em um repositório privado no GitHub.
  2. Executar a compilação Android ou preparar a assinatura iOS.
  3. Instalar no aparelho e conceder as permissões.
  4. Testar a entrega com a tela bloqueada, usando a lista abaixo.

Nenhum APK ou arquivo iOS foi compilado, assinado ou instalado nesta sessão. Os testes em aparelho não foram realizados.

Android: caminho pelo celular

O projeto inclui uma automação de compilação no GitHub Actions. Você não precisa digitar comandos no celular.

  1. 1

    Exporte o projeto

    Use a opção de exportar ou baixar código da plataforma. Descompacte o arquivo no celular. Se a opção não estiver disponível no seu plano, confira os recursos no painel antes de contratar qualquer coisa.

  2. 2

    Envie os arquivos ao GitHub

    No navegador do celular, crie um repositório privado e use Add file → Upload files. Preserve as pastas. A pasta .github/workflows precisa conter android.yml. O envio de pastas pelo celular pode exigir o modo “Site para computador” ou ajuda pontual.

  3. 3

    Gere o APK de teste

    Abra Actions → DailyGlow Android → Run workflow. Esta automação instala dependências, gera o projeto Android, adiciona as permissões e compila um APK de depuração. Não é uma versão para publicar na loja.

  4. 4

    Baixe e instale

    Quando a execução terminar, abra Artifacts e baixe dailyglow-android-debug. Descompacte e toque em app-debug.apk. O Android pode pedir permissão para instalar apps desta origem. Só instale o arquivo do seu próprio repositório.

  5. 5

    Leve sua rotina com você

    Exporte um backup em Configurações nesta prévia e importe no aplicativo instalado. Ative os alertas e execute os testes abaixo.

iPhone: o que muda

A Apple exige assinatura para instalar um aplicativo. O caminho de teste pessoal usa um Mac com Xcode e sua conta Apple, sem assinatura paga do programa de desenvolvedores, mas com validade curta do perfil. Peça ajuda a alguém com um Mac: a pessoa abre este projeto, executa os comandos abaixo e seleciona seu iPhone no Xcode.

Trabalhando somente pelo iPhone e sem acesso a um Mac, ainda não há um instalador iOS pronto aqui. Distribuir por TestFlight ou App Store exige participação no programa pago da Apple, além de uma compilação assinada. Não contrate um serviço de nuvem antes de conferir custos e requisitos.

O script prepara o projeto iOS e o manifesto de privacidade. No Xcode, confira o manifesto no alvo do app e escolha sua equipe em Signing & Capabilities.

Custos: nada contratado automaticamente

React, Capacitor e os plugins usados são gratuitos. Testar um APK no Android não exige publicar na loja. GitHub Actions pode ser gratuito dentro da franquia do seu plano; confira a cota e mantenha cobranças adicionais desativadas. Serviços de compilação e publicação em lojas podem ter taxas. TestFlight/App Store exigem o programa pago da Apple. Confira os preços oficiais antes de qualquer pagamento.

Para quem ajudar com a compilação

Node 22+, ambiente Android configurado; para iOS, Mac e Xcode compatível com Capacitor 8. Instruções completas no README do projeto.

npm install
npm run native:android
npm run android:open

# Em um Mac, para iPhone:
npm run native:ios
npm run ios:open

Lista de testes no aparelho

Marque apenas o que você verificou de verdade. Lista salva neste navegador.

0/10
Abrir configurações de notificações

Android: Forçar parada pode impedir alertas até abrir o app de novo. No iPhone, Foco e modo silencioso afetam a apresentação e o som. Mudanças de fuso, horário de verão e reinicialização precisam ser verificadas. Não use como único lembrete para algo crítico.

Feito para uma rotina mais leve. DailyGlow · versão 1.0
⚡Make an app like this, free