Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decouple Google ML Kit from codebase #2

Open
czlucius opened this issue Apr 21, 2021 · 0 comments
Open

Decouple Google ML Kit from codebase #2

czlucius opened this issue Apr 21, 2021 · 0 comments
Assignees
Labels
fdroid Issues relating to publishing on F-Droid
Projects

Comments

@czlucius
Copy link
Owner

Code, ScanningWrapper, and many other classes have been coupled to Google's ML Kit in one way or another (using Barcode, or ML Kit's type constants).

One suggestion is to use a Translator to "translate" the data from an abstract source(zxing, Google/Huawei ML Kit, etc.) into a general format in Code (e.g. Code's constructor accepting Barcodes will be replaced by a Translator which helps to convert them into a Code.) to decouple Google ML Kit from the codebase.

@czlucius czlucius self-assigned this Apr 21, 2021
@IzzySoft IzzySoft mentioned this issue Jul 30, 2021
@czlucius czlucius pinned this issue Aug 9, 2021
@czlucius czlucius added the fdroid Issues relating to publishing on F-Droid label Nov 17, 2021
@czlucius czlucius added this to To do in F-Droid Jan 19, 2022
@czlucius czlucius moved this from To do to In progress in F-Droid Feb 27, 2022
@czlucius czlucius mentioned this issue Feb 28, 2022
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fdroid Issues relating to publishing on F-Droid
Projects
F-Droid
In progress
Development

No branches or pull requests

1 participant