Total Recall
I have a keen interest in technology and enjoy acquiring new knowledge. However, I have come to the realization that it is impossible to retain all the information in my head, such as the details from a Kafka book chapter that I read yesterday, which I can hardly recall today. In today’s world, it is essential to have familiarity with multiple languages and frameworks, as well as various libraries and technologies.
To address this challenge, I have developed a mobile application that employs flashcards with questions and answers to aid in retaining necessary information. A quick search showed that there are quite a lot of similar applications, but at the same time they do not meet my requirements – the ability to add cards from the phone and computer, syntax highlighting, inserting mathematical formulas.
The app has a simple interface that I particularly appreciate, as it serves its purpose efficiently and effectively. Below, you can see the cards on the KDB+ database and Q language.
The mobile component is developed using React Native and primarily optimized for iOS. However, I believe it would be relatively straightforward to make this application compatible with Android as well. This is a client-server application, with the server component written in Django. As a result, it is simple to add new cards, given that Django admin is well-suited for mobile devices.
It took me a week of free time in the evenings, although I already had some components.
03 Oct 2022 Alex Ternovoy 223