Abstract
This paper explores context-aware computing and emphasizes on utilizing context for adaptive user interfaces. It proposes an approach for adaptive user interfaces design involving the context of hardware elements of devices on the Android mobile platform. It proposes a concern separating style of aspect-oriented programming, where the main aspect module provides developers with access to the context of device sensors to adapt individual application aspects. Such an approach brings novel mechanisms to design advanced aspects and enable automatic derivation of adaptive user interfaces at runtime.