Giter Site home page Giter Site logo

flutter_qrcode_reader's People

Contributors

aegislp avatar alexgrm avatar bcko avatar cah4a avatar cstsortan avatar daadu avatar danchesher avatar johanhenselmans avatar kenhuang avatar lfwells avatar murakamiii avatar nikandfor avatar poolsidekelbi avatar sarcasticnoodle avatar tamcy avatar villela avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flutter_qrcode_reader's Issues

Can't compile, Error running Gradle

When I try to compile on Windows and MacOS I get errors.

Windows error:

Launching lib\main.dart on Vivo 8 in debug mode...
Configuration 'compile' in project ':qrcode_reader' is deprecated. Use 'implementation' instead.
D:\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:42: error: cannot find symbol
public class QRCodeReaderPlugin implements MethodCallHandler, ActivityResultListener, PluginRegistry.RequestPermissionResultListener {
                                                                                                    ^
  symbol:   class RequestPermissionResultListener
  location: interface PluginRegistry
D:\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:63: error: incompatible types: QRCodeReaderPlugin cannot be converted to RequestPermissionsResultListener
            registrar.addRequestPermissionsResultListener(instance);
                                                          ^
D:\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:155: error: method does not override or implement a method from a supertype
    @Override
    ^
Note: D:\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
3 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':qrcode_reader:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 12s
Gradle build failed: 1
Exited (sigterm)

I will post MacOS error during the week! (Although is the same, iirc)

Fix layout for iPads running iOS 13.0

When running the QRCode Scanner on iPads running iOS 13.0, the cancel button isn't visible.

Also, the scanner opens up as a pop-up rather than a full-screen scanner.

I cannot use this plugin It has this error

E/flutter (12364): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: MissingPluginException(No implementation found for method readQRCode on channel qrcode_reader)
E/flutter (12364): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:319:7)
E/flutter (12364):
E/flutter (12364): #1 QRCodeReader.scan (package:qrcode_reader/qrcode_reader.dart:74:27)

I tried with all the same issues but still the same error.

qrcode_reader:
git: https://github.com/bcko/flutter_qrcode_reader.git

Status of this project?

Currently there're two variants of the QRCode Reader project:

  1. https://github.com/bcko/flutter_qrcode_reader, corresponds to https://pub.dartlang.org/packages/qrcode_reader
  2. https://github.com/PonnamKarthik/QRCodeReaderFlutter, corresponds to https://pub.dartlang.org/packages/qr_reader
    (Difference is qrcode vs qr in the Pub package name.)

Looks like the background story is this:

  1. @villela started the project originally. (https://github.com/villela/flutter_qrcode_reader)
  2. At some point it's no longer maintained.
  3. @ponnamkarthik started a fresh repo by copying the project (not forking) and add update.
  4. @villela's project transferred to @bcko

And the current status is like this:

  1. @bcko's version keeps project history, continue accepting pull requests, but no new version is published on Pub.
  2. @ponnamkarthik's version doesn't keep project history, contains different fixes (mainly by the author himself), have a Dart 2 compatible version published on Pub.

Obviously two diverged versions of the same project isn't the best for the project maintainers, the users and the potential contributers. So before both go too far away I have two suggestions here:

  1. Obsolete one of the project. If @ponnamkarthik agree, I'd suggest to continue working on @bcko's version (as it keeps a more complete commit history), merge patches from @ponnamkarthik, publish a new version, and obsolete @ponnamkarthik's one. (I don't know, is it possible for @bcko grant the right to someone else to publish new version on pub?)
  2. Evaluate if there's a more active project working on similar features, and ask people to focus the contribution effort to that project. This is of course said, but might be the best solution if the authors of the two projects are too busy to keep the projects maintained.

These are just my uninformed opinions, I really don't know the status of both authors. In closing, I'd like to thank @bcko and @ponnamkarthik for your effort on the project.

Failed to create MD5 hash

It is possible that I am screwing things up, but I am getting this error:

 FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':qrcode_reader:compileReleaseJavaWithJavac'.
> Failed to create MD5 hash for file 'C:\Users\tsort\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\qrcode_reader-0.1.1\android\tmplibs\flutter.jar'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Finished with error: Gradle build failed: 1

Good luck developing the plugin!

Support front-facing camera

I would like to use this plugin by the front-facing camera.
I would be grateful if you could merge my commit.

Issue with QR CODE when using it second time

I am using this plugin

First time while using the app the QR Code works fine, but when i minimize the app i.e. when its running in the background, then i come back again and try to use, its giving the following error.

It is working on IOS but not working on Android,

Detailed error below

E/flutter ( 4790): [ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception:
E/flutter ( 4790): MissingPluginException(No implementation found for method readQRCode on channel qrcode_reader)
E/flutter ( 4790): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:291:7)
E/flutter ( 4790):
E/flutter ( 4790): #1 QRCodeReader.scan (package:qrcode_reader/qrcode_reader.dart:67:27)

please can someone assist on this

thanks

Ideas for API

Thank you so much for this plugin!

I was wondering if you considered using some Dart language features to go from this:

Future<String> futureString = new QRCodeReader()
               .setAutoFocusIntervalInMs(200) // default 5000
               .setForceAutoFocus(true) // default false
               .setTorchEnabled(true) // default false
               .setHandlePermissions(true) // default true
               .setExecuteAfterPermissionGranted(true) // default true
               .scan();

to this:

Future<String> futureString = new QRCodeReader()
               ..autoFocusIntervalInMs = 200 // default 5000
               ..forceAutoFocus = true // default false
               ..torchEnabled = true // default false
               ..handlePermissions = true // default true
               ..executeAfterPermissionGranted = true // default true
               ..scan();

Dart has "method cascades" and "setters".

Another idea is to use named parameters. For example:

Future<String> futureString = new QRCodeReader(
               autoFocusIntervalInMs: 200, // default 5000
               forceAutoFocus: true, // default false
               torchEnabled: true, // default false
               handlePermissions: true, // default true
               executeAfterPermissionGranted: true) // default true
               ..scan();

Add a rectangle

Not really an issue. I don't what this called. But can you add something like this?
Screenshot_20190716-140423 1

it not working in android

E/flutter ( 5660): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: MissingPluginException(No implementation found for method readQRCode on channel qrcode_reader) E/flutter ( 5660): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:300:7) E/flutter ( 5660): <asynchronous suspension> E/flutter ( 5660): #1 QRCodeReader.scan (package:qrcode_reader/qrcode_reader.dart:67:27) E/flutter ( 5660): <asynchronous suspension> E/flutter ( 5660): #2 _qrCodeState.build.<anonymous closure>.<anonymous closure> (package:qrcode/main.dart:57:18) E/flutter ( 5660): #3 State.setState (package:flutter/src/widgets/framework.dart:1117:30) E/flutter ( 5660): #4 _qrCodeState.build.<anonymous closure> (package:qrcode/main.dart:50:11) E/flutter ( 5660): #5 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:511:14) E/flutter ( 5660): #6 _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:566:30) E/flutter ( 5660): #7 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:166:24) E/flutter ( 5660): #8 TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:240:9) E/flutter ( 5660): #9 TapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:211:7) E/flutter ( 5660): #10 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27) E/flutter ( 5660): #11 _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:225:20) E/flutter ( 5660): #12 _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:199:22) E/flutter ( 5660): #13 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:156:7) E/flutter ( 5660): #14 _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:102:7) E/flutter ( 5660): #15 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:86:7) E/flutter ( 5660): #16 _rootRunUnary (dart:async/zone.dart:1136:13) E/flutter ( 5660): #17 _CustomZone.runUnary (dart:async/zone.dart:1029:19) E/flutter ( 5660): #18 _CustomZone.runUnaryGuarded (dart:async/zone.dart:931:7) E/flutter ( 5660): #19 _invoke1 (dart:ui/hooks.dart:233:10) E/flutter ( 5660): #20 _dispatchPointerDataPacket (dart:ui/hooks.dart:154:5) E/flutter ( 5660):

Http status 429 When Sending post request after qrcode scanning

Hi,
I trying to get details from api based on qr code value.

so tried following this codes

import 'dart:convert';
import 'dart:io';
import 'package:http/http.dart' as http;	

import 'package:flutter/material.dart';
import 'package:qrcode_reader/QRCodeReader.dart';
import 'buttons.dart';


class Second extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: 'QRCode Reader Demo',
      home: new MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  final Map<String, dynamic> pluginParameters = {
  };
 final JsonDecoder _decoder = new JsonDecoder();
  @override
  _MyHomePageState createState() => new _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  Future<String> _barcodeString;
  Map _ipAddress = {'ErrorMessage':'Unknown'};

  _getIPAddress(String input) async {

    var url = 'https://httpbin.org/ip';
    var httpClient = new HttpClient();

    Map result;
    try {
      print('request');
      var response = await http.post(Uri.parse(input), body: JSON.encode({'qr_code_id': 1}));
      if (response.statusCode == HttpStatus.OK) {
      	var res = response.body;
        var json = JSON.decode(res);
       result = json;
      } else {
        result =
            {'ErrorMessage':'Error getting IP address:\nHttp status ${response.statusCode}'};
      }
    } catch (exception) {
      result = {'ErrorMessage':'Failed getting IP address'};
    }

    // If the widget was removed from the tree while the message was in flight,
    // we want to discard the reply rather than calling setState to update our
    // non-existent appearance.
    if (!mounted) return;

    setState(() {
      _ipAddress = result;
    });
  }
  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar(
        title: const Text('QRCode Reader Example'),
      ),
      body: new Center(
          child: new FutureBuilder<String>(
              future: _barcodeString,
              builder: (BuildContext context, AsyncSnapshot<String> snapshot) {
              	 if(snapshot.data != null ){
                      _getIPAddress(snapshot.data);
                      print('status $_ipAddress');
                      return new buttons.fromJson(_ipAddress);
              	 	}else{
                    return new Text('No Qrcode Scanned Please Press Camera Button To Scan');
                  }
              })),
      floatingActionButton: new FloatingActionButton(
        onPressed: () {
          setState((){
            _barcodeString = new QRCodeReader()
                .setAutoFocusIntervalInMs(200)
                .setForceAutoFocus(true)
                .setTorchEnabled(true)
                .setHandlePermissions(true)
                .setExecuteAfterPermissionGranted(true)
                .scan();
          });

        },
        tooltip: 'Reader the QRCode',
        child: new Icon(Icons.add_a_photo),

      ),
    );
  }
}

when i press the button camera is opening and qr code is getting and request is sending infinitly

output of print statement in

I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: quotes
I/flutter ( 7558): button from json {success: true, code: 200, data: {current_page: 1, data: [{id: 1, theme_id: 1, music_id: 1, first_name: first_name, middle_name: middle_name, last_name: Tayui, gender: 1, passed_date: 2018-02-28, dob: 2014-08-05, relation_id: 2, birth_country: {id: 98, name: India}, birth_state: kerala, birth_city: tvm, passed_country: {id: 98, name: India}, passed_state: kerala, passed_city: tvm, domain: testdomain, public: 1, personal_phrase: personal_prase
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request
I/flutter ( 7558): status {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): button from json {ErrorMessage: Error getting IP address:
I/flutter ( 7558): Http status 429}
I/flutter ( 7558): request

as you can see at first response is giving data. but this request is sending more than allowed times
so i get http status code

but when i remove qrcode scanning process and send request directly there is no problen

build error

Finished with error: FormatException: Bad UTF-8 encoding 0xb4 (at offset 191)

Unhandled exception: MissingPluginException(No implementation found for method readQRCode on channel qrcode_reader)

Hello,

I've been running the library in an app on my Nexus 6 and it has been working fine, except for once when it gave me the following error:

08-10 14:52:36.099 18253-18471/com.londonsockcompany.sockspotter E/flutter: [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception: MissingPluginException(No implementation found for method readQRCode on channel qrcode_reader) #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:278:7) <asynchronous suspension> #1 QRCodeReader.scan (package:qrcode_reader/QRCodeReader.dart:67:27) <asynchronous suspension> #2 CorrectSockState.build.<anonymous closure> (package:sock_spotter/components/correct_sock.dart:54:30) #3 _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:494:14) #4 _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:549:30) #5 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:102:24) #6 TapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:161:9) #7 TapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:123:7) #8 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:156:27) #9 _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:147:20) #10 _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:121:22) #11 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:101:7) #12 _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:64:7) #13 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:48:7) #14 _invoke1 (dart:ui/hooks.dart:134:13) #15 _dispatchPointerDataPacket (dart:ui/hooks.dart:91:5)

It happened in the middle of a presentation (never do a live demo!) but hasn't occurred since. Any idea what happened? Can I provide any more debug info? It has been working fine on a Pixel XL and iPhone X.

Thanks

QR Dependencies are not working

I get this error and it seems to be pointing towards qr_reader, here are my logs:

Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running 'gradlew assembleDebug'...
Configuration 'compile' in project ':qrcode_reader' is deprecated. Use 'implementation' instead.
C:\Users\[user]\development\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:42: error: cannot find symbol
public class QRCodeReaderPlugin implements MethodCallHandler, ActivityResultListener, PluginRegistry.RequestPermissionResultListener {
                                                                                                    ^
  symbol:   class RequestPermissionResultListener
  location: interface PluginRegistry
C:\Users\[user]\development\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:63: error: incompatible types: QRCodeReaderPlugin cannot be converted to RequestPermissionsResultListener
            registrar.addRequestPermissionsResultListener(instance);
                                                          ^
C:\Users\[user]\development\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:155: error: method does not override or implement a method from a supertype
    @Override
    ^
Note: C:\Users\[user]\development\flutter\.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
3 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':qrcode_reader:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
Finished with error: Gradle build failed: 1

Any help is appreciated!

The android phone crashed when I denied camera access.

String qrCodeStr = await QRCodeReader()
                      .setAutoFocusIntervalInMs(200) // default 5000
                      .setForceAutoFocus(true) // default false
                      .setTorchEnabled(true) // default false
                      .setHandlePermissions(true) // default true
                      .setExecuteAfterPermissionGranted(true) // default true
                      .scan();

Publish to pub.dev

Publish latest stable pub.dev. Currently latest must be references with a git ref.
I think it will benefit the repo and the repos support by having latest on pub.dev

#26 suggests the permission to push to the original pub.dev dependency doesn't belong to the current repo owner? If this is the case has it been pushed to the pub repo under another name or are we waiting on someone with permission to do so?

Can't install it for dart sdk 2.1

Hello
I get this error frop pubspec:

The current Dart SDK version is 2.1.0-dev.5.0.flutter-a2eb050044.

depends on qrcode_reader >=0.1.1 which requires SDK version >=1.8.0 <2.0.0,
version solving failed.

Chinese garbled

When I scan the QR code that contains Chinese, the result contains a lot of garbled code.

Android app just crashes on startup just by adding the plugin to pubspec.yaml

Just by simply adding the package the Android version crashes on startup. iOS works perfectly in debug and released version. We are not refering to the qrcode_reader anywhere in our code. We have android.permission.CAMERA in uses.permissions. Removing the package from pubspec.yaml gets the app going on Android again.

dependencies:
  flutter:
    sdk: flutter
  http: ^0.12.0
  shared_preferences: ^0.5.6
  qrcode_reader:
    git:
      url: git://github.com/bcko/flutter_qrcode_reader.git
      ref: f47a459

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter

Flutter doctor.

➜  flutter_poc git:(impersonate-with-qrcode) ✗ flutter doctor -v
[✓] Flutter (Channel beta, v1.13.6, on Mac OS X 10.15.2 19C57, locale en-GB)
    • Flutter version 1.13.6 at /Users/plauri/.applications/flutter
    • Framework revision 659dc8129d (3 weeks ago), 2019-12-30 09:24:47 -0800
    • Engine revision bdc9708d23
    • Dart version 2.8.0 (build 2.8.0-dev.0.0 c547f5d933)

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/plauri/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.3, Build version 11C29
    • CocoaPods version 1.8.4

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (version 3.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[✓] VS Code (version 1.41.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.7.1

[✓] Connected device (3 available)
    • PRA LX1    • 8NH7N17B04000425 • android-arm64  • Android 8.0.0 (API 26)
    • Chrome     • chrome           • web-javascript • Google Chrome 79.0.3945.130
    • Web Server • web-server       • web-javascript • Flutter Tools

! Doctor found issues in 1 category.

Import name

Import file name has changed.
It should be 'package:qrcode_reader/qrcode_reader.dart' but 'package:qrcode_reader/QRCodeReader.dart' is written.

ios10.2 crash

I run a simple sample on iphone device

ios10.2

crashed

Lost connection to device. Exited (sigterm)

Warning: required: Map<String,Object>

Running Gradle task 'assembleRelease'...
C:\flutter.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.4.4\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:80: warning: [unchecked] unchecked cast
arguments = (Map<String, Object>) call.arguments;
^
required: Map<String,Object>
found: Object
1 warning

Example Compilation Fails

The example fails to compile.

Steps to reproduce:

git clone https://github.com/bcko/flutter_qrcode_reader.git
cd flutter_qrcode_reader\example
flutter run

Error:

* Error running Gradle:
Exit code 1 from: C:\Users\Dan\AndroidStudioProjects\flutter_qrcode_reader\example\android\gradlew.bat app:properties:

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Users\Dan\AndroidStudioProjects\flutter_qrcode_reader\android\build.gradle' line: 42

* What went wrong:
A problem occurred evaluating project ':qrcode_reader'.
> Could not find method implementation() for arguments [com.dlazaro66.qrcodereaderview:qrcodereaderview:2.0.2@aar, build_371p36hd2p3uonjzbsabet72e$_run_closure3$_closure9@304a6baa] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s

Finished with error: Please review your Gradle project setup in the android/ folder.

The example is currently configured to use an older version of Gradle, which doesn't support the "implementation" keyword that is used elsewhere in the project's Gradle files.

I will be submitting a pull request which includes the changes to fix this.

A problem occurred evaluating root project 'qrcode_reader'.

FAILURE: Build failed with an exception.

  • Where:
    Build file '/Users/yourks/.pub-cache/hosted/pub.flutter-io.cn/qrcode_reader-0.4.4/android/build.gradle' line: 42

  • What went wrong:
    A problem occurred evaluating root project 'qrcode_reader'.

Could not find method implementation() for arguments [com.dlazaro66.qrcodereaderview:qrcodereaderview:2.0.2@aar, build_ar93f4iz1m8gb2ardj8w32nso$_run_closure3$_closure9@36b99a34] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Flutter 1.10.14 • channel master • https://github.com/flutter/flutter.git
Framework • revision 1946fc4da0 (3 weeks ago) • 2019-10-07 15:23:31 -0700
Engine • revision 1d62160fdb
Tools • Dart 2.6.0 (build 2.6.0-dev.1.0 d6c6d12ebf)

Here is the error im getting on running the example provided in the docs. Hope it helps.

From @saivamsid on June 16, 2018 18:23

URL: https://pub.dartlang.org/packages/qrcode_reader#-example-tab-

C:\flutter.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:42: error: cannot find symbol
public class QRCodeReaderPlugin implements MethodCallHandler, ActivityResultListener, PluginRegistry.RequestPermissionResultListener {
^
symbol: class RequestPermissionResultListener
location: interface PluginRegistry
C:\flutter.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:63: error: incompatible types: QRCodeReaderPlugin cannot be converted to RequestPermissionsResultListener
registrar.addRequestPermissionsResultListener(instance);
^
C:\flutter.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:155: error: method does not override or implement a method from a supertype
@OverRide
^
Note: C:\flutter.pub-cache\hosted\pub.dartlang.org\qrcode_reader-0.3.3\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
3 errors

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':qrcode_reader:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

  • Get more help at https://help.gradle.org

BUILD FAILED in 11s
Finished with error: Gradle build failed: 1

Copied from original issue: dart-lang/pub-dev#1377

Error building project

[public class QRCodeReaderPlugin implements MethodCallHandler, ActivityResultListener, PluginRegistry.RequestPermissionResultListener {
                                                                                                    ^
  symbol:   class RequestPermissionResultListener
  location: interface PluginRegistry
C:\..\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\qrcode_reader-0.3.2\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java:63: error: cannot find symbol
            registrar.addRequestPermissionResultListener(instance);
                     ^
  symbol:   method addRequestPermissionResultListener(QRCodeReaderPlugin)
  location: variable registrar of type Registrar](url)
error: method does not override or implement a method from a supertype
    @Override
    ^

Camera doesn't dissappear on IOS

Hi,
When I use the QR reader code on IOS, I get the camera, and QR code itself is recognized, but the camera screen remains open.

I'm using a FutureBuilder to wait for the recognition and do some additional processing afterwards ( perform a REST call) .

It works well on Android, but on IOS it comes the camera screen open, so I get stuck in the app.
@johanhenselmans

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.