Project Description

Learner Onboarding Redesign

Redesign of Anki Mobile, a flashcard app for making things easier to remember.



Anki Mobile is a mobile version of a desktop flashcard app that utilizes spaced repetition to help with remembering words or phrases and their translations. Among different flashcard apps, Anki Mobile has a unique group of users, in which the majority are very invested in language learning and are already familiar with Anki on desktop. For this project, I’ve redesigned the onboarding experience for Anki, along with the app’s most important functionality.


Product Design
User Research
Visual Design




Compared with its alternatives, Anki’s user experience is unfriendly to the new users, who have a hard time understanding how to use the app. Anki’s interface is outdated and unintuitive. To browse collections to study, a user has to manually go to a separate website, resulting in a cumbersome experience, discouraging new learners.



Anki’s basic usability issues are easy to pinpoint with heuristic evaluation, however, I decided to do more research to better understand how new users are using the app and what are their frustrations. I conducted interviews and read the app reviews, summarizing the qualitative data by affinity mapping, which allowed me to conclude the most significant usability problems:

  1. It’s hard to understand how to use the app
  2. It takes too much time to study with flashcards
  3. There is no clear way to track the progress
  4. It’s hard to create personal deck collections
  5. The interface design is not up to date with the current standards

Based on the research, I was able to understand the major problems within the app and set the scope on rethinking the onboarding experience for fresh learners, as well as, redesigning the important functionality within the app:

  1. Browsing and saving deck collections
  2. Creating own decks
  3. Study sessions
  4. Checking progress


I started by creating low fidelity wireframes to map out the content while rethinking the processes necessary to accomplish a specific action. My goal for this part was to simplify the user flows and make the app more intuitive by designing the interface to resemble real flashcards. Flashcard elements are present in most parts of the app to create a consistent language.

Signing Up

The current Anki app opens the dashboard right away after opening the app for the first time. While that might be efficient for experienced Anki users, new learners are left without any clue on how to use the app. Redesigned signing up process guides new users, allowing them to specify their learning interest and letting them find their first collection to study.

Browsing Collections

Previously, to browse the card collections, the user was redirected to a website, making it really hard to navigate between the browser and the app to save the collection. The new app allows browsing collections directly in the app, which are visually recognizable with a cover image.

Creating Collections

Creating collections is easier with an interface that resembles physical flashcards, allowing the user to flip the card and add content on both sides.

Study Session

Redesigned study sessions have a progress bar in addition to the number of new, learning, and reviewing cards. Visually, it makes it easier to track lesson progress. Progress bars also have been added to the collection page, where the user can check the overall progress and progress for each lesson.

Checking Progress

The previous version had an extensive set of charts with data to let the user track the progress. The charts are hard to understand and at times they feel unnecessary. Redesigned display of data has been simplified and translated to a system of levels and achievements to encourage users to continue their progress.


The visual prototype was produced as a proposal for the redesign of Anki Mobile. It’s currently in the process of being iterated upon, focusing on building interactions.

Next Project

Next Project

Gyudon Restaurant Website