The mobile application development is an excellent choice for a beginner software engineering project that aims to introduce students to elementary development process activities such as design, implementation and testing. The reason is its low complexity, great opportunity for innovation, and huge market interest into new and innovative mobile applications. Due to its simplicity, anyone can easily and in a relatively short period, get acquainted...