In a previous article, I described the process of building Flipping Cards, a language learning app that was also my very first mobile app development project. One of the long-awaited features of this app was Challenge Mode, where the user can test his knowledge in a quiz-like interface: given the…