From aa4909f69facbaadb976b37c3e1ee79300f081eb Mon Sep 17 00:00:00 2001 From: vjrj Date: Mon, 25 Jun 2018 19:49:54 +0200 Subject: [PATCH] Dev & Prod env --- README.md | 2 ++ lib/globals.dart | 2 +- lib/{main.dart => mainCommon.dart} | 2 +- lib/mainDev.dart | 7 +++++++ lib/mainProd.dart | 7 +++++++ 5 files changed, 18 insertions(+), 2 deletions(-) rename lib/{main.dart => mainCommon.dart} (97%) create mode 100644 lib/mainDev.dart create mode 100644 lib/mainProd.dart diff --git a/README.md b/README.md index 62d7418..84c5687 100644 --- a/README.md +++ b/README.md @@ -11,3 +11,5 @@ For help getting started with Flutter, view our online - google-services.json - Manifest sample - private keys in assets +flutter pub pub run intl_translation:extract_to_arb --output-dir=lib/l10n lib/i18n.dart +flutter pub pub run intl_translation:generate_from_arb --output-dir=lib/l10n --no-use-deferred-loading lib/i18n.dart lib/l10n/intl_*.arb diff --git a/lib/globals.dart b/lib/globals.dart index 8514d1a..84ca9bb 100644 --- a/lib/globals.dart +++ b/lib/globals.dart @@ -16,4 +16,4 @@ final Widget appIcon = Image.asset('images/logo-200.png', width: 24.0, height: 2 final Future prefs = SharedPreferences.getInstance(); final List yourLocations = []; final GetIt getIt = new GetIt(); -final bool isDevelopment = true; +bool isDevelopment = false; diff --git a/lib/main.dart b/lib/mainCommon.dart similarity index 97% rename from lib/main.dart rename to lib/mainCommon.dart index 8d72660..194c159 100644 --- a/lib/main.dart +++ b/lib/mainCommon.dart @@ -11,7 +11,7 @@ Future> loadSecrets() async { return await SecretLoader(secretPath: 'assets/private-settings.json').load(); } -void main() { +void mainCommon() { loadSecrets().then((secrets) { globals.gmapKey = secrets['gmapKey']; globals.firesApiKey = secrets['firesApiKey']; diff --git a/lib/mainDev.dart b/lib/mainDev.dart new file mode 100644 index 0000000..caf3d04 --- /dev/null +++ b/lib/mainDev.dart @@ -0,0 +1,7 @@ +import 'globals.dart' as globals; +import 'mainCommon.dart'; + +void main() { + globals.isDevelopment = true; + mainCommon(); +} \ No newline at end of file diff --git a/lib/mainProd.dart b/lib/mainProd.dart new file mode 100644 index 0000000..fdbd716 --- /dev/null +++ b/lib/mainProd.dart @@ -0,0 +1,7 @@ +import 'globals.dart' as globals; +import 'mainCommon.dart'; + +void main() { + globals.isDevelopment = false; + mainCommon(); +} \ No newline at end of file