Newer
Older
import 'package:nfc_google_sheet/context/app_colors.dart';
import 'package:nfc_google_sheet/pages/home_page.dart';
import 'package:nfc_google_sheet/pages/sheet_page.dart';
import 'package:nfc_google_sheet/pages/exam_page.dart';
import 'package:nfc_google_sheet/database/database_helper.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
State<MyApp> createState() => _MyAppState();
@override
void initState() {
super.initState();
DatabaseHelper.instance.initDb();
body: [ExamPage(), HomePage(), SheetPage()][_currentIndex],
bottomNavigationBar: BottomNavigationBar(
type: BottomNavigationBarType.fixed,
currentIndex: _currentIndex,
selectedItemColor: AppColors.selected,
unselectedItemColor: AppColors.unselected,
backgroundColor: AppColors.background,
selectedFontSize: 14,
unselectedFontSize: 14,
iconSize: 24,
onTap: (index) {
setState(() {
_currentIndex = index;
});
},
items: [
BottomNavigationBarItem(
icon: Icon(Icons.file_copy, size: 24), label: "EXAMENS"),
icon: Icon(Icons.home, size: 24), label: "ACCUEIL"),
icon: Icon(Icons.remove_red_eye, size: 24), label: "DONNÉES"),