Skip to content

Commit

Permalink
Firebase dependencies removed from master
Browse files Browse the repository at this point in the history
  • Loading branch information
shafayathossain committed Jan 6, 2022
1 parent 51411f1 commit fe1814b
Show file tree
Hide file tree
Showing 6 changed files with 4 additions and 214 deletions.
10 changes: 0 additions & 10 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -99,19 +99,9 @@ android {
dev {
dimension "default"
applicationIdSuffix ".dev"
resValue "string", "google_api_key", localProperties["DEV_FIREBASE_ANDROID_API_KEY"]
resValue "string", "google_app_id", localProperties["DEV_FIREBASE_ANDROID_APP_ID"]
resValue "string", "gcm_defaultSenderId", localProperties["DEV_FIREBASE_ANDROID_MESSAGING_SENDER_ID"]
resValue "string", "google_storage_bucket", localProperties["DEV_FIREBASE_ANDROID_STORAGE_BUCKET"]
resValue "string", "project_id", localProperties["DEV_FIREBASE_ANDROID_PROJECT_ID"]
}
prod {
dimension "default"
resValue "string", "google_api_key", localProperties["PROD_FIREBASE_ANDROID_API_KEY"]
resValue "string", "google_app_id", localProperties["PROD_FIREBASE_ANDROID_APP_ID"]
resValue "string", "gcm_defaultSenderId", localProperties["PROD_FIREBASE_ANDROID_MESSAGING_SENDER_ID"]
resValue "string", "google_storage_bucket", localProperties["PROD_FIREBASE_ANDROID_STORAGE_BUCKET"]
resValue "string", "project_id", localProperties["PROD_FIREBASE_ANDROID_PROJECT_ID"]
}
}
}
Expand Down
80 changes: 0 additions & 80 deletions lib/firebase_options.dart

This file was deleted.

18 changes: 2 additions & 16 deletions lib/main_dev.dart
Original file line number Diff line number Diff line change
@@ -1,17 +1,11 @@
import 'package:firebase_analytics/firebase_analytics.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:logger/logger.dart';
import 'package:package_info_plus/package_info_plus.dart';

import '/app/my_app.dart';
import '/flavors/build_config.dart';
import '/flavors/env_config.dart';
import '/flavors/environment.dart';
import 'firebase_options.dart';

Future<void> main() async {
void main() {
EnvConfig devConfig = EnvConfig(
appName: "Flutter GetX Template Dev",
baseUrl: "https://api.github.com",
Expand All @@ -22,14 +16,6 @@ Future<void> main() async {
envType: Environment.DEVELOPMENT,
envConfig: devConfig,
);
WidgetsFlutterBinding.ensureInitialized();
PackageInfo packageInfo = await PackageInfo.fromPlatform();
Logger().d(packageInfo.packageName);
await dotenv.load(fileName: "conf/.env");
var app = await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform(Environment.DEVELOPMENT),
);
FirebaseAnalytics analytics = FirebaseAnalytics.instanceFor(app: app);
analytics.logEvent(name: "CUSTOM_EVENT", parameters: {"VAL": "VALUE1"});

runApp(const MyApp());
}
14 changes: 2 additions & 12 deletions lib/main_prod.dart
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
import 'package:firebase_analytics/firebase_analytics.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';

import '/app/my_app.dart';
import '/flavors/build_config.dart';
import '/flavors/env_config.dart';
import '/flavors/environment.dart';
import 'firebase_options.dart';

Future<void> main() async {
void main() {
EnvConfig prodConfig = EnvConfig(
appName: "Flutter GetX Template Prod",
baseUrl: "https://api.github.com",
Expand All @@ -20,12 +16,6 @@ Future<void> main() async {
envType: Environment.PRODUCTION,
envConfig: prodConfig,
);
WidgetsFlutterBinding.ensureInitialized();
await dotenv.load(fileName: "conf/.env");
var app = await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform(Environment.PRODUCTION),
);
FirebaseAnalytics analytics = FirebaseAnalytics.instanceFor(app: app);
analytics.logEvent(name: "CUSTOM_EVENT", parameters: {"VAL": "VALUE1"});

runApp(const MyApp());
}
91 changes: 0 additions & 91 deletions pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -197,48 +197,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "6.1.2"
firebase_analytics:
dependency: "direct main"
description:
name: firebase_analytics
url: "https://pub.dartlang.org"
source: hosted
version: "9.0.3"
firebase_analytics_platform_interface:
dependency: transitive
description:
name: firebase_analytics_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.2"
firebase_analytics_web:
dependency: transitive
description:
name: firebase_analytics_web
url: "https://pub.dartlang.org"
source: hosted
version: "0.4.0+3"
firebase_core:
dependency: "direct main"
description:
name: firebase_core
url: "https://pub.dartlang.org"
source: hosted
version: "1.10.5"
firebase_core_platform_interface:
dependency: transitive
description:
name: firebase_core_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "4.2.2"
firebase_core_web:
dependency: transitive
description:
name: firebase_core_web
url: "https://pub.dartlang.org"
source: hosted
version: "1.5.2"
flutter:
dependency: "direct main"
description: flutter
Expand All @@ -258,13 +216,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "3.3.0"
flutter_dotenv:
dependency: "direct main"
description:
name: flutter_dotenv
url: "https://pub.dartlang.org"
source: hosted
version: "5.0.2"
flutter_launcher_icons:
dependency: "direct dev"
description:
Expand Down Expand Up @@ -399,48 +350,6 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.2"
package_info_plus:
dependency: "direct main"
description:
name: package_info_plus
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
package_info_plus_linux:
dependency: transitive
description:
name: package_info_plus_linux
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.3"
package_info_plus_macos:
dependency: transitive
description:
name: package_info_plus_macos
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
package_info_plus_platform_interface:
dependency: transitive
description:
name: package_info_plus_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.2"
package_info_plus_web:
dependency: transitive
description:
name: package_info_plus_web
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.4"
package_info_plus_windows:
dependency: transitive
description:
name: package_info_plus_windows
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.4"
path:
dependency: transitive
description:
Expand Down
5 changes: 0 additions & 5 deletions pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,6 @@ dependencies:
animations: ^2.0.2
logger: ^1.1.0
pretty_dio_logger: ^1.1.1
firebase_core: ^1.10.5
firebase_analytics: ^9.0.3
flutter_dotenv: ^5.0.2
package_info_plus: ^1.3.0

dev_dependencies:
flutter_test:
Expand All @@ -46,7 +42,6 @@ flutter:
uses-material-design: true
assets:
- images/
- conf/
fonts:
- family: Roboto
fonts:
Expand Down

0 comments on commit fe1814b

Please sign in to comment.