Categoria: Widgets

Widgets para Flutter

10 widgets Flutter revolucionários para criar interfaces de usuário impressionantes

Tempo de leitura: 3 minutes Ei! Como alguém que está imerso no mundo do Flutter há mais de 2 anos, criando aplicativos híbridos para Android, iOS e web, me deparei com vários widgets avançados do Flutter que facilitaram minha jornada

 
Continue lendo

5 algoritmos de classificação no Dart

Tempo de leitura: 9 minutes Como desenvolvedores, escrevemos algoritmos todos os dias! Embora o Dart forneça métodos de classificação integrados, ter um conhecimento sólido de algoritmos de classificação pode aprimorar suas habilidades gerais de programação e capacitá-lo a tomar decisões

 
Continue lendo

Flutter descomplicando as compras no aplicativo

Tempo de leitura: 5 minutes Então, por que nas compras de aplicativos? Bem, basicamente, essas compras no aplicativo são necessárias quando vendemos conteúdo digital. Um relatório da Statista estimou que, em 2021, os aplicativos móveis podem gerar mais de 693

 
Continue lendo

Injeção de dependência em Flutter usando Riverpod

Tempo de leitura: 8 minutes Neste post falarei sobre o uso do pacote RiverPod como framework de injeção de dependência no Flutter. Gerenciar dependências é importante ao escrever um projeto escalonável. Um componente que depende de outra dependência deve ser

 
Continue lendo

Mostrar/ocultar senha usando Riverpod no Flutter

Tempo de leitura: 3 minutes Este artigo explorará Mostrar/ocultar senha usando Riverpod no Flutter. Implementaremos um programa de demonstração e gostaria de mostrar como mostrar/ocultar senha em TextFormField usando o gerenciamento de estado Riverpod em seus aplicativos flutter.   Introdução:

 
Continue lendo

MethodChannel em Flutter. Como acessar o código nativo (Android/IOS) no flutter usando MethodChannel.

Tempo de leitura: 2 minutes Usei MethodChannel para acessar o código nativo do Android. Siga passo a passo: Passo #1: Crie um projeto Flutter e escreva o código no arquivo main.dart. Veja o código abaixo, existe _methodChannel é um objeto

 
Continue lendo

Flutter gerenciamento de estado simples e complexo usando Riverpod

Tempo de leitura: 4 minutes No Flutter, Riverpod é uma biblioteca popular de gerenciamento de estado que oferece uma maneira simples e concisa de gerenciar o estado em seu aplicativo. Ele fornece diferentes provedores para lidar com o estado, incluindo

 
Continue lendo

Como lidar com estados de carregamento e erro com StateNotifier e AsyncValue no Flutter

Tempo de leitura: 6 minutes Os estados de carregamento e de erro são muito comuns em aplicativos que realizam algum trabalho assíncrono. Se não conseguirmos mostrar uma interface de carregamento ou de erro quando apropriado, os usuários poderão pensar que

 
Continue lendo

Arquitetura do aplicativo Flutter: A camada de apresentação

Tempo de leitura: 7 minutes Ao escrever aplicativos Flutter, é muito importante separar qualquer lógica de negócios do código da IU. Isso torna nosso código mais testável e mais fácil de raciocinar, e é especialmente importante à medida que nossos

 
Continue lendo

Riverpod e Hooks: Desbloqueando o poder da paginação

Tempo de leitura: 7 minutes Este artigo aborda como usar Hooks, um método de gerenciamento de estado de widget, e Riverpod, uma biblioteca de gerenciamento de estado Flutter, para desenvolver paginação eficaz em seus aplicativos Flutter. Com a capacidade de

 
Continue lendo

Use AsyncValue.guard em vez de try/catch dentro de suas subclasses StateNotifier

Tempo de leitura: < 1 minute Ao escrever suas próprias subclasses StateNotifier, é bastante comum usar blocos try/catch para lidar com Futures que podem falhar: class SignOutButtonController extends StateNotifier<AsyncValue> { SignOutButtonController({required this.authRepository}) : super(const AsyncValue.data(null)); final AuthRepository authRepository; Future<void> signOut() async

 
Continue lendo

Como verificar se um AsyncNotifier é Mounted com Riverpod

Tempo de leitura: 5 minutes No 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 minutes BLoC 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