Skip to content

Commit

Permalink
finished the example app.
Browse files Browse the repository at this point in the history
  • Loading branch information
Flucadetena committed Jun 9, 2024
1 parent 61858a1 commit 3a88d52
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 58 deletions.
6 changes: 0 additions & 6 deletions example/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,31 +1,25 @@
PODS:
- Flutter (1.0.0)
- package_info_plus (0.4.5):
- Flutter
- pedometer_2 (0.0.1):
- Flutter
- permission_handler_apple (9.3.0):
- Flutter

DEPENDENCIES:
- Flutter (from `Flutter`)
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
- pedometer_2 (from `.symlinks/plugins/pedometer_2/ios`)
- permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`)

EXTERNAL SOURCES:
Flutter:
:path: Flutter
package_info_plus:
:path: ".symlinks/plugins/package_info_plus/ios"
pedometer_2:
:path: ".symlinks/plugins/pedometer_2/ios"
permission_handler_apple:
:path: ".symlinks/plugins/permission_handler_apple/ios"

SPEC CHECKSUMS:
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
package_info_plus: 58f0028419748fad15bf008b270aaa8e54380b1c
pedometer_2: b116b6b20b3d04612f28b9756b3a9feb60bba35b
permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2

Expand Down
25 changes: 15 additions & 10 deletions example/lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import 'dart:convert';
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:http/http.dart';
import 'package:package_info_plus/package_info_plus.dart';
import 'package:pedometer_2/pedometer_2.dart';
import 'package:pedometer_2_example/forms.dart';
import 'dart:async';
Expand Down Expand Up @@ -462,21 +461,27 @@ class UserPreview extends StatefulWidget {
}

class _UserPreviewState extends State<UserPreview> {
String release = '-';
@override
void initState() {
super.initState();
WidgetsBinding.instance.addPostFrameCallback((_) {
_packageInfo();
});
_packageInfo();
}

_packageInfo() async {
PackageInfo packageInfo = await PackageInfo.fromPlatform();
try {
var response = await get(Uri.parse('https://api.github.com/repos/Flucadetena/pedometer_2/releases/latest'));

if (response.statusCode != 200) {
throw Exception('Failed to get the release version. Status code: ${response.statusCode}');
}

String version = packageInfo.version;
print('version: $version');
String buildNumber = packageInfo.buildNumber;
print('buildNumber: $buildNumber');
release = jsonDecode(response.body)?['name'] ?? '-';
setState(() {});
} catch (e) {
print('Error getting the release version: $e');
throw Exception('Issues getting the release version: $e');
}
}

@override
Expand Down Expand Up @@ -524,7 +529,7 @@ class _UserPreviewState extends State<UserPreview> {
Opacity(
opacity: .6,
child: Text(
'Version 4.0.1',
release,
style: TextStyle(
fontSize: 10,
fontWeight: FontWeight.w700,
Expand Down
42 changes: 1 addition & 41 deletions example/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.3.0"
clock:
dependency: transitive
description:
name: clock
sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
url: "https://pub.dev"
source: hosted
version: "1.1.1"
collection:
dependency: transitive
description:
Expand All @@ -41,14 +33,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.0.8"
ffi:
dependency: transitive
description:
name: ffi
sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21"
url: "https://pub.dev"
source: hosted
version: "2.1.2"
flutter:
dependency: "direct main"
description: flutter
Expand Down Expand Up @@ -107,22 +91,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.11.0"
package_info_plus:
dependency: "direct main"
description:
name: package_info_plus
sha256: b93d8b4d624b4ea19b0a5a208b2d6eff06004bc3ce74c06040b120eeadd00ce0
url: "https://pub.dev"
source: hosted
version: "8.0.0"
package_info_plus_platform_interface:
dependency: transitive
description:
name: package_info_plus_platform_interface
sha256: f49918f3433a3146047372f9d4f1f847511f2acd5cd030e1f44fe5a50036b70e
url: "https://pub.dev"
source: hosted
version: "3.0.0"
path:
dependency: transitive
description:
Expand Down Expand Up @@ -247,14 +215,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.5.1"
win32:
dependency: transitive
description:
name: win32
sha256: "0eaf06e3446824099858367950a813472af675116bf63f008a4c2a75ae13e9cb"
url: "https://pub.dev"
source: hosted
version: "5.5.0"
sdks:
dart: ">=3.3.4 <4.0.0"
flutter: ">=3.19.0"
flutter: ">=3.16.0"
1 change: 0 additions & 1 deletion example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ dependencies:
cupertino_icons: ^1.0.6
permission_handler: ^11.3.1
http: ^1.2.1
package_info_plus: ^8.0.0

dev_dependencies:

Expand Down

0 comments on commit 3a88d52

Please sign in to comment.