Skip to content

alura-cursos/background-tasks

 
 

Repository files navigation

Mobile-Flutter: Trabalhando com background tasks

Flutter: Trabalhando com background tasks

App de lista de tarefas para checagem do setor de compras de uma rede varejista

🔨 Funcionalidades do projeto

O App lista tarefas, permitindo adicioná-las e excluí-las, e funciona totalmente offline. Todo armazenamento é mantido no Couchbase.

✔️ Técnicas e tecnologias utilizadas

As técnicas e tecnologias utilizadas pra isso são:

  • Flutter: Framework para desenvolvimento de apps multiplataforma (Android e iOS) com uso de widgets personalizados e gerenciamento de estado com Provider.
  • WorkManager: Gerenciamento de tarefas em segundo plano, como sincronização automática e execução periódica de processos no app.
  • flutter_local_notifications: Exibição de notificações locais, incluindo agendamento, notificações recorrentes e personalização de ações.
  • geolocator: Acesso à localização do dispositivo e cálculo de distâncias para envio de notificações baseadas em proximidade.
  • Couchbase Lite: Banco de dados local com suporte a sincronização bidirecional (offline-online), permitindo funcionamento mesmo sem internet.

📁 Acesso ao projeto

Você pode acessar o código fonte do projeto inicial ou baixá-lo.

🛠️ Abrir e rodar o projeto

Após baixar o projeto, você pode abrir com o Visual Studio Code ou Android Studio.

📚 Mais informações do curso

Gostou do projeto e quer conhecer mais? Você pode acessar o curso que desenvolve o projeto desde o começo!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 97.2%
  • Swift 2.3%
  • Other 0.5%