new API, which is not backward compatible. Please check README and updated demo applications for more information, but the gist of it is:
RecognizerView has been renamed to RecognizerRunnerView and Recognizer singleton to RecognizerRunner
SegmentScanActivity has been renamed to FieldByFieldScanActivity
RandomScanActivity does not exist anymore
previously internal Recognizer objects are not internal anymore - instead of having opaque RecognizerSettings and RecognizerResult objects, you now have stateful Recognizer object that contains its Result within and mutates it while performing recognition.
similarly we now have stateful Parser and Detector objects
added RecognizerRunnerFragment with support for various scanning overlays in a manner similar to iOS API. This now allows you to use built-in UI, which was previously strictly available for built-in activities, in form of fragment anywhere within your activity. Full details are given in README and in updated demo applications.
new licence format, which is not backward compatible. Full details are given in README and in updated applications, but the gist of it is:
licence can now be provided with either file, byte array or base64-encoded bytes
RecognizerView
has been renamed toRecognizerRunnerView
andRecognizer
singleton toRecognizerRunner
SegmentScanActivity
has been renamed toFieldByFieldScanActivity
RandomScanActivity
does not exist anymoreRecognizer
objects are not internal anymore - instead of having opaqueRecognizerSettings
andRecognizerResult
objects, you now have statefulRecognizer
object that contains itsResult
within and mutates it while performing recognition.Parser
andDetector
objectsProcessor
object typeRecognizerRunnerFragment
with support for various scanning overlays in a manner similar to iOS API. This now allows you to use built-in UI, which was previously strictly available for built-in activities, in form of fragment anywhere within your activity. Full details are given in README and in updated demo applications.