Creating Your Own Deck of Cards

This video shows how to create your own decks and cards in kanji Flow:

To create a new lesson, first, tap Lesson List on the Lessons tab in the upper left.

Near the top of the screen, select Create a New Lesson, enter a name, and then select Okay.

To create new cards, select the Edit tab and then select Add a New Card.

Enter information for the card in each field, and be sure to select Save when you’re done.

If you’d like to copy a card from the imiwa? Japanese dictionary, open imiwa?, find the entry you’d like to copy, tap the action button at the top, and then select Copy for the first entry.

For any subsequent entries you’d like to copy, be sure to select Copy & Add.

Back in kanji Flow, select Import Cards and cards will be automatically created for each entry you copied.

If you’d like to create a lot of cards at once, you can also copy a list, such as your History list, and then select Import Cards in kanji Flow to create your cards quickly and easily.

Happy Studies!

Version 2.2.6 Released

  • Fixed document name behavior to make sure lessons with names that have special characters aren’t accidentally overwritten

This was covered in a previous post.

  • Fixed card study due date synching behavior on iPad

There may have been some strange behavior when syncing study dates on iPad but it should be inline with the iPhone version now.

  • Added an option to smooth card study dates from the Sync Study Dates button on the Lessons view

You can still turn smoothing on in the Settings app as well but you’ll now have the options to do a one-off smooth from the sync button should the need arise.

  • Added card number limits to Options so that you can set it individually for each lesson

This setting will remain in the Settings app as well, to be used as the default setting for new lessons but you’ll need to set this for your lessons that already exist.

  • Various fixes to ensure iOS 9 compatibility

I think there may have been some problems with font sizes but it should be fixed now.  If you feel that your font sizes are too small you can reset your font cache from the Settings app.  Just turn on the option at the very bottom and you’ll get a message that the cache was reset next time you launch the app.

Please let me know if you have any questions or notice anything strange with the app.

Happy studies!

Where’s my leçon?

A user reported that he inadvertently overwrote one of his documents because he accidentally used the same name when creating a new lesson.

He was wondering why there wasn’t some sort of warning to prevent this.

I clearly remember writing quite a bit of code in order to stop this very scenario from occurring so I did some investigating to find out what the problem was.

I noticed that the user was using document names that had special unicode characters (in this case a ‘ç’) so I checked the documentation to see if there was anything mentioned.  I use the standard isEqualToString: method to compare strings which does indeed clearly state:

The comparison uses the canonical representation of strings, which for a particular string is the length of the string plus the Unicode characters that make up the string. When this method compares two strings, if the individual Unicodes are the same, then the strings are equal, regardless of the backing store. “Literal” when applied to string comparison means that various Unicode decomposition rules are not applied and Unicode characters are individually compared. So, for instance, “Ö” represented as the composed character sequence “O” and umlaut would not compare equal to “Ö” represented as one Unicode character.

Whoops!  I’ve switched over to using localizedCompare: so you can expect the app to properly check document names from version 2.2.6:

It’ll also check when renaming documents:

I’m really sorry for any trouble this may have caused anyone and I’m greatly appreciative of the user that reported the issue.

Please do continue letting me know if you notice any strange behavior and I’ll continue improving things.

Happy studies!

Version 2.0.1 Released

Apple helped me out with an expedited review to fix the New Lesson bug in the last version. You can now create new lessons. I really appreciate everyone that got back to me quickly to let me know about the problem so I could get it fixed asap.

I also added in new card shuffling as requested by Mugen89k. You’ll get an alert when you open the new version to turn on the option if you so desire. The default behavior is to leave it off and I recommend that most users do leave it off so that you can edit your new cards in order during study sessions. You can change the option at any time via the Settings app.

I also tweaked card sorting so that cards always appear in order of creation on the Edit view. I think it was kind of silly and annoying for them to be shuffled there. Memorized cards will continue to be shuffled during study sessions unless you choose a different sorting option yourself.

As always, please let me know if you notice anything strange or would like me to add something to the next version of the app.

Happy Studies!

New Lesson Bug

Unfortunately, there’s a bug that prevents creating new lessons. I already put in an update to fix it.  It’ll be out as soon as Apple gets around to it.

Until then, if you really need a new lesson you can copy a lesson to your computer via iTunes. Make a copy of it with a new name and then copy that back to the app. You can then delete all the cards and rename it to whatever you want.

Sorry!