Flutter Tutorials

Flutter app development tutorials


flutter – How to use GridView

main.dart


import 'dart:math';
import 'package:flutter/material.dart';

void main() {
  runApp(
      MaterialApp(
          theme: ThemeData(primarySwatch: Colors.blueGrey),
          home: Scaffold(
              appBar: AppBar(
                  title: const Text("Flutter - GridView")
              ),
              body: bodyContent()
          )
      )
  );
}

bodyContent(){
  final items = <Container>[];
  for(int i=0; i<102; i++){
    items.add(
        Container(
            color: Colors.primaries[
            Random().nextInt(Colors.primaries.length)
            ].shade400
        )
    );
  }

  return GridView.count(
      crossAxisCount: 3,
      crossAxisSpacing: 8,
      mainAxisSpacing: 8,
      children: items
  );
}

More flutter tutorials



About Me

Flutter Developer

Design a site like this with WordPress.com
Get started