Skip to content

Make on-screen reading easier by softening small movements of mobile screens (for Android and Wear).

License

Notifications You must be signed in to change notification settings

Sublimis/SteadyService

Repository files navigation

Release

⛵ SteadyService library for Android and Wear 🏝️

More info

Please see the SteadyScreen project for more details.

Project components

  • Stilly app: The engine behind the scenes.
  • SteadyViews library: Ready-to-use "Steady…" implementations of most common Android layouts (like e.g. LinearLayout or ConstraintLayout).
  • SteadyView library: Core classes and methods. To be used for custom View or ViewGroup implementations.
  • SteadyService library (this): Details of the service implementation.

About the service

This service uses the AccessibilityService API to retrieve interactive windows on the screen, in order to find compatible ones. It then sends multiple "move window" accessibility actions to such windows, as needed, to perform the intended function. The service never collects, stores nor shares any data that can be of personal and confidential nature in any way.

⚡ The service has been crafted very meticulously, in order to minimize resource usage and maximize performance.