I have created a flash card program for Android it's called Tea.ch Cards Light
. It's a vocabulary learning software, it picks flash cards which are new to you and shows it to you, it also decides when to schedule the cards for the next encounter according your answers. It tries to find out how long you can keep remembering that card. Similar to the Supermemo applications but using a search algorithm instead of a formula. Maybe that's not an algorithm everyone might trust in the beginning, so I added the leithner algorithm with deck time spacing as well.
It is using WebView to display help contents from the assets folder. You can browse the applications help pages at http://tea.ch/cards/help
It is an alpha version at the moment but it should be stable enough to use it. I have put up a start page for online contents at http://tea.ch/cards
there you can downlaod the APK file and two sample decks. There will be a free and a paid version for Android Market.