Anki for iPhone/iPod Touch/iPad

AnkiMobile is a native client for Apple devices that allows you to use your desktop decks on the go. It supports offline media and editing features, and is being actively developed with releases every few weeks.

App Store link: http://itunes.apple.com/us/app/ankisrs/id373493387?mt=8

Screenshots from 1.2:

1.png

4.png

3.png

2.png

The Price

For the last four years, I have invested thousands of hours on making a robust, powerful cross platform desktop application freely available. What started as a hobby has grown into a full time job - and one I wasn't being paid for. Some kind people have donated to the project, and it is rewarding knowing that I'm writing software which helps people. But my wife was posted to a new location recently, so I had to give up the part time job I was doing to support myself while developing Anki. And I was then faced with a stark choice: give up working on Anki and focus my attention on a full time job to provide for us, or find a way to work on Anki while making enough money to live.

This iPhone app is an attempt to give the regular Anki users something they were asking for, while simultaneously raising money for continued development. It has taken me months of 12hr/day development to port everything to Apple's platform, and it continues to take up most of my time. The price is initially set at $24.99, of which Apple gives me $17.50. For people who've benefited from the desktop application, and want to use Anki on the go, I hope that is not too much to ask.

This app is currently targeted at people who are regular users of the desktop application, who now want to use Anki away from their computer. If you don't have much experience with Anki, or study infrequently, you may find the learning curve to be steep initially. For serious studiers the initial setup is definitely worth it - when you're looking at studying material for months or years, Anki's proven algorithms, cross platform support, and open file format are essential for ensuring the integrity of your studies regardless of which device or program you choose to use in the future. But if you're just looking to review a few questions before a test, and don't care much about the long term, you may be better off with a cheaper alternative.

Getting Started

The free Desktop Application will let you get the most out of this app. In it you can download shared decks, then upload them to your private space on AnkiOnline, so that they can be downloaded by AnkiMobile.

To move decks from the desktop app to AnkiOnline, please see this video:

http://www.youtube.com/watch?v=dak296XM8Eg&feature=related

Upcoming Releases

1.4 was approved by Apple on 2010-08-09. Changes:

1.3 was approved by Apple on 2010-07-13. Changes:

1.2 was approved by Apple on 2010-06-19. Changes:

Media

To use media, please see MediaSync

If for some reason your media download fails, you can answer one card, sync, and the download will resume.

iPad

I will make the app into a universal app when I can, but this may take a while. So if you buy the app, iPad full screen support will come in a free update in the future. In the mean time, you'll still be able to run the app, it just won't utilize the full screen of the iPad (you can run it in 2x mode though).

AnkiOnline

Downloading and syncing decks is done through AnkiOnline, which continues to remain free. In the future I will look into offering paid accounts for AnkiOnline for larger decks, but I will make sure a personal sync server is available before I do that, so you won't be locked into AnkiOnline.

Known Issues

If you find multiple fields are showing up on one line, in the desktop client go to Settings>Deck Properties>Edit>Card Templates and add a <br> at the end of each line in the question and answer format.

Have a suggestion?

Please add and vote for your favourite features on http://ankimobile.uservoice.com/

Bug to report?

Please post on the Anki forum: http://groups.google.com/group/ankisrs?hl=en_US

Advanced

For information on dictionary lookups and hint fields, please see the desktop FAQ, as the same information applies to the desktop version.

Custom CSS

You can add custom CSS to your decks. Download a program called sqlitebrowser, and run it on your deck. Locate the deckVars table, and add a new row with a key of mobileCSS and a value of the CSS you want to use. For example, to hide the divider, you could use "hr { visibility: hidden; }"

If you're on Linux, you can use the command line program like so:

$ sqlite3 mydeck.anki
sqlite> insert into deckVars values ('mobileCSS', 'hr { visibility: hidden; }');

Other useful things you can do are change the padding or add a border to the 'html' tag, add a background image, and so on.

Tweak furigana

Like the desktop, you can change how furigana is displayed.

There is another deck variable (see above) called furiganaType, which can be set from 1-3. It controls how the question is displayed.

Custom fonts

It is possible to use custom fonts provided they are small enough. See EmbeddingFonts.

Scratchpad/writing pad

In the Anki desktop program, File>Download>Shared Plugin, then search for 'embed scratchpad'.

AnkiWiki: AnkiMobile (last edited 2010-08-17 23:14:23 by DamienElmes)