Categoria: Web

Desenvolvimento para Web

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

Prevenindo vazamentos de memória no Flutter: melhores práticas e ferramentas

Tempo de leitura: 2 minutes Vazamentos de memória Flutter: como manter seu aplicativo funcionando sem problemas O Flutter é uma popular estrutura de desenvolvimento de aplicativos móveis de código aberto que permite aos desenvolvedores criar aplicativos bonitos, rápidos e de

 
Continue lendo

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

Tempo de leitura: 7 minutes Ao 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

Tratamento de erros em arquiteturas em camadas com padrões Dart

Tempo de leitura: 8 minutes O tratamento de erros pode ser um dos aspectos mais negligenciados de uma base de código escalável e sustentável, especialmente ao criar aplicativos para centenas, milhares ou até milhões de usuários. Uma arquitetura de software

 
Continue lendo