I wanted to comment on flashcard handling on the iPhone, based on my recent experiences. I have tried just about all of them. I have made the cards myself, building sentences. Definition / Pronunciation / Hanzi. About 1000 sentences, and growing.
Maybe Pleco flashcard systems are already moving toward a similar implementation. But if not, I wanted to provide the comments sooner than later. Perhaps the base theme here is the use of swiping versus a direct press. For many applications I have found the swiping feature to be intuitive but somewhat annoying and unreliable at times. One of my thoughts that perhaps pressing should be an option for the user, at least under certain circumstances (e.g., I would rather flip an eBook page with a press than a swipe).
Studying Sentences - Lately, I have been trying to study the sentences on the eliptical machine or on a treadmill. Studying sentences has some unique aspects, such as you might need to flip back and forth between the deck sides more than with individual words. Also, in the initial review the sentences, I could potentially spend several minutes on a card, flipping back and forth maybe every 20 seconds at times (maybe shorter maybe longer). The overall activity is actually pretty easy.
Flashcard Handling - The iPhone flashcard program I have been using, like many I have tried, requires a swiping action to move from one card side to another, or from one card to the next card. The problem is that swiping an iPhone when exercising like that is that, while doable, but a pain in the neck. I believe the swiping should be part of the card movement. It is intuitive and works. But my thought is that there should be a way to just press the card directly on the screen to flip the card or move from card to card. Pressing directly on the screen rather than swiping makes it less likely that the iPhone will physically move, as well as making action selection more reliable.
Example Flashcard Diagram and Proposed Functionality - The diagram below has been included for reference on the proposed concept. It does not attempt to represent all the necessary functions, but provides a view to the general idea for handling the cards (i.e., large areas that are easy to press). It also does not exclude the user from using this function in a non-exercise situation (they might even prefer it to the swiping motion, with both press and swipe offered, or user selectable).
- Press C to go up (or see side 3) (no swiping motion).
- Press D to go down (side 2)
- Pressing A or B would move to the previous or next card, respectively.
- Press X if the card is wrong
- Press Checkmark if it is correctly answered.
- Pressing A,B,C, or D would just provide a skipping function.
- Another button for "flagging" cards (not shown).
- etc.
This functionality would be a specialized mode (I don't think you can be writing Hanzi while running
) , it just one of many of the sophisticated flashcard modes that would exist.
Alternative Simplified Design - If the above implementation is not possible due to complexity, an alternative that would still provide benefit would be to have just pressing the middle of the screen flip to the next side, and pressing it again flip to the next side, and again, flip back to the initial side. This is due to the need to flip from C to D (reviewing of sides, is required more than moving from card to card. Maybe double pressing the screen would flip to the next card, triple would go back.
iPhone Form Factor Considerations - The first generation iPhone and iPod Touch have flat backs. However, the proposed functionality can apply to the 2nd Generation curved backs , assuming some sort of rubberized (or other) casing is applied to the phone (this would make sense anyway that a iPhone utilized in an exercise setting will require some sort of protective casing.