📜 Cap 07: Listas e Grids

🎯 Objetivo da Aula: Aprender a usar o ListView para criar listas roláveis de itens.


🏢 O Cenário Prático (Seu Desafio): O inventário do jogador tem 100 itens! Se colocarmos tudo em uma Column, a tela vai quebrar. Seu desafio é usar o ListView para criar uma lista rolável.


📖 Exemplo Passo a Passo

import 'package:flutter/material.dart';
 
class Inventario extends StatelessWidget {
  final List<String> itens = List.generate(100, (index) => 'Item $index');
 
  Inventario({super.key});
 
  @override
  Widget build(BuildContext context) {
    return ListView.builder(
      itemCount: itens.length,
      itemBuilder: (context, index) {
        return ListTile(
          leading: const Icon(Icons.shield),
          title: Text(itens[index]),
        );
      },
    );
  }
}

Capitulo Anterior | Proximo Capitulo