From 7e6db3430a0abbbb3c5444688dfc588bdf284064 Mon Sep 17 00:00:00 2001 From: igorwork <markin.io210@gmail.com> Date: Tue, 23 Jul 2019 17:40:29 +0300 Subject: [PATCH] Set up entry points for flavors. --- lib/config.dart | 9 +++++++++ lib/main-dev.dart | 7 +++++++ lib/main.dart | 7 +++++-- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 lib/main-dev.dart diff --git a/lib/config.dart b/lib/config.dart index b155306..1e9fde2 100644 --- a/lib/config.dart +++ b/lib/config.dart @@ -1,3 +1,12 @@ +enum Flavor { + DEVELOPMENT, + PRODUCTION +} + +class Config { + static Flavor appFlavor; +} + const String APP_HOST = "https://demo1.vereign.com"; /* OAuth */ diff --git a/lib/main-dev.dart b/lib/main-dev.dart new file mode 100644 index 0000000..b625587 --- /dev/null +++ b/lib/main-dev.dart @@ -0,0 +1,7 @@ +import 'package:flutter/material.dart'; +import 'app.dart'; +import 'config.dart'; +void main() { + Config.appFlavor = Flavor.DEVELOPMENT; + runApp(App()); +} \ No newline at end of file diff --git a/lib/main.dart b/lib/main.dart index 2d6da8c..7bf1344 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,4 +1,7 @@ -// main.dart import 'package:flutter/material.dart'; import 'app.dart'; -void main() => runApp(App()); \ No newline at end of file +import 'config.dart'; +void main() { + Config.appFlavor = Flavor.PRODUCTION; + runApp(App()); +} \ No newline at end of file -- GitLab