Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Flutter:

trabalhando com background tasks em um app

Quero estudar na alura

10h

Para conclusão

116

Pessoas nesse curso

9.2

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Desenvolva um app de lista de tarefas que funciona offline e online e dispara atividades em segundo plano
  • Configure tarefas em segundo plano (background tasks) no Flutter com o pacote Work Manager e o banco de dados Couchbase
  • Produza uma background task de sincronização de dados com o app fechado
  • Implemente notificações locais para eventos importantes do aplicativo
  • Agende e integre notificações com background tasks
  • Utilize a geolocalização offline para pegar a posição do usuário e registrar localizações sem conexão
  • Faça as adaptações de background tasks para Android e iOS

Público alvo_

Pessoas desenvolvedoras Flutter de nível pleno-sênior que necessitam criar aplicativos que funcionam offline em áreas de conectividade limitada; lideranças técnicas que buscam capacitar o time em offline first em aplicativos Flutter.

William Da Silva Bezerra

github

linkedin

Curso atualizado em 27/01/2025

Ementa

  1. Tarefas em segundo plano

    • Configurando o ambiente para executar tarefas em background
    • Estruturando uma tarefa simples em background
  2. Sincronização de dados em segundo plano

    • Preparando a atividade de sincronização
    • Estruturando a função de replicação para sincronização
    • Executando a sincronização em background
    • Lidando com erros na sincronização
  3. Notificações locais

    • Configurando notificações locais
    • Testando a implementação de notificação
    • Customizando e trabalhando com o clique na notificação
  4. Agendamento e integração de notificações

    • Agendando notificações para um horário específico
    • Configurando as permissões nativas para agendamento de notificação
    • Agendando notificações periódicas
    • Integrando notificações com background task
  5. Geolocalização em segundo plano

    • Configurando a geolocalização no app
    • Acessando a localização em segundo plano
    • Enviando notificações baseadas em proximidade

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 4 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Mobile

Desenvolva aplicativos móveis para as principais plataformas, smartphones e tablets. Aqui, você vai construir para ambientes nativos, como Android ou iOS, e entregar apps incríveis, utilizando frameworks híbridos e multiplataforma, como Flutter.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração
do seu plano

Conheça os Planos para Empresas