From 9e5548dbc9a2d32126ecda921a0600ec760c172c Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Fri, 15 Feb 2019 13:03:53 +0100 Subject: [PATCH] AppDrawer: Add a 'Rate us' button --- lib/widgets/app_drawer.dart | 9 +++++++++ pubspec.lock | 7 +++++++ pubspec.yaml | 1 + 3 files changed, 17 insertions(+) diff --git a/lib/widgets/app_drawer.dart b/lib/widgets/app_drawer.dart index 86469d7e..abbeda79 100644 --- a/lib/widgets/app_drawer.dart +++ b/lib/widgets/app_drawer.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:journal/state_container.dart'; +import 'package:launch_review/launch_review.dart'; import 'package:share/share.dart'; import 'package:url_launcher/url_launcher.dart'; @@ -57,6 +58,14 @@ class AppDrawer extends StatelessWidget { ), ListTile( leading: Icon(Icons.feedback, color: textStyle.color), + title: Text('Rate Us', style: textStyle), + onTap: () { + LaunchReview.launch(); + Navigator.pop(context); + }, + ), + ListTile( + leading: Icon(Icons.rate_review, color: textStyle.color), title: Text('Feedback', style: textStyle), onTap: () { var emailAddress = 'gitjournal.io@gmail.com'; diff --git a/pubspec.lock b/pubspec.lock index 36944d2d..dcfb965b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -226,6 +226,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "0.3.9+1" + launch_review: + dependency: "direct main" + description: + name: launch_review + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" logging: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 8239ae13..8d95ee4b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -18,6 +18,7 @@ dependencies: http: ^0.12.0+1 badges: ^0.0.6 share: ^0.6.0+1 + launch_review: ^1.0.1 dev_dependencies: flutter_launcher_icons: "^0.7.0"