Easer

Event-driven Android automation

Make your smart phone smarter: tell it what to do under what situation.

Easer is an event-driven Android automation app. It knows various events, and you, the user, could tell it what to do on what event (and even combine multiple events!). Routine actions no longer need to be taken manually.

This app was inspired by CyanogenMod's 'profile' mechanism and IFTTT. The original intuition was to automatically change the profile on certain time or specific WiFi connections, and it was expanded for more general use then (so Easer runs on any Android devices).

Reminder: Easer is still under development. It may contain bugs and the UI definitely needs to be improved. For more details or expansion of Easer, read README, HOWTO (creating more events / operations), TODO (or README, HOWTO, TODO if you can read Chinese) document in the repo.

Donate

Packages

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.6.9 (83) - Added on 2018-08-09

    This version requires Android 4.0.3 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 1.9 MiB PGP Signature

    Permissions
    • android.permission.ACCESS_COARSE_LOCATION
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.ACCESS_NOTIFICATION_POLICY
    • android.permission.ACCESS_WIFI_STATE
    • android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
    • android.permission.BLUETOOTH
    • android.permission.BLUETOOTH_ADMIN
    • android.permission.CHANGE_NETWORK_STATE
    • android.permission.CHANGE_WIFI_STATE
    • android.permission.INTERNET
    • android.permission.MODIFY_AUDIO_SETTINGS
    • android.permission.NFC
    • android.permission.READ_CALENDAR
    • android.permission.READ_SMS
    • android.permission.RECEIVE_BOOT_COMPLETED
    • android.permission.RECEIVE_SMS
    • android.permission.SEND_SMS
    • android.permission.WRITE_EXTERNAL_STORAGE
    • android.permission.WRITE_SETTINGS
    • android.permission.WRITE_SYNC_SETTINGS
    • com.android.alarm.permission.SET_ALARM
    • android.permission.READ_EXTERNAL_STORAGE
  • Version 0.6.8 (82) - Added on 2018-07-25

    This version requires Android 4.0.3 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 1.8 MiB PGP Signature

    Permissions
    • android.permission.ACCESS_COARSE_LOCATION
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.ACCESS_NOTIFICATION_POLICY
    • android.permission.ACCESS_WIFI_STATE
    • android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
    • android.permission.BLUETOOTH
    • android.permission.BLUETOOTH_ADMIN
    • android.permission.CHANGE_NETWORK_STATE
    • android.permission.CHANGE_WIFI_STATE
    • android.permission.INTERNET
    • android.permission.MODIFY_AUDIO_SETTINGS
    • android.permission.NFC
    • android.permission.READ_CALENDAR
    • android.permission.READ_SMS
    • android.permission.RECEIVE_BOOT_COMPLETED
    • android.permission.RECEIVE_SMS
    • android.permission.SEND_SMS
    • android.permission.WRITE_EXTERNAL_STORAGE
    • android.permission.WRITE_SETTINGS
    • android.permission.WRITE_SYNC_SETTINGS
    • com.android.alarm.permission.SET_ALARM
    • android.permission.READ_EXTERNAL_STORAGE
  • Version 0.6.7.2 (81) - Added on 2018-07-19

    This version requires Android 4.0.3 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Download APK 1.8 MiB PGP Signature

    Permissions
    • android.permission.ACCESS_COARSE_LOCATION
    • android.permission.ACCESS_NETWORK_STATE
    • android.permission.ACCESS_NOTIFICATION_POLICY
    • android.permission.ACCESS_WIFI_STATE
    • android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
    • android.permission.BLUETOOTH
    • android.permission.BLUETOOTH_ADMIN
    • android.permission.CHANGE_NETWORK_STATE
    • android.permission.CHANGE_WIFI_STATE
    • android.permission.INTERNET
    • android.permission.MODIFY_AUDIO_SETTINGS
    • android.permission.NFC
    • android.permission.READ_CALENDAR
    • android.permission.READ_SMS
    • android.permission.RECEIVE_BOOT_COMPLETED
    • android.permission.RECEIVE_SMS
    • android.permission.SEND_SMS
    • android.permission.WRITE_EXTERNAL_STORAGE
    • android.permission.WRITE_SETTINGS
    • android.permission.WRITE_SYNC_SETTINGS
    • com.android.alarm.permission.SET_ALARM
    • android.permission.READ_EXTERNAL_STORAGE