Categoria: Web

Desenvolvimento para Web

Como usar Notifier e AsyncNotifier com o novo Flutter Riverpod Generator

Tempo de leitura: 12 minutes Escrever 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 minutes Você 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 minutes Ultimamente, 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

Garanta a segurança do seu aplicativo Flutter: Um guia passo a passo

Tempo de leitura: 4 minutes Você já se perguntou como proteger seu aplicativo Flutter contra riscos de segurança? Apesar da crescente popularidade dos aplicativos Flutter, eles são vulneráveis a possíveis violações de segurança que podem comprometer dados confidenciais. Um dos

 
Continue lendo

Chamadas de API paralelas: aumentando o desempenho do aplicativo Flutter

Tempo de leitura: 4 minutes No mundo acelerado do desenvolvimento de aplicativos móveis, o desempenho é fundamental. Os usuários exigem tempos de resposta extremamente rápidos e qualquer atraso pode causar frustração. Uma das maneiras mais eficazes de aumentar o desempenho

 
Continue lendo

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

Tempo de leitura: 5 minutes A 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 as principais bibliotecas de front-end lidam com i18n

Tempo de leitura: 7 minutes Uma forma de as empresas alcançarem novos clientes é falar a língua deles. Para fazer isso, os desenvolvedores precisam usar a internacionalização e a localização em seus aplicativos para oferecer produtos e conteúdo nos idiomas

 
Continue lendo

Como gerar automaticamente seus provedores com Flutter Riverpod Generator

Tempo de leitura: 12 minutes Riverpod é 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

Procurando uma solução responsiva? Não procure mais!

Tempo de leitura: < 1 minute 🔍 Procurando uma solução responsiva? Não procure mais! Use o FractionallySizedBox SizedBox( width: MediaQuery.sizeOf(context).width*0.5, height: MediaQuery.sizeOf(context).height*.0.5, child: const ColoredBox(color: Color.blue), ) por const FractionallySizedBox( widthFactor: 0.5, heightFactor: 0.5, child: ColoredBox(color: Colors.blue), ) Com FractionallySizedBox, você

 
Continue lendo

Como aproveitar o Flutter Null Safety ao máximo

Tempo de leitura: 3 minutes Disso Widget Build() { if(state.user == null) { return NoUserFoundWidget(); } else { return Column( children: [ Row( children: [ USerProfileImage(imageUrl: state.user?profieImageUrl), Gap(16), Text(state.user?.name ?? “N/A”) ] }, Gap(16), // Você tem que usar o

 
Continue lendo

Flutter Bottom Navigation Bar com Stateful Nested Routes usando GoRouter

Tempo de leitura: 8 minutes Um dos padrões de UX mais populares em dispositivos móveis é mostrar uma barra de navegação inferior com guias. Com esse padrão, todas as guias estão dentro da “Área de uso”, onde podem ser acessadas

 
Continue lendo

Dominando a Paginação no Flutter: Um Guia Abrangente

Tempo de leitura: 6 minutes Como desenvolvedor de aplicativos móveis, entendo a importância de fornecer uma experiência de usuário perfeita. Um dos recursos essenciais que podem aprimorar a experiência do usuário é a paginação. A paginação é um método de

 
Continue lendo