ADR-0009 Platform for Each Application

Date2021-02-24
StatusAccepted
Superseded byADR-0017 Platform for Each Application revision

Context

The applications that will be developed are:

  1. VR Designer: Desktop

  2. Dress Me Up: Mobile

  3. Magic Mirror: Mobile

  4. VR Designer Backoffice: Web

Decision

The following platforms will be used to develop the applications:

  1. VR Designer: Unity

  2. Dress Me Up: Unity

  3. Magic Mirror: Unity

  4. VR Designer Backoffice: JavaScript (React.JS)

Consequences

Unity has support for building mobile UIs and can export applications for all major mobile platforms.

Using Unity to develop both the desktop and cross-platform mobile applications means there is less effort in learning additonal platforms.