There are many ways to approach developing an app. Normally, apps would have to be developed for each platform (i.e. Android, iOS) individually. However, numerous frameworks exist that allow for writing code once and running it on both platform. Here, we focus on such cross-platform frameworks.