Added dejavu and nominatim backends, added logging #250
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This UnifiedNlp reconstruction has been made to solve problem with backends (their mortality). The whole work is not finished, but it works fine on my phone and I'm happy to use UnifiedNlp again. So I want to share my work with somebody, who wants it. Not all changes is not comfortable for the author, so that's why I made this PR to review it. Yes many classes could be deleted now, and some parts is hardwritten (intents for settings screen), but any way and again - I'm glad it works after many hours.
Installation is tricky - the final solution should be probably accomplished by installation app first - where user confirm all requested permissions and then install the real UnifiedNlp on top of the installation app to get the real providers. I did it with updated app (on top of Magisk module) and Pepmission manager X app.
Main changes/features: