Applying Software Engineering Principles in Android Development. - Alexander Chatzigeorgiou; Stelios Xinogalos; Tauryfon L. Theodorou; George E. Violettas (Encyclopedia of Education and Information Technologies, 2020)