Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import 'package:flutter/material.dart';
- import './login/login.dart';
- import './alerts/alerts.dart';
- import './home/home.dart';
- import './Theme.dart';
- import './settings/settings.dart';
- import './enroll/enroll.dart';
- import './add_device/add_device.dart';
- import './eachDevice/index.dart';
- import './device_settings/device_settings.dart';
- import 'splash_screen/splash_screen.dart';
- import './geofences/geofence_list.dart';
- import './geofences/draw_geofence.dart';
- import 'package:firebase_messaging/firebase_messaging.dart';
- import './home/second_navigation_bar.dart';
- import 'dart:io';
- import 'package:path/path.dart';
- void main() {
- GlobalKey<NavigatorState> navigator = new GlobalKey<NavigatorState>();
- HttpOverrides.global = new AppHttpOverrides();
- Map<String, WidgetBuilder> _routes = <String, WidgetBuilder>{
- "/alerts": (BuildContext context) => new Alerts(),
- "/login": (BuildContext context) => new LoginPage(),
- "/settings": (BuildContext context) => new Settings(),
- "/enroll": (BuildContext context) => new Enroll(),
- "/add_device": (BuildContext context) => new AddDevice(),
- "/history": (BuildContext context) => new History(),
- "/home": (BuildContext context) => new Home(),
- "/device_settings": (BuildContext context) => new DeviceSettings(),
- "/geofence_list": (BuildContext context) => new GeofenceList(),
- "/draw_geofence": (BuildContext context) => new DrawGeofence(),
- };
- runApp(new MaterialApp(
- navigatorKey: navigator,
- home: new SplashScreen(),
- builder: (context, child) {
- return new Scaffold(
- body: child,
- bottomNavigationBar:myBottomNavigationBar(),
- resizeToAvoidBottomPadding: false
- );
- },
- theme: buildTheme(),
- routes: _routes,
- ));
- }
- var navContent;
- excludeBottomNavigationBar(){
- return Container(
- height: 0.0,
- );
- }
- import 'package:flutter/material.dart';
- import './login/login.dart';
- import './alerts/alerts.dart';
- import './home/home.dart';
- import './Theme.dart';
- import './settings/settings.dart';
- import './enroll/enroll.dart';
- import './add_device/add_device.dart';
- import './eachDevice/index.dart';
- import './device_settings/device_settings.dart';
- import 'splash_screen/splash_screen.dart';
- import './geofences/geofence_list.dart';
- import './geofences/draw_geofence.dart';
- import 'package:firebase_messaging/firebase_messaging.dart';
- import './home/second_navigation_bar.dart';
- import 'dart:io';
- import 'package:path/path.dart';
- void main() {
- GlobalKey<NavigatorState> navigator = new GlobalKey<NavigatorState>();
- HttpOverrides.global = new AppHttpOverrides();
- var navContent;
- excludeBottomNavigationBar(){
- return Container(
- height: 0.0,
- );
- }
- Map<String, WidgetBuilder> _routes = <String, WidgetBuilder>{
- "/alerts": (BuildContext context){
- navContent = myBottomNavigationBar();
- new Alerts();
- },
- "/login": (BuildContext context){
- navContent = excludeBottomNavigationBar();
- new LoginPage();
- },
- "/settings": (BuildContext context){
- navContent = myBottomNavigationBar();
- new Settings();
- },
- "/enroll": (BuildContext context){
- navContent = myBottomNavigationBar();
- new Enroll();
- },
- "/add_device": (BuildContext context){
- navContent = myBottomNavigationBar();
- new AddDevice();
- },
- "/history": (BuildContext context){
- navContent = myBottomNavigationBar();
- new History();
- },
- "/home": (BuildContext context){
- navContent = myBottomNavigationBar();
- new Home();
- },
- "/device_settings": (BuildContext context){
- navContent = myBottomNavigationBar();
- new DeviceSettings()
- },
- "/geofence_list": (BuildContext context){
- navContent = myBottomNavigationBar();
- new GeofenceList()
- },
- "/draw_geofence": (BuildContext context){
- navContent = myBottomNavigationBar();
- new DrawGeofence()
- },
- };
- runApp(new MaterialApp(
- navigatorKey: navigator,
- home: new SplashScreen(),
- builder: (context, child) {
- return new Scaffold(
- body: child,
- bottomNavigationBar:navContent,
- resizeToAvoidBottomPadding: false
- );
- },
- theme: buildTheme(),
- routes: _routes,
- ));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement