The homescreen widget that adapts to your places.

Automatically organises your homescreen so that you don't have to.

Adapts to your places, by showing you the apps that you use where you are.

Spend less time looking in your app drawer, and more time enjoying your environment.

All places

Understand where you launch apps most.

Be aware of how long you spend on your device and which apps you launch the most.

Your places

See which apps you launch most in your places.

Select a photo to identify your place from your gallery.

Understand how the widget adapts to the Top apps and Recent apps in your places.

See how your top apps compare between places.

Manage Apps

Manage which apps are displayed in the widget.

Exclude any apps that you don't want to be displayed.

Top apps or recent apps

Choose the widget that suits your needs.

Choose from Top apps or Recent apps, sorted by popularity or alphabetically.

Place the widget on the main page of your homescreen to reach up to 16 apps that you use quickly.

Apps will appear in the widget when you use them, and the ones that you don't use any more will disappear.

We recommend that you remove other icons from your homescreen to experience this widget.


  • Q. What is the purpose of this?
    Appwhere is a research experiment conducted in the University of Glasgow. The aim of the experiment is to understand how mobile devices are used in relation to the physical environment. The homescreen widget will adapt to physical places where you use your apps so that you can reach the ones you need more quickly.
  • Q. What data is stored on the device?
    Appwhere stores the most recent 8 app launches per place, the number of times that each app has been launched per place, and a list of apps that have been marked for exclusion.
  • Q. What data is stored remotely?
    We collect all app launches that have not been marked for exclusion on our remote server. Each app launch is stored with an anonymous id for the device that will not be linked back to the user. Data is sent periodically, and over a Wifi connection only. All data will be used for research purposes only.

    When an app is launched, the following data is recorded:
    • The device identifier.
    • The timestamp and duration of the app launch.
    • The app package & name (if this has not been added to the exclude list).
    • The place where the app was opened and closed, the distance to the beacon and the time since the beacon was sampled.
    • The location of the app launch if available, the accuracy and the time since the location was sampled.
    • The name and rssi of the connected wifi point, if any.
    • The device activity (walking, still, tilted,...), confidence, time since sampled.

    When an app is launched from the widget, the following data is recorded:
    • The device identifier.
    • The timestamp.
    • The app package & name (excluded apps will not appear in the widget).
    • The place where the app was opened.
    • The chosen order of the widget.
    • The position of the app in the widget.

  • What is...

  • Q. What is a homescreen widget?
    A widget is the term given to a view that can be put on the homescreen of an Android device. The Appwhere widget provides fast access to the apps that you use in your places.

  • How do I...

  • Q. How do I add a homescreen widget?
    To add the homescreen widget, long-press on your homescreen and click widgets. Long-press on the Appwhere widget and drag it to where it should go. You will then be presented with a list to select the widget that you would like to use.
    We recommend that you place the widget on the first page of your homescreen. To move widgets from your homescreen, long-press on the one you would like to move, and drag upwards to remove, or move it to the right-hand side to put it on a different page.
  • Q. How do I exclude an app?
    You can exclude any apps that you do not want to appear in the widget or in the Appwhere charts. Just launch Appwhere, click on the spanner menu icon and click on the apps that you would like to exclude. To include an app again, just revisit this screen and click on it.