wlky / AnkiDroid-Wear

Anki for Android Wear devices
GNU General Public License v2.0
48 stars 11 forks source link

Caching next cards #3

Open wlky opened 9 years ago

wlky commented 9 years ago

BASED ON FORUM ENTRY FOUND HERE: https://code.google.com/p/ankidroid/issues/detail?id=2430&can=5&colspec=ID%20Type%20Priority%20Status%20Milestone%20Owner%20Summary

With the card flip animations turned off, I'm seeing a noticeable delay of 1 second or so between rating one card and being shown the next card. During this delay, the watch displays a spinning circle indicating that something's being loaded. Would it be possible to have the Wear app fetch the next card while the user is reviewing the current card? I know that the identity of the "next" card might change based on the user's answer to the current card, but maybe there's a way to make the app anticipate what the card would be! In other words, can you have the app predict what the next card would be based on user rating the current card a 1, and also what it would be if the user rated the card a 2, and a 3, and a 4? If the app can predict that and cache those four cards, it shouldn't take up TOO much resources, and it'll make the performance faster.