# SERVICES

- [App](https://docs.ult.dev/services/app.md): This service provides core methods associated with the application. It also exposes events for low-memory conditions and activity state changes.
- [Platform](https://docs.ult.dev/services/platform.md): This service provides information about the OS or runtime platform on which the app is running.
- [International](https://docs.ult.dev/services/international.md): This service provides interfaces related to globalization (g11n) and internationalization (i18n).
- [Accessibility](https://docs.ult.dev/services/accessibility.md): This service provides methods and events related to accessibility. Sometimes it’s important to announce state changes in the app for visually-impaired users.
- [Clipboard](https://docs.ult.dev/services/clipboard.md): This service provides access to the device’s clipboard.
- [Storage](https://docs.ult.dev/services/storage.md): This service provides a simple key-based local storage mechanism. If you need more powerful options to persist data, consider using the database extension.
- [Location](https://docs.ult.dev/services/location.md): This service provides access to the device’s geolocation data.
- [Linking](https://docs.ult.dev/services/linking.md): This service handles deep linking in both incoming and outgoing directions. Incoming deep links instruct the app to take actions requested by other apps.
- [Alert](https://docs.ult.dev/services/alert.md): This service displays an OS-specific alert over the top of the current screen. The appearance of the alert is dictated by the underlying OS platform.
- [Modal](https://docs.ult.dev/services/modal.md): This service displays a view that overlays all other views rendered by the app, preventing any direct user interaction with the overlaid views.
- [Popup](https://docs.ult.dev/services/popup.md): This service is a collection of methods that allow the app to display a view that overlays a portion of the screen.
- [StatusBar](https://docs.ult.dev/services/status-bar.md): This service provides control over the device status bar at the top of the screen on mobile platforms.
- [UserInput](https://docs.ult.dev/services/user-input.md): This service provides events that are triggered when specific user input events occur.
- [UserInterface](https://docs.ult.dev/services/user-interface.md): This service provides a variety of UI-related methods.
- [UserPresence](https://docs.ult.dev/services/user-presence.md): This service provides information about whether the user is currently present.
- [Network \*](https://docs.ult.dev/services/network.md): This service provides access to the device’s network data.
- [Navigator \*](https://docs.ult.dev/services/navigator.md): This service provides a way for the app to present a virtual stack of “cards”, allowing the user to push or pop those cards onto the stack in an animated manner.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ult.dev/services.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
