Investigations of fundamental concepts in Android Development