The development used the Eclipse IDE, which is the most common environment for the Android Software Development Kit (SDK)
[18] and provides facilities for writing, testing and debugging
Android applications, this includes integration with the Android
emulator and Android devices. Android applications use the Java
programming language, compiled for the Dalvik virtual machine