{"version":1,"pages":[{"id":"-LsDqpxS6WyLIeyIh-YH","title":"Getting Started","pathname":"/","siteSpaceId":"sitesp_djIu3","description":"Learn how to create a cross-platform app with ULT"},{"id":"-LxS3Oha-Kmxc1lyudtQ","title":"View","pathname":"/components/view","siteSpaceId":"sitesp_djIu3","description":"This component is a generic container for other components.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS32Wpi9y7y4rJTAsS","title":"Scroll","pathname":"/components/scroll-view","siteSpaceId":"sitesp_djIu3","description":"This component is a generic container for other components. Unlike View, it supports scrolling, panning, and zooming so it is possible to view larger contents off-screen.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS30xz8ibwPTuNaeDn","title":"Gesture","pathname":"/components/gesture-view","siteSpaceId":"sitesp_djIu3","description":"This component is a generic container for other components. It supports multiple gestures – tapping, double-tapping, long-pressing, panning, and pinching.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS30AttTO9ca7B8u9P","title":"Button","pathname":"/components/button","siteSpaceId":"sitesp_djIu3","description":"This component is a generic container for other components. However, it adds some additional capabilities – support for presses or clicks and hovering.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS31qLIXyeoMZAe4SB","title":"Text","pathname":"/components/text","siteSpaceId":"sitesp_djIu3","description":"This component displays basic text. Its children must be a string literal or a series of children that are either Text components or View components with a fixed height and width.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS34Y61kpKUrSo__j3","title":"TextInput","pathname":"/components/text-input","siteSpaceId":"sitesp_djIu3","description":"This component provides single and multi-line text input capabilities.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS337melrwwWd26hgb","title":"Link","pathname":"/components/link","siteSpaceId":"sitesp_djIu3","description":"This component displays a hyperlink. On the web, it translates to an <a> tag. On mobile, it opens an embedded browser. On desktop it opens a tab in the default browser.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS3245f2BLHxXXy77y","title":"Select","pathname":"/components/picker","siteSpaceId":"sitesp_djIu3","description":"This component displays a control that allows the user to pick from a list of items. A dropdown is used for larger screens, a dialog for smaller ones.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS3y8qaZYW3ufph5es","title":"Spinner","pathname":"/components/spinner","siteSpaceId":"sitesp_djIu3","description":"This component displays an animated “spinner” control that tells the user that an operation is pending. Animation continues as long as the component is displayed.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS31MGmiKLq7-e0_gM","title":"Image","pathname":"/components/image","siteSpaceId":"sitesp_djIu3","description":"This component displays an image, which can come from a local source or from the network. It supports JPEG, GIF and PNG formats.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS5Nel16QeOTuj_iVw","title":"SVG *","pathname":"/components/svg","siteSpaceId":"sitesp_djIu3","description":"This component displays a vector image. Supported properties are the path, fill color, stroke color, and stroke width.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS5U-bhb9Z2MGnuXT3","title":"Video *","pathname":"/components/video","siteSpaceId":"sitesp_djIu3","description":"This component provides video playback capabilities with optional controls for play, pause, etc.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS5O7juNJTrtt3WCUb","title":"VirtualListView *","pathname":"/components/virtual-view","siteSpaceId":"sitesp_djIu3","description":"This components supports a  list of items within a scrolling area. The visible portion of the list is referred to as the “viewport”.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS3Q7lyyC6ndkXQ6Gw","title":"WebView *","pathname":"/components/web-view","siteSpaceId":"sitesp_djIu3","description":"This component displays HTML contents in an embedded browser control. You may have to specify sandbox settings depending on the source.","breadcrumbs":[{"label":"Components"}]},{"id":"-LxS2xFnT8v2qtBwHcDx","title":"App","pathname":"/services/app","siteSpaceId":"sitesp_djIu3","description":"This service provides core methods associated with the application. It also exposes events for low-memory conditions and activity state changes.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS4hrfIGNDBxNbDexw","title":"Platform","pathname":"/services/platform","siteSpaceId":"sitesp_djIu3","description":"This service provides information about the OS or runtime platform on which the app is running.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS35dLUxFUxPExs8md","title":"International","pathname":"/services/international","siteSpaceId":"sitesp_djIu3","description":"This service provides interfaces related to globalization (g11n) and internationalization (i18n).","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS2inhd8vcBRxrwyEF","title":"Accessibility","pathname":"/services/accessibility","siteSpaceId":"sitesp_djIu3","description":"This service provides methods and events related to accessibility. Sometimes it’s important to announce state changes in the app for visually-impaired users.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS2zCjeP9zzl6X6Wu_","title":"Clipboard","pathname":"/services/clipboard","siteSpaceId":"sitesp_djIu3","description":"This service provides access to the device’s clipboard.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS4kSQXxhhdzcNlaZs","title":"Storage","pathname":"/services/storage","siteSpaceId":"sitesp_djIu3","description":"This service provides a simple key-based local storage mechanism. If you need more powerful options to persist data, consider using the database extension.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS36dMflJ-6qnMv1t7","title":"Location","pathname":"/services/location","siteSpaceId":"sitesp_djIu3","description":"This service provides access to the device’s geolocation data.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS36AQ2VjSmVLa18mX","title":"Linking","pathname":"/services/linking","siteSpaceId":"sitesp_djIu3","description":"This service handles deep linking in both incoming and outgoing directions. Incoming deep links instruct the app to take actions requested by other apps.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS2teYSV41Q797huOJ","title":"Alert","pathname":"/services/alert","siteSpaceId":"sitesp_djIu3","description":"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.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS4fyWRZjXGleoMzMG","title":"Modal","pathname":"/services/modal","siteSpaceId":"sitesp_djIu3","description":"This service displays a view that overlays all other views rendered by the app, preventing any direct user interaction with the overlaid views.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS4jG5bBBBibsieIh7","title":"Popup","pathname":"/services/popup","siteSpaceId":"sitesp_djIu3","description":"This service is a collection of methods that allow the app to display a view that overlays a portion of the screen.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS4jZSaQt8AJ1gmLgm","title":"StatusBar","pathname":"/services/status-bar","siteSpaceId":"sitesp_djIu3","description":"This service provides control over the device status bar at the top of the screen on mobile platforms.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS2zW1S8ZaQUAwyvj4","title":"UserInput","pathname":"/services/user-input","siteSpaceId":"sitesp_djIu3","description":"This service provides events that are triggered when specific user input events occur.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS4l0LoufxvNzSe-pL","title":"UserInterface","pathname":"/services/user-interface","siteSpaceId":"sitesp_djIu3","description":"This service provides a variety of UI-related methods.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS4lnQcjddiV08W_fl","title":"UserPresence","pathname":"/services/user-presence","siteSpaceId":"sitesp_djIu3","description":"This service provides information about whether the user is currently present.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS4guPD2-4FlWTV6Tj","title":"Network *","pathname":"/services/network","siteSpaceId":"sitesp_djIu3","description":"This service provides access to the device’s network data.","breadcrumbs":[{"label":"SERVICES"}]},{"id":"-LxS4mHBDBE1cB-EtNE6","title":"Navigator *","pathname":"/services/navigator","siteSpaceId":"sitesp_djIu3","description":"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.","breadcrumbs":[{"label":"SERVICES"}]}]}