REACT NATIVE
The application was written with React Native. This was chosen due to how easy it is to quickly build user interfaces. It also allowed me to utilize some of my knowledge gained from previous web development.
SQLite3
All data for the app was stored in a local sqlite3 database on the device. This allowed the app to be fully functional offline as well as offering minimal loading times. The database structure was fairly simple with is comprising of 2 tables, a table for decks and a table for cards.