Permissions are crucial for mobile applications. Interesting applications want to communicate with the Internet or use a variety of sensors. Since the latest version of Android developers can use runtime permissions for asking users to grant permissions during active use
WPF Mobile Computing (SS16)

In this elective module students will learn about the relevance, challenges and technologies of mobile software development. After taking part in this module they will be able to design, implement and manage mobile apps for smartphones. This module enables students to deal with their own mobile systems for other study projects, for their final theses or on job.
Toolkit for Multi-Device Prototypes
Proposal for Student Project Prototyping is a strong method for designing new software interfaces. However, most current tools (like Axure) only focus on single-device applications. This makes it hard to prototype the experience of connected applications (like a remote control