Flutter Tutorials

Flutter app development tutorials


flutter – How to generate random bool

main.dart


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

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

bodyContent(){
  return Column(children: [box(),box(),box(),box(),box()]);
}

box(){
  bool randomBool = Random().nextBool();

  return Container(
      height: 85, width: double.infinity,
      color: randomBool? Colors.green.shade200 : Colors.pink.shade200,
      margin: const EdgeInsets.all(8),
      child: Text(
        randomBool.toString().toUpperCase(),
        style: const TextStyle(fontWeight: FontWeight.bold),
        textAlign: TextAlign.center,
      ),
      alignment: Alignment.center
  );
}

More flutter tutorials



About Me

Flutter Developer

Design a site like this with WordPress.com
Get started