| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | import 'package:flutter/material.dart';import 'single_board_list_example.dart';import 'multi_board_list_example.dart';void main() {  runApp(const MyApp());}class MyApp extends StatefulWidget {  const MyApp({Key? key}) : super(key: key);  @override  State<MyApp> createState() => _MyAppState();}class _MyAppState extends State<MyApp> {  int _currentIndex = 0;  final _bottomNavigationColor = Colors.blue;  final List<Widget> _examples = [    const MultiBoardListExample(),    const SingleBoardListExample(),  ];  @override  void initState() {    super.initState();  }  @override  Widget build(BuildContext context) {    return MaterialApp(      home: Scaffold(          appBar: AppBar(            title: const Text('AppFlowy Board'),          ),          body: Container(color: Colors.white, child: _examples[_currentIndex]),          bottomNavigationBar: BottomNavigationBar(            fixedColor: _bottomNavigationColor,            showSelectedLabels: true,            showUnselectedLabels: false,            currentIndex: _currentIndex,            items: [              BottomNavigationBarItem(                  icon: Icon(Icons.grid_on, color: _bottomNavigationColor),                  label: "MultiColumn"),              BottomNavigationBarItem(                  icon: Icon(Icons.grid_on, color: _bottomNavigationColor),                  label: "SingleColumn"),            ],            onTap: (int index) {              setState(() {                _currentIndex = index;              });            },          )),    );  }}
 |