emansih / FireflyMobile

Mobile Application for Firefly III written in Kotlin
GNU General Public License v3.0
323 stars 48 forks source link

Feature proposal #154

Closed luifermoron closed 3 years ago

luifermoron commented 3 years ago

Feature proposal:

After making a transaction the bank app give me a image with transaction details, but I have to write manually again on the app. I am working on automatization through OCR. This is still a Hello World but I would be great if you accept this feature so we can work together.

Proposal workflow:
1) User go to OCR settings and set "Tags" in order for looking up later thorugh OCR. 2) From his gallery user can select the FireflyMobile app and the open on AddTransactionActivity 3) Background tasks will go through every "Tag" registered before and extracting text. Then set automatically to the fields: description and amount.

Note: All the registered tag will be saved on Device db only in this version for simplicity.

I have the hello world code in a separete branch. It still does not hit database nor have an structure for Tags. Just hardcoded for now. In the following days I will be working on that.

video

Please give me your impression and if there is a possibility on adding this feature.

emansih commented 3 years ago

Does it use any 3rd party libs? I am hesitant to add architecture specific libs since fdroid users will see an increase in APK size. However, your idea looks cool and I would love to see some implementation. I will assist you if you need any help in the code base.(The code isn't clean ;p)

luifermoron commented 3 years ago

Yes it does. In fact, I imported this project as a module and remove all UI stuffs. I can make a pull request of the branch so you can analyse it deeper.

Thanks for your help, I am now in the moment of start touching DB, so Help will be needed. I will take a look of it and no doubt about asking if emerged a question.

emansih commented 3 years ago

Hi. I am closing this issue.