Skip to content

Commit 08b6453

Browse files
committed
Hardcoded app information in About dialog
Removed package_info dependency
1 parent e47dfa8 commit 08b6453

File tree

4 files changed

+3
-28
lines changed

4 files changed

+3
-28
lines changed

sudoku/lib/Alerts.dart

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import 'package:flutter/material.dart';
22
import 'package:flutter/services.dart';
33
import 'package:flutter/gestures.dart';
4-
import 'package:sudoku/main.dart';
54
import 'package:url_launcher/url_launcher.dart';
65
import 'package:sudoku/Styles.dart';
76

@@ -265,7 +264,7 @@ class AlertAbout extends StatelessWidget {
265264
Image.asset('assets/icon/icon_round.png',
266265
height: 48.0, width: 48.0, fit: BoxFit.contain),
267266
Text(
268-
' ' + AfterSplashState.appName,
267+
' Sudoku',
269268
style: TextStyle(
270269
color: Styles.fg,
271270
fontFamily: 'roboto',
@@ -288,7 +287,7 @@ class AlertAbout extends StatelessWidget {
288287
mainAxisAlignment: MainAxisAlignment.center,
289288
children: [
290289
Text(
291-
AfterSplashState.packageName,
290+
'com.varuns2002.sudoku',
292291
style: TextStyle(
293292
color: Styles.fg,
294293
fontFamily: 'roboto',
@@ -311,7 +310,7 @@ class AlertAbout extends StatelessWidget {
311310
mainAxisAlignment: MainAxisAlignment.center,
312311
children: [
313312
Text(
314-
'Version: v${AfterSplashState.version} b${AfterSplashState.buildNumber}',
313+
'Version: v2.0.1 b1000',
315314
style: TextStyle(
316315
color: Styles.fg, fontFamily: 'roboto', fontSize: 15),
317316
),

sudoku/lib/main.dart

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import 'package:shared_preferences/shared_preferences.dart';
66
import 'package:flutter_animated_dialog/flutter_animated_dialog.dart';
77
import 'package:flutter_speed_dial_material_design/flutter_speed_dial_material_design.dart';
88
import 'package:splashscreen/splashscreen.dart';
9-
import 'package:package_info/package_info.dart';
109
import 'package:sudoku/Styles.dart';
1110
import 'package:sudoku/Alerts.dart';
1211
import 'package:sudoku/Sudoku.dart';
@@ -102,10 +101,6 @@ class AfterSplashState extends State<AfterSplash> {
102101
List<List<int>> gameSolved;
103102
static String currentDifficultyLevel;
104103
static String currentTheme;
105-
static String version;
106-
static String buildNumber;
107-
static String packageName;
108-
static String appName;
109104

110105
@override
111106
void initState() {
@@ -122,7 +117,6 @@ class AfterSplashState extends State<AfterSplash> {
122117
newGame(currentDifficultyLevel);
123118
changeTheme('set');
124119
});
125-
getPackageInfo();
126120
}
127121

128122
Future<void> getPrefs() async {
@@ -133,14 +127,6 @@ class AfterSplashState extends State<AfterSplash> {
133127
});
134128
}
135129

136-
Future<void> getPackageInfo() async {
137-
PackageInfo packageInfo = await PackageInfo.fromPlatform();
138-
AfterSplashState.version = packageInfo.version;
139-
AfterSplashState.buildNumber = packageInfo.buildNumber;
140-
AfterSplashState.packageName = packageInfo.packageName;
141-
AfterSplashState.appName = packageInfo.appName;
142-
}
143-
144130
setPrefs(String property) async {
145131
final prefs = await SharedPreferences.getInstance();
146132
if (property == 'currentDifficultyLevel') {

sudoku/pubspec.lock

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,6 @@ packages:
121121
url: "https://pub.dartlang.org"
122122
source: hosted
123123
version: "1.3.0-nullsafety.6"
124-
package_info:
125-
dependency: "direct main"
126-
description:
127-
name: package_info
128-
url: "https://pub.dartlang.org"
129-
source: hosted
130-
version: "0.4.3+2"
131124
path:
132125
dependency: transitive
133126
description:

sudoku/pubspec.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,6 @@ dependencies:
3939
# Hyperlinks
4040
url_launcher: ^5.7.10
4141

42-
# App information
43-
package_info: ^0.4.3+2
44-
4542
dev_dependencies:
4643
flutter_test:
4744
sdk: flutter

0 commit comments

Comments
 (0)