**News about Software development** Olivier Binda (Spartan Entertainment) # Apps * [**Tenjin** Dictionary](https://play.google.com/store/apps/details?id=org.lakedaemon.japanese.dictionary) (since september 2012) * [**Michiko** Japanese reader](https://play.google.com/store/apps/details?id=org.lakedaemon.japanese.reader) (since january 2012) * [Advanced Mathematical Warfare](https://play.google.com/store/apps/details?id=org.lakedaemon.maths) (since 2014) # Active tasks Ongoing effort : * Tenjin 4.1: * implement hand writing recognition for Japanese * Michiko 4.1 + improve word separation with spaces (japanese sentences have no space, it's hard for beginners) + improve the layout (colors, fonts, relative size, images, etc...) (in progress) * Tenjin 4.2: * implement contextual menu:translate the UI (in progress) * implement contextual menu:translate the content * implement synchronization across devices * implement contextual menu:documentation overlay * listen to copy paste operations & provide Tenjin's help in other apps in a floating window * implement ocr for Michiko and Tenjin # Long term plans 1. improve the quantity and quality of Japanese dictionaries for non-english languages 2. implement a space repetition system (delayed target : ~~spring 2017~~) + will require synchronization (in progress) 3. use the space repetition algorithm in Tenjin, Michiko and my math app (target 2017) 4. implement an universal dictionary ? (next generation) # Next release * Tenjin 4.1.0 + handwriting recognition * new standalone app for handwriting recognitiohn... and learning Kanji (not found an adequate name yet) * Tenjin 4.2 + dynamic string resources (User can override the translations for the UI strings) + fixed first bug with stringId (don't use id it shadows the view's id) # Past releases * Tenjin 4.0.3f (build 100) + fix search on reading with lower cases/hiragana + onBoarding, quick tour, enhanced progress and messages * [Michiko 4.0.9 (build 95)] for Android 4.0.3+ + fix saving the reading cursor + bug fixes * [Michiko 4.0.8 (build 93)] for Android 4.0.3+ + fix license check + onBoarding, quick tour, enhanced progress and messages * [Michiko 4.0.7 (build 92)](michiko4.0.7.md.html) for Android 4.0.3+ + modern ui * [Tenjin 4.0.2 (build 91)](tenjin4.0.2.md.html) for Android 4.0.3+ Highlights : + hit counter + scroll to see more results + new Japanese analysis engine + reactive architecture + modern ui * Michiko 4.0.6 (build 82) for Android 4.0.3+ + new Japanese analysis engine + faster pagination + reactive architecture * Tenjin 3.4 (build 63) for Android 2.3+ # Feedback * [**User requests**](userRequests.md.html) * [**bug reports**](bugReports.md.html) # Recent log 26-06-207: **Handwriting recognition** + started writing a standalone app for handwriting recognition 25-06-207: **Handwriting recognition** + after 1 month of experiments, implemented a fast engine with 96% accuracy for 3129 kanji & kana. This is coming soon to Tenjin and to a standalone app. Probably for chinese too. 18-05-2017: **Handwriting recognition** + step 4 : implemented linear input normalization 17-05-2017: **Handwriting recognition** + step 3 : handwriting recognition is going to require input normalization for improved accuracy 14-05-2017: **Handwriting recognition** + step 2 : measure shapes & compute points & bounds 13-05-2017: **Handwriting recognition** + step 1 : parse kanjivg paths, display a kanji 12-05-2017: **Layout** + step 1 : clean and generic architecture to layout text + step 2 : working implementation for a simple localized string 07-05-2017: **Layout** + started researching new structured text, layout, pagination and view classes 05-05-2017: **Translate** + click on a translatable view to update the translation overlay 04-05-2017: **Translate** + implement a translation overlay 03-05-2017: **Translate** + experiment with dynamic string resources 02-05-2017: **Tenjin 4.0.3f** + marketing + fixed romaji & hiragana to ON reading search 29-04-2017: **Tenjin 4.0.3e** + fixed NPE when changing the index of an overlay + fixed NPE in the onboarding screen + fixed IllegalStateException when a Snackbar is added to the main viewSwitcher in Michiko + fixed UnlockFragment must have a public constructor 28-04-2017: **Tenjin 4.0.3d** + published Tenjin 4.0.3d 26-04-2017: **Tenjin 4.0.3b** + fixed crash with overlays + fixed crash with search ui 25-04-2017: **Tenjin 4.0.3** + experimented with svg animations (not ready) + fixed tips layout bug + published Michiko 4.0.9 24-04-2017: **Tenjin 4.0.3** + implemented overlays for the word screen 18-04-2017: **Tenjin 4.0.3** + implemented overlays for the word screen 15-04-2017: **Tenjin 4.0.3** + implemented overlays for the search screen 11-04-2017: **Michiko 4.0.9** + fixed crash when selecting text + fixed readingCursor to (hopefully) resist : orientation change, pagination change, loss of power, navigate to other activities + added 1 digit to % read in the manage texts screen 10-04-2017: **Tenjin 4.0.3** + fixed display of words when replacing kanji or kana 09-04-2017: **Tenjin 4.0.3** + implemented missing constructors for custom views with default arguments + simplified looking for ON reading (you can now use lowercase romaji, hangul or hiragana, they are converted to katakana before searching) + added explicit kana conversion for fielded search terms (for Tenjin experts/power users) **All apps** + deduplicated animation code for onboarding and feature discovery 07-04-2017: **Michiko 4.0.10** + implemented missing constructors for custom views with default arguments **Michiko 4.0.9** + fixed license check (again) + started using kotlin 1.1 & coroutines + save one Thread (execute ANRWatchdog only on debug build) 07-04-2017: **Michiko 4.0.8** + fixed the missing Backpressure issue + Merged the portuguese translations from Darlan + Fixed (?) proguard related crash with Codec class not found + Fixed crash for Korean users with badly formatted string + Fixed crash with overlays + deduplicated samsungStore code + redraw Japanese view when action mode is aborted 06-04-2017: **All apps** + fixed license verification bug for michiko (pro) + deduplicated license check code + deduplicated application code + added BuildConfig to crash reports 05-04-2017: **Tenjin 4.0.3** + simplified the migration process for the 25 people who migrate from build 63 & 64 each day (they have to redownload files) + removed unnecessary read/write permissions (Yay :) + onBoarding screens + feature detection for search (1) **Michiko 4.0.8** + initialized application stuff in the background for michiko pro + fixed inconsistent app initialization between versions free/pro/amazon/samsung/underground + enforced 5000 chars limit for free users in jumpToPage + fixed crash when double clicking on the right list (not used at the moment) + fixed crash with pro version (locked or unlocked) when clicking on some locked features + implemented a cancel button for the select file component 04-04-2017: **Michiko** + published Michiko 4.0.7 (on Google Play, Amazon and Samsung Apps) * better italian translations * 2 onBoarding screens (choose how to display Japanese and what languages to use for translations) * 3 feature detection sequences (manage Texts, search texts, read texts) * UI overhaul (move things in navagation drawer) * navigate to page (by clicking on the page counter) * a few bug fix + ported michiko to amazon underground [older log entries](michiko4.0.7.md.html)