29 Premium Themes

Included with purchase — and more features on the way!

Get access — $12 once

Version 2 is coming soon. The price goes up when it arrives.
Pay once today and every update after that is free.

One Dark Pro
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Andromeda
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Ayu Dark
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Ayu Mirage
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Ayu Light
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Cobalt2
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Night Owl
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Night Owl Light
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis Azureus
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis Bordo
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis Hibernus
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis Lilac
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis Lux
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis Minimus
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis Obscuro
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis Sereno
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis Uva
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Noctis Viola
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Palenight
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Pico 8
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Shades of Purple
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Shades of Purple SD
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Synthwave '84
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Tokyo Night
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Tokyo Night Storm
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Tokyo Night Light
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Winter is Coming
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Winter is Coming Light
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart
Winter is Coming Dark
import 'package:flutter/material.dart';
import 'package:flutter_workshop/screens/about_screen.dart';
import 'package:flutter_workshop/screens/home_demo_screen.dart';
import 'package:flutter_workshop/screens/home_screen.dart';
import 'package:flutter_workshop/screens/product_detail_screen.dart';
import 'package:flutter_workshop/screens/product_screen.dart';
import 'package:flutter_workshop/screens/random_words_screen.dart';
import 'package:flutter_workshop/screens/unknown_screen.dart';
import 'package:device_simulator/device_simulator.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        initialRoute: '/',
        routes: {
          HomeScreen.routeName: (_) => DeviceSimulator(
              brightness: Brightness.dark, enable: true, child: HomeScreen()),
          ProductScreen.routeName: (_) => ProductScreen(),
          ProductDetailScreen.routeName: (_) => ProductDetailScreen(),
          RandomWordsScreen.routeName: (_) => RandomWordsScreen(),
          HomeDemoScreen.routeName: (_) => HomeDemoScreen(),
          AboutScreen.routeName: (_) => AboutScreen()
        },
        onUnknownRoute: (_) =>
            MaterialPageRoute(builder: (_) => UnknownScreen()));
  }
}

// From https://github.com/Jadhielv/flutter-workshop/blob/master/lib/main.dart