Cómo crear una lista paginada con scroll infinito en Flutter con ScrollController
Conecta un ScrollController a un ListView.builder, pide la siguiente página cuando position.extentAfter baja del umbral de precarga y protege la solicitud con banderas isLoading, hasMore y error. Implementación completa más la trampa de la primera página corta.