Tag: RiverPod

Como verificar se um AsyncNotifier é Mounted com Riverpod

Tempo de leitura: 5 minutesNo artigo anterior, aprendemos como verificar se um widget está mounted após realizar algum trabalho assíncrono. Um exemplo disso é quando enviamos alguns dados do formulário e tentamos fechar a página antes que a operação

Continue lendo

BLoC x Riverpod: Comparando abordagens de gerenciamento de estado no Flutter

Tempo de leitura: 6 minutesBLoC vs. Riverpod – Este artigo faz parte de uma série que explica por que Riverpod é uma opção melhor para gerenciamento de estado em Flutter do que BLoc. Neste artigo, veremos os princípios do

Continue lendo

Como navegar sem contexto com GoRouter e Riverpod no Flutter

Tempo de leitura: 8 minutesVocê já precisou abrir a rota atual ou navegar para uma nova tela com base em alguma lógica condicional ou depois de executar algum código assíncrono? Talvez você tenha recebido uma notificação e precise navegar

Continue lendo

Como ler strings localizadas fora dos widgets usando Riverpod

Tempo de leitura: 4 minutesSe quiser implantar seu aplicativo Flutter para usuários que falam outro idioma, você precisará localizá-lo. E a documentação do Flutter já possui um guia detalhado de internacionalização que aborda esse tópico em profundidade. Mas se

Continue lendo

Como fazer teste de unidade de subclasses AsyncNotifier com Riverpod 2.x

Tempo de leitura: 7 minutesEscrever aplicativos Flutter ficou muito mais fácil com o lançamento do Riverpod 2.0. A nova sintaxe @riverpod nos permite usar build_runner para gerar todos os provedores dinamicamente. E a nova classe AsyncNotifier facilita a execução

Continue lendo

Como usar Notifier e AsyncNotifier com o novo Flutter Riverpod Generator

Tempo de leitura: 12 minutesEscrever aplicativos Flutter usando Riverpod ficou muito mais fácil com a introdução do pacote riverpod_generator. Usando a nova sintaxe Riverpod, usamos a anotação @riverpod e deixamos build_runner gerar todos os provedores instantaneamente. Já abordei todos

Continue lendo

Flutter Riverpod: Como registrar um ouvinte durante a inicialização do aplicativo

Tempo de leitura: 5 minutesVocê já precisou registrar um ouvinte assim que o aplicativo foi iniciado? Exemplos disso incluem: Ouvindo mensagens recebidas do pacote FirebaseMessaging Ouvindo links dinâmicos recebidos do pacote FirebaseDynamicLinks Ouvindo alterações de estado de autenticação do

Continue lendo

Um mergulho profundo em Riverpod vs Bloc

Tempo de leitura: 4 minutesUltimamente, Riverpod, uma “versão melhor do provider” criada por ninguém menos que o criador original do provider Remi Rousselet, tem sido um tema quente na comunidade Flutter. Ele resolve muitos problemas de pacote de provedores

Continue lendo

Como escrever aplicativos Flutter mais rápido com Riverpod Lint e Riverpod Snippets

Tempo de leitura: 5 minutesA cada novo lançamento, o Riverpod e o ecossistema ao seu redor ficam cada vez melhores: os pacotes principais nos fornecem APIs poderosas para cache reativo e vinculação de dados. o pacote Riverpod Generator simplifica

Continue lendo

Como gerar automaticamente seus provedores com Flutter Riverpod Generator

Tempo de leitura: 12 minutesRiverpod é uma poderosa estrutura de cache reativo e vinculação de dados para Flutter. Isso nos dá muitos tipos diferentes de provedores que podemos usar para: acessar dependências em nosso código (com Provider) armazenar em

Continue lendo

Arquitetura de aplicativo Flutter com RiverPod: Uma Introdução

Tempo de leitura: 7 minutesAo criar aplicativos complexos, escolher a arquitetura de aplicativo correta é crucial, pois permite estruturar seu código e dar suporte à sua base de código à medida que ela cresce. Uma boa arquitetura deve ajudá-lo

Continue lendo

Flutter Riverpod 2.x: O Guia Definitivo

Tempo de leitura: 13 minutesRiverpod é uma estrutura reativa de cache e vinculação de dados que nasceu como uma evolução do pacote Provider. Segundo a documentação oficial: Riverpod é uma reescrita completa do pacote Provider para fazer melhorias que

Continue lendo

Arquitetura de aplicativo Flutter com Riverpod: uma introdução

Tempo de leitura: 7 minutesAo criar aplicativos complexos, escolher a arquitetura de aplicativo correta é crucial, pois permite estruturar seu código e dar suporte à sua base de código à medida que ela cresce. Uma boa arquitetura deve ajudá-lo

Continue lendo