Como o Flutter constrói uma tela rolável é uma série de artigos que explora o funcionamento interno do sistema de rolagem do Flutter, indo além do uso de widgets como ListView e CustomScrollView. Ao longo dos capítulos, você entenderá como Slivers, Viewport, ScrollPosition e RenderSliver trabalham juntos para criar interfaces performáticas e flexíveis. Ideal para desenvolvedores que desejam compreender a arquitetura do Flutter em profundidade e construir aplicações mais eficientes e escaláveis.
O Flutter está deixando de ser um projeto centrado no Google para se tornar um ecossistema distribuído e extensível.
Descubra como um Sliver conversa com o Viewport e entenda o mecanismo que move todo o sistema de scroll do Flutter.
Do cabeçalho ao rodapé: descubra como combinar Slivers para criar interfaces flexíveis, performáticas e com um único fluxo de scroll.
Do gesto do usuário até o cálculo do layout: entenda o pipeline completo do scroll no Flutter.
Entenda o conceito que serve de base para todo o sistema de rolagem do Flutter.
Antes de entender Slivers, precisamos entender por que eles existem.