[APP][4+] Dict Aide 0.2 (beta)

PunchUp

Senior Member
Sep 18, 2013
4,282
2,879
0



Dict Aide is a StarDict client for Android with Material design.
Note: This app is still in early beta. Bugs will be gradually fixed and more features will be added.

Dictionaries (tar.bz2 & tar.gz) can be extracted from the app itself. You don't have to do anything other than selecting the file.

Dict Aide also supports external SD cards

This will soon be integrated with my app Text Aide for showing popup definition.






XDA:DevDB Information
Dict Aide, App for all devices (see above for details)

Contributors
PunchUp, PunchUp

Version Information
Status: Beta
Current Beta Version: 0.2

Created 2015-10-21
Last Updated 2015-10-28
 
Last edited:

PunchUp

Senior Member
Sep 18, 2013
4,282
2,879
0
in the search box.
Ok I've figured out the problem. All this is happening because of the crash.
There is an option called 'Restore dictionaries' in the settings. I'll add some code and change it to Fix/Restore dictionaries, so that it can rebuild the suggestion list when such a crash happens.

For now, you can clear the app data and try to add the Merriam-Webster's dictionary again. I'm sure the search will work fine.

Edit - Ignore that. I thought the crash happened while adding a dictionary. But I see that you've mentioned while searching
 
Last edited:
  • Like
Reactions: paarkhi

PunchUp

Senior Member
Sep 18, 2013
4,282
2,879
0
Just deleted the files from the folder, there was no card in dictionary settings...
You're right. There can be no card in this case. I've managed to fix all the issues reported by you today.

If you'd like to know the reason, it was happening because I didn't know there are packs with 'dict' files. I assumed all of them compress dict files to dict.dz. And the difference is really a lot. The size of dict files is much more compared to dict.dz archives.
Now Dict Aide supports reading both dict and dict.dz files. I'll release the update soon
 
  • Like
Reactions: paarkhi

paarkhi

Senior Member
Jan 12, 2011
2,556
1,006
183
Do you mean dict.dz?
In fact, in the previous version it couldn't read .dict file.
All the devanagari packs in the link you provided use .dict files.

Can you be more precise?
sorry for the misunderstanding and yes it reads perfectly .dict files
No dict.dz files with me so can't say about it, what I had was dict.gz files which is the compressed files but that's not an issue anymore.
Couple of suggestions though
  1. The app should be multiDPI i.e. it should become Multi-Column if I change the DPI (ColorNote becomes 2 Column if I reduce my phone's DPI or change the app DPI via Xposed App settings module)
  2. Long Pressing the Cards should show Share menu for the whole card (So that the whole card can be shared via Whatsapp or any other app)
  3. Option to disable Wiki card (which appears on the top) (Please see the attached screenshot below)
  4. The app should be able to read dictdata folder or make any default folder but it should NOT be so nested (deep) like Android/data/com.arjerine.dictaide/files (I don't like to place the files manually so deep, moreover when I clear the app data from settings, it also deletes these files which should not happen)
  5. Option to enable/disable dictionary from the app (for that you need to list all the dictionaries added)
  6. When we press 'Add Dictionaries' then you should show what is actually happening instead of just saying 'Contacting Aliens'. ColorNote shows that it's indexing/reindexing the dictionaries.

I can only think these points for now but if I remember more then I'll let you know.
 
Last edited:
  • Like
Reactions: PunchUp

PunchUp

Senior Member
Sep 18, 2013
4,282
2,879
0
sorry for the misunderstanding and yes it reads perfectly .dict files
No dict.dz files with me so can't say about it, what I had was dict.gz files which is the compressed files but that's not an issue anymore.
You're still confused :p There's no dict.gz. Just .dict and .dict.dz. I think what you mean is .tar.gz, right? If that's the case, then yes it wasn't available previously. Are there any other formats you've seen? .zip maybe? Right now it only supports .tar.bz2 and .tar.gz. Let me know if you find something else.
The app should be multiDPI i.e. it should become Multi-Column if I change the DPI (ColorNote becomes 2 Column if I reduce my phone's DPI or change the app DPI via Xposed App settings module)
You mean like a grid? Two columns?
Long Pressing the Cards should show Share menu for the whole card (So that the whole card can be shared via Whatsapp or any other app)
Ok I'll add this :good:
Option to disable Wiki card (which appears on the top)
You sure? That card will also have a speak and favourite (pro) button later.
The app should be able to read dictdata folder or make any default folder but it should NOT be so nested (deep) like Android/data/com.arjerine.dictaide/files (I don't like to place the files manually so deep, moreover when I clear the app data from settings, it also deletes these files which should not happen)
This can't happen unfortunately. For writing to Android folder on an external SD card I don't require any permissions. Otherwise (without root) it's messed up, particularly on KitKat.
Sure I can allow a (simple) default folder on devices which don't have an SD card, but that won't be good UX.
I agree this is too nested but most file managers allow to create bookmarks.
Option to enable/disable dictionary from the app (for that you need to list all the dictionaries added)
This is already on my to-do list :good:
When we press 'Add Dictionaries' then you should show what is actually happening instead of just saying 'Contacting Aliens'. ColorNote shows that it's indexing/reindexing the dictionaries
It was meant to be funny :D But ok, I'll change it to proper words.
I can only think these points for now but if I remember more then I'll let you know.
Thank you!
 
Last edited:
  • Like
Reactions: paarkhi

paarkhi

Senior Member
Jan 12, 2011
2,556
1,006
183
You're still confused :p There's no dict.gz. Just .dict and .dict.dz. I think what you mean is .tar.gz, right? If that's the case, then yes it wasn't available previously. Are there any other formats you've seen? .zip maybe? Right now it only supports .tar.bz2 and .tar.gz. Let me know if you find something else.
Thanks, Sure
You mean like a grid? Two columns?
Yes, 2 columns
Ok I'll add this :good:
Thanks for agreeing to add the long press share option
You sure? That card will also have a speak and favourite (pro) button later.
Yes, atleast an option to disable would be good, so that the user will have a choice
This can't happen unfortunately. For writing to Android folder on an external SD card I don't require any permissions. Otherwise (without root) it's messed up, particularly on KitKat.
Sure I can allow a (simple) default folder on devices which don't have an SD card, but that won't be good UX.
I agree this is too nested but most file managers allow to create bookmarks.
I can understand your reasons but atleast please make the app to read the dictdata folder.
This is already on my to-do list :good:
Thanks for enable/disable feature
It was meant to be funny :D But ok, I'll change it to proper words.
:good::silly::laugh:
Thank you!
Thank you too!!!

1. Adding Dictionaries (Contacting Aliens) and removing Dictionaries (Terminating Alien Contact) takes too much time.
2. Search box has a lag (it doesn't immediately recognize the language change (After searching a word in one language (suppose english) when I search a word in other language (suppose hindi) then the search box still shows english drop down list, it takes a while or 2nd try to make it recognize a language change.
 

PunchUp

Senior Member
Sep 18, 2013
4,282
2,879
0
Yes, 2 columns
Yes, atleast an option to disable would be good, so that the user will have a choice
I can understand your reasons but atleast please make the app to read the dictdata folder.
Alright I'll add these. But priorities might differ.

1. Adding Dictionaries (Contacting Aliens) and removing Dictionaries (Terminating Alien Contact) takes too much time.
Trust me I've spent a lot of time testing this. Most of the time is taken by extraction. And file managers take pretty much the same time. After that 99% of the time is spent to build the suggestion list database. I'm trying my best to optimise it. Just now I added wakelock. Maybe that will help. I'll give it to you soon for testing.

2. Search box has a lag (it doesn't immediately recognize the language change (After searching a word in one language (suppose english) when I search a word in other language (suppose hindi) then the search box still shows english drop down list, it takes a while or 2nd try to make it recognize a language change.
Have you tried to lower the suggestion limit from settings?
 
  • Like
Reactions: paarkhi

paarkhi

Senior Member
Jan 12, 2011
2,556
1,006
183
Alright I'll add these. But priorities might differ.


Trust me I've spent a lot of time testing this. Most of the time is taken by extraction. And file managers take pretty much the same time. After that 99% of the time is spent to build the suggestion list database. I'm trying my best to optimise it. Just now I added wakelock. Maybe that will help. I'll give it to you soon for testing.


Have you tried to lower the suggestion limit from settings?
Thanks, not yet tried lowering the limit