(update 10 october – long time without update ^^- with parts done)
I have made the personnal choice that the V3 of Obenkyo will be pretty different. In fact for quite some time, I have watched the uses of tablet rising – and as I personnaly own a tablet, I can see first hand that the App is crippled on this kind of hardware…
Let’s see what I want to do to get to “V3″ (I might do interim build if it drags too long).
- Use Android Settings API (on the V2, I have created my own settings intent, it’s bad design practive, and is often slower – one of the reason why Obenkyo is so slow at launch) DONE
- Improve on coding: I have learned much of Java coding since the start of Obenkyo and some parts of the code are really bad. The changes will improve performance, reduce memory consomation and it’s needed to do a nice tablet version.
parts needing work :
Menu (the layouts are a mess), test page (this whole code is a mess), kana list (I have to simplify this part of the code),DONE kanji display view (would be great if could get it to “open source releasable” level), kanji information View,
- Update the KanjiVG file from new version of the database DONE
- add an action bar (have to see how to manage with small screen) (Done)
- add Fragments management in the app (for tablet design) (Done)
- Improve design : I will try to improve the design to add a little more colors (while keeping the old design if I mess up too much) (Reported for next version)
- Show the color level in the display list (like in Vocabulary) and DONE – add a button to switch from display mode to change selection mode DONE (And I love it
)
- add “hint” button on the test screen so that you will be able to “hide some wrong multiple choices”, show all or part of the drawing, or get the translation of the sentence for instance (I’m on it)
- add a “try again” and “skip” button on the drawing tests (I’m on it)
- add more info in the vocabulary screen (Verbs, Adjective …) (Reported for next version)
- improve search (at least get a screen to show the SKIP search info, perhaps the romaji search, and see if the drawing search is not too long) (Reported for next version)
- and the many other suggestions that where sent to me (too many to list)
-> pretty sure to be in 3.0
- push Database to SD (Done)
- add setting to show more than 20 entries in the history and/or keep only last entry and all errors
- give the option to check whole group of kana DONE
-> might no be in 3.0
- improve the stoke study part (allows to hide drawing …)(Reported for next version)
- enable a way to use external font for the kana/kanji (Kaisho fonts) (Reported for next version)
And many more (I have to browse my mails and comments to have the full list)
In short, quite some work on my hands, but hopefully work where I can lean the right way to do things “the android way”.
I will try to update the post with what have been done and if there are things I want to add to the list