card-scanner-flutter icon indicating copy to clipboard operation
card-scanner-flutter copied to clipboard

Future of Card Scanner ( Exciting 😎 )

Open nateshmbhat opened this issue 4 years ago • 15 comments
trafficstars

Card scanner is getting a big overhaul with much better accuracy and configuration options.

Features :

  • a card scanner widget which you can embed anywhere in your app
  • more configuration options with timeouts, custom blacklisted words etc for tweaking speed and accuracy
  • option to specify a camera controller for finer controls by library user

Stay Tuned.

nateshmbhat avatar Jan 25 '21 10:01 nateshmbhat

@nateshmbhat Is there any way to support the core library for SDK or something? We are requiring a plugin like this for our application where we are using Ionic/Capacitor, while i think it could not be so hard to make an interface for this library, exporting the Kotlin core to some kind of SDK could be a tricky thing.

Also, we want to create a new capacitor plugin for this scanner too, and we want to get your permission to adapt your plugin to capacitor.

Thanks

SalahAdDin avatar Feb 02 '21 16:02 SalahAdDin

That sounds nice 👍

It would helpful if you can mention the link to this repo in our project crediting the original code. Do shower some stars 🌟😄

nateshmbhat avatar Feb 02 '21 16:02 nateshmbhat

Let me know how I can help with this. The new updated card scanner contains purely flutter code with lot of customization options.

It's almost done. I suggest you just wait for a few days for that to be published.

nateshmbhat avatar Feb 02 '21 16:02 nateshmbhat

@nateshmbhat If the main ios/android reamins equals I think i can proceed with this one. Essentially, Capacitor acts like Cordova: it creates a bridge between the native code and the ionic framework, so, for plugins purposes the most important thing is the native core.

SalahAdDin avatar Feb 02 '21 19:02 SalahAdDin

@nateshmbhat If the main ios/android reamins equals I think i can proceed with this one. Essentially, Capacitor acts like Cordova: it creates a bridge between the native code and the ionic framework, so, for plugins purposes the most important thing is the native core.

Ohh in the new upgrade, I'm getting rid of the native code. If you think the native code is useful to you, you can use it though.

But tbh the code is not optimal and the updated code (not yet pushed here) contains a ton of options and the implementation is much cleaner and efficient.

nateshmbhat avatar Feb 03 '21 00:02 nateshmbhat

If you are getting out the native code, does it mean you will implement the core functions on flutter?

SalahAdDin avatar Feb 03 '21 06:02 SalahAdDin

If you are getting out the native code, does it mean you will implement the core functions on flutter?

Yes exactly

nateshmbhat avatar Feb 03 '21 07:02 nateshmbhat

@nateshmbhat Well, i need to dig on Capacitor to find a way to do it on Javascript.

SalahAdDin avatar Feb 03 '21 15:02 SalahAdDin

Hey, here's an important new development.

When I tested the pure flutter based implementation, it's making the result apk size increase by at least 25 mb. In my case it was 30 mb.

So I'm thinking of changing the native implementation to follow the new implementation logic.

Since I have already implemented pure flutter package, I might even release 2 versions of card scanner.

Native one which is slightly faster, doesn't have this apk size issue

Flutter one which gives the scanner camera widget which people can embed on any small part of their ui of stack their own flutter ui on top of it.

nateshmbhat avatar Feb 03 '21 23:02 nateshmbhat

Looking forward to these changes thank you! Any possible ETA?

Wian-TMC avatar Mar 09 '21 09:03 Wian-TMC

Hi @nateshmbhat , do you have any news about the new release? Thank you!

vladojr avatar Jun 18 '21 20:06 vladojr

It has been a long time...

SalahAdDin avatar Jun 19 '21 09:06 SalahAdDin