# NativeScript > NativeScript empowers you to access native platform APIs from JavaScript directly. Develop iOS, Android and visionOS apps with TypeScript, Angular, Vue, React, Svelte or Solid. ## Table of Contents ### Namespaces - [AccessibilityEvents](https://docs.nativescript.org/api/namespaces/AccessibilityEvents.md) - [AndroidHelper](https://docs.nativescript.org/api/namespaces/AndroidHelper.md): Various Android view helper methods - [ApplicationSettings](https://docs.nativescript.org/api/namespaces/ApplicationSettings.md) - [capitalizationType](https://docs.nativescript.org/api/namespaces/capitalizationType.md): Defines the capitalization type for prompt dialog. - [Connectivity](https://docs.nativescript.org/api/namespaces/Connectivity.md) - [CoreTypes](https://docs.nativescript.org/api/namespaces/CoreTypes.md) - [CSSUtils](https://docs.nativescript.org/api/namespaces/CSSUtils.md) - [DialogStrings](https://docs.nativescript.org/api/namespaces/DialogStrings.md) - [encoding](https://docs.nativescript.org/api/namespaces/encoding.md): Defines the supported character encodings. - [FixedLength](https://docs.nativescript.org/api/namespaces/FixedLength.md) - [FontStyle](https://docs.nativescript.org/api/namespaces/FontStyle.md) - [FontVariationSettings](https://docs.nativescript.org/api/namespaces/FontVariationSettings.md) - [FontWeight](https://docs.nativescript.org/api/namespaces/FontWeight.md) - [GridUnitType](https://docs.nativescript.org/api/namespaces/GridUnitType.md) - [Http](https://docs.nativescript.org/api/namespaces/Http.md) - [inputType](https://docs.nativescript.org/api/namespaces/inputType.md): Defines the input type for prompt dialog. - [IOSHelper](https://docs.nativescript.org/api/namespaces/IOSHelper.md): Various iOS view helper methods - [knownFolders](https://docs.nativescript.org/api/namespaces/knownFolders.md): Provides access to the top-level Folders instances that are accessible from the application. Use these as entry points to access the FileSystem. - [Length](https://docs.nativescript.org/api/namespaces/Length.md) - [path](https://docs.nativescript.org/api/namespaces/path.md): Enables path-specific operations like join, extension, etc. - [PercentLength](https://docs.nativescript.org/api/namespaces/PercentLength.md) - [Trace](https://docs.nativescript.org/api/namespaces/Trace.md) - [Utils](https://docs.nativescript.org/api/namespaces/Utils.md) #### AccessibilityEvents ##### Variables - [accessibilityBlurEvent](https://docs.nativescript.org/api/namespaces/AccessibilityEvents/variables/accessibilityBlurEvent.md) - [accessibilityFocusChangedEvent](https://docs.nativescript.org/api/namespaces/AccessibilityEvents/variables/accessibilityFocusChangedEvent.md) - [accessibilityFocusEvent](https://docs.nativescript.org/api/namespaces/AccessibilityEvents/variables/accessibilityFocusEvent.md) - [accessibilityPerformEscapeEvent](https://docs.nativescript.org/api/namespaces/AccessibilityEvents/variables/accessibilityPerformEscapeEvent.md) #### AndroidHelper ##### Functions - [clearDrawableColor](https://docs.nativescript.org/api/namespaces/AndroidHelper/functions/clearDrawableColor.md) - [getCopyOrDrawable](https://docs.nativescript.org/api/namespaces/AndroidHelper/functions/getCopyOrDrawable.md) - [getDrawableColor](https://docs.nativescript.org/api/namespaces/AndroidHelper/functions/getDrawableColor.md) - [setDrawableColor](https://docs.nativescript.org/api/namespaces/AndroidHelper/functions/setDrawableColor.md) #### ApplicationSettings ##### Functions - [clear](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/clear.md) - [flush](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/flush.md) - [getAllKeys](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/getAllKeys.md) - [getBoolean](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/getBoolean.md) - [getNumber](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/getNumber.md) - [getString](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/getString.md) - [hasKey](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/hasKey.md) - [remove](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/remove.md) - [setBoolean](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/setBoolean.md) - [setNumber](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/setNumber.md) - [setString](https://docs.nativescript.org/api/namespaces/ApplicationSettings/functions/setString.md) #### capitalizationType ##### Variables - [all](https://docs.nativescript.org/api/namespaces/capitalizationType/variables/all.md): Capitalizes every character. - [none](https://docs.nativescript.org/api/namespaces/capitalizationType/variables/none.md): No automatic capitalization. - [sentences](https://docs.nativescript.org/api/namespaces/capitalizationType/variables/sentences.md): Capitalize the first word of each sentence. - [words](https://docs.nativescript.org/api/namespaces/capitalizationType/variables/words.md): Capitalize the first letter of every word. #### Connectivity ##### Enumerations - [connectionType](https://docs.nativescript.org/api/namespaces/Connectivity/enumerations/connectionType.md): Defines the different connection types. ##### Functions - [getConnectionType](https://docs.nativescript.org/api/namespaces/Connectivity/functions/getConnectionType.md) - [startMonitoring](https://docs.nativescript.org/api/namespaces/Connectivity/functions/startMonitoring.md) - [stopMonitoring](https://docs.nativescript.org/api/namespaces/Connectivity/functions/stopMonitoring.md) #### CoreTypes ##### Namespaces - [Accuracy](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Accuracy.md) - [AndroidActionBarIconVisibility](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AndroidActionBarIconVisibility.md) - [AndroidActionItemPosition](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AndroidActionItemPosition.md) - [AnimationCurve](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AnimationCurve.md) - [AutocapitalizationType](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutocapitalizationType.md) - [AutofillType](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutofillType.md) - [BackgroundRepeat](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/BackgroundRepeat.md) - [DeviceOrientation](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/DeviceOrientation.md) - [DeviceType](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/DeviceType.md) - [Dock](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Dock.md) - [FontAttributes](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontAttributes.md) - [FontStyle](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontStyle.md) - [FontWeight](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontWeight.md) - [HorizontalAlignment](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/HorizontalAlignment.md) - [ImageFormat](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ImageFormat.md) - [ImageStretch](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ImageStretch.md) - [IOSActionItemPosition](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/IOSActionItemPosition.md) - [KeyboardType](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/KeyboardType.md) - [LayoutDirection](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/LayoutDirection.md) - [NavigationBarVisibility](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/NavigationBarVisibility.md) - [Orientation](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Orientation.md) - [ReturnKeyType](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ReturnKeyType.md) - [StatusBarStyle](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/StatusBarStyle.md) - [SystemAppearance](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/SystemAppearance.md) - [TextAlignment](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextAlignment.md) - [TextDecoration](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextDecoration.md) - [TextOverflow](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextOverflow.md) - [TextTransform](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextTransform.md) - [UpdateTextTrigger](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/UpdateTextTrigger.md) - [VerticalAlignment](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignment.md) - [VerticalAlignmentText](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText.md) - [Visibility](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Visibility.md) - [WhiteSpace](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/WhiteSpace.md) ###### Accuracy ####### Variables - [any](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Accuracy/variables/any.md) - [high](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Accuracy/variables/high.md) ###### AndroidActionBarIconVisibility ####### Variables - [always](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AndroidActionBarIconVisibility/variables/always.md) - [auto](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AndroidActionBarIconVisibility/variables/auto.md) - [never](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AndroidActionBarIconVisibility/variables/never.md) ###### AndroidActionItemPosition ####### Variables - [actionBar](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AndroidActionItemPosition/variables/actionBar.md) - [actionBarIfRoom](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AndroidActionItemPosition/variables/actionBarIfRoom.md) - [popup](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AndroidActionItemPosition/variables/popup.md) ###### AnimationCurve ####### Variables - [ease](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AnimationCurve/variables/ease.md) - [easeIn](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AnimationCurve/variables/easeIn.md) - [easeInOut](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AnimationCurve/variables/easeInOut.md) - [easeOut](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AnimationCurve/variables/easeOut.md) - [linear](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AnimationCurve/variables/linear.md) - [spring](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AnimationCurve/variables/spring.md) ####### Functions - [cubicBezier](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AnimationCurve/functions/cubicBezier.md) ###### AutocapitalizationType ####### Variables - [allCharacters](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutocapitalizationType/variables/allCharacters.md) - [none](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutocapitalizationType/variables/none.md) - [sentences](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutocapitalizationType/variables/sentences.md) - [words](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutocapitalizationType/variables/words.md) ###### AutofillType ####### Variables - [newPassword](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutofillType/variables/newPassword.md) - [newUsername](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutofillType/variables/newUsername.md) - [none](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutofillType/variables/none.md) - [oneTimeCode](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutofillType/variables/oneTimeCode.md) - [password](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutofillType/variables/password.md) - [username](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/AutofillType/variables/username.md) ###### BackgroundRepeat ####### Variables - [isValid](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/BackgroundRepeat/variables/isValid.md) - [noRepeat](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/BackgroundRepeat/variables/noRepeat.md) - [parse](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/BackgroundRepeat/variables/parse.md) - [repeat](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/BackgroundRepeat/variables/repeat.md) - [repeatX](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/BackgroundRepeat/variables/repeatX.md) - [repeatY](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/BackgroundRepeat/variables/repeatY.md) ###### DeviceOrientation ####### Variables - [landscape](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/DeviceOrientation/variables/landscape.md) - [portrait](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/DeviceOrientation/variables/portrait.md) - [unknown](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/DeviceOrientation/variables/unknown.md) ###### DeviceType ####### Variables - [Phone](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/DeviceType/variables/Phone.md) - [Tablet](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/DeviceType/variables/Tablet.md) ###### Dock ####### Variables - [bottom](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Dock/variables/bottom.md) - [left](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Dock/variables/left.md) - [right](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Dock/variables/right.md) - [top](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Dock/variables/top.md) ###### FontAttributes ####### Variables - [Bold](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontAttributes/variables/Bold.md) - [Italic](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontAttributes/variables/Italic.md) - [Normal](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontAttributes/variables/Normal.md) ###### FontStyle ####### Variables - [italic](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontStyle/variables/italic.md) - [normal](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontStyle/variables/normal.md) ###### FontWeight ####### Variables - [black](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontWeight/variables/black.md) - [bold](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontWeight/variables/bold.md) - [extraBold](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontWeight/variables/extraBold.md) - [extraLight](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontWeight/variables/extraLight.md) - [light](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontWeight/variables/light.md) - [medium](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontWeight/variables/medium.md) - [normal](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontWeight/variables/normal.md) - [semiBold](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontWeight/variables/semiBold.md) - [thin](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/FontWeight/variables/thin.md) ###### HorizontalAlignment ####### Variables - [center](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/HorizontalAlignment/variables/center.md) - [end](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/HorizontalAlignment/variables/end.md) - [isValid](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/HorizontalAlignment/variables/isValid.md) - [left](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/HorizontalAlignment/variables/left.md) - [parse](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/HorizontalAlignment/variables/parse.md) - [right](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/HorizontalAlignment/variables/right.md) - [start](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/HorizontalAlignment/variables/start.md) - [stretch](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/HorizontalAlignment/variables/stretch.md) ###### ImageFormat ####### Variables - [jpeg](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ImageFormat/variables/jpeg.md) - [jpg](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ImageFormat/variables/jpg.md) - [png](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ImageFormat/variables/png.md) ###### ImageStretch ####### Variables - [aspectFill](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ImageStretch/variables/aspectFill.md) - [aspectFit](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ImageStretch/variables/aspectFit.md) - [fill](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ImageStretch/variables/fill.md) - [none](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ImageStretch/variables/none.md) ###### IOSActionItemPosition ####### Variables - [left](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/IOSActionItemPosition/variables/left.md) - [right](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/IOSActionItemPosition/variables/right.md) ###### KeyboardType ####### Variables - [datetime](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/KeyboardType/variables/datetime.md) - [decimal](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/KeyboardType/variables/decimal.md) - [email](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/KeyboardType/variables/email.md) - [integer](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/KeyboardType/variables/integer.md) - [number](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/KeyboardType/variables/number.md) - [phone](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/KeyboardType/variables/phone.md) - [url](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/KeyboardType/variables/url.md) ###### LayoutDirection ####### Variables - [ltr](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/LayoutDirection/variables/ltr.md) - [rtl](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/LayoutDirection/variables/rtl.md) ###### NavigationBarVisibility ####### Variables - [always](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/NavigationBarVisibility/variables/always.md) - [auto](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/NavigationBarVisibility/variables/auto.md) - [never](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/NavigationBarVisibility/variables/never.md) ###### Orientation ####### Variables - [horizontal](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Orientation/variables/horizontal.md) - [vertical](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Orientation/variables/vertical.md) ###### ReturnKeyType ####### Variables - [done](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ReturnKeyType/variables/done.md) - [go](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ReturnKeyType/variables/go.md) - [next](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ReturnKeyType/variables/next.md) - [search](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ReturnKeyType/variables/search.md) - [send](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/ReturnKeyType/variables/send.md) ###### StatusBarStyle ####### Variables - [dark](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/StatusBarStyle/variables/dark.md) - [light](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/StatusBarStyle/variables/light.md) ###### SystemAppearance ####### Variables - [dark](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/SystemAppearance/variables/dark.md) - [light](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/SystemAppearance/variables/light.md) ###### TextAlignment ####### Variables - [center](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextAlignment/variables/center.md) - [justify](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextAlignment/variables/justify.md) - [left](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextAlignment/variables/left.md) - [right](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextAlignment/variables/right.md) ###### TextDecoration ####### Variables - [lineThrough](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextDecoration/variables/lineThrough.md) - [none](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextDecoration/variables/none.md) - [underline](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextDecoration/variables/underline.md) ###### TextOverflow ####### Variables - [clip](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextOverflow/variables/clip.md) - [ellipsis](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextOverflow/variables/ellipsis.md) ###### TextTransform ####### Variables - [capitalize](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextTransform/variables/capitalize.md) - [lowercase](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextTransform/variables/lowercase.md) - [none](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextTransform/variables/none.md) - [uppercase](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/TextTransform/variables/uppercase.md) ###### UpdateTextTrigger ####### Variables - [focusLost](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/UpdateTextTrigger/variables/focusLost.md) - [textChanged](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/UpdateTextTrigger/variables/textChanged.md) ###### VerticalAlignment ####### Variables - [bottom](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignment/variables/bottom.md) - [middle](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignment/variables/middle.md) - [stretch](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignment/variables/stretch.md) - [top](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignment/variables/top.md) ###### VerticalAlignmentText ####### Variables - [baseline](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/baseline.md) - [bottom](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/bottom.md) - [isValid](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/isValid.md) - [middle](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/middle.md) - [parse](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/parse.md) - [stretch](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/stretch.md) - [sub](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/sub.md) - [sup](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/sup.md) - [textbottom](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/textbottom.md) - [texttop](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/texttop.md) - [top](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/VerticalAlignmentText/variables/top.md) ###### Visibility ####### Variables - [collapse](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Visibility/variables/collapse.md) - [collapsed](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Visibility/variables/collapsed.md) - [hidden](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Visibility/variables/hidden.md) - [isValid](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Visibility/variables/isValid.md) - [parse](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Visibility/variables/parse.md) - [visible](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/Visibility/variables/visible.md) ###### WhiteSpace ####### Variables - [normal](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/WhiteSpace/variables/normal.md) - [nowrap](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/WhiteSpace/variables/nowrap.md) - [wrap](https://docs.nativescript.org/api/namespaces/CoreTypes/namespaces/WhiteSpace/variables/wrap.md) ##### Type Aliases - [AndroidOverflow](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/AndroidOverflow.md) - [AutocapitalizationInputType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/AutocapitalizationInputType.md) - [AutofillType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/AutofillType.md) - [BackgroundRepeatType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/BackgroundRepeatType.md) - [CSSWideKeywords](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/CSSWideKeywords.md) - [DeviceOrientationType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/DeviceOrientationType.md) - [dip](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/dip.md): Denotes a length number that is in device independent pixel units. - [DockType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/DockType.md) - [FixedLengthType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/FixedLengthType.md) - [HorizontalAlignmentType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/HorizontalAlignmentType.md) - [ImageStretchType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/ImageStretchType.md) - [KeyboardInputType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/KeyboardInputType.md) - [LayoutDirectionType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/LayoutDirectionType.md) - [LengthDipUnit](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/LengthDipUnit.md) - [LengthPercentUnit](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/LengthPercentUnit.md) - [LengthPxUnit](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/LengthPxUnit.md) - [LengthType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/LengthType.md) - [MaxLinesType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/MaxLinesType.md) - [OrientationType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/OrientationType.md) - [percent](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/percent.md): Denotes a normalized percent number. 0% is represented as 0 50% is represented as 0.5 100% is represented as 1 - [PercentLengthType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/PercentLengthType.md) - [px](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/px.md): Denotes a length number that is in physical device pixels. - [ReturnKeyButtonType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/ReturnKeyButtonType.md) - [TextAlignmentType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/TextAlignmentType.md) - [TextDecorationType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/TextDecorationType.md) - [TextOverflowType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/TextOverflowType.md) - [TextTransformType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/TextTransformType.md) - [UpdateTextTriggerType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/UpdateTextTriggerType.md) - [VerticalAlignmentTextType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/VerticalAlignmentTextType.md) - [VerticalAlignmentType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/VerticalAlignmentType.md) - [VisibilityType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/VisibilityType.md) - [WhiteSpaceType](https://docs.nativescript.org/api/namespaces/CoreTypes/type-aliases/WhiteSpaceType.md) ##### Variables - [zeroLength](https://docs.nativescript.org/api/namespaces/CoreTypes/variables/zeroLength.md) #### CSSUtils ##### Variables - [CLASS_PREFIX](https://docs.nativescript.org/api/namespaces/CSSUtils/variables/CLASS_PREFIX.md) - [MODAL_ROOT_VIEW_CSS_CLASS](https://docs.nativescript.org/api/namespaces/CSSUtils/variables/MODAL_ROOT_VIEW_CSS_CLASS.md) - [ROOT_VIEW_CSS_CLASS](https://docs.nativescript.org/api/namespaces/CSSUtils/variables/ROOT_VIEW_CSS_CLASS.md) ##### Functions - [getModalRootViewCssClass](https://docs.nativescript.org/api/namespaces/CSSUtils/functions/getModalRootViewCssClass.md) - [getRootViewCssClasses](https://docs.nativescript.org/api/namespaces/CSSUtils/functions/getRootViewCssClasses.md) - [getSystemCssClasses](https://docs.nativescript.org/api/namespaces/CSSUtils/functions/getSystemCssClasses.md) - [pushToRootViewCssClasses](https://docs.nativescript.org/api/namespaces/CSSUtils/functions/pushToRootViewCssClasses.md) - [pushToSystemCssClasses](https://docs.nativescript.org/api/namespaces/CSSUtils/functions/pushToSystemCssClasses.md) - [removeFromRootViewCssClasses](https://docs.nativescript.org/api/namespaces/CSSUtils/functions/removeFromRootViewCssClasses.md) - [removeSystemCssClass](https://docs.nativescript.org/api/namespaces/CSSUtils/functions/removeSystemCssClass.md) #### DialogStrings ##### Variables - [ALERT](https://docs.nativescript.org/api/namespaces/DialogStrings/variables/ALERT.md) - [CANCEL](https://docs.nativescript.org/api/namespaces/DialogStrings/variables/CANCEL.md) - [CONFIRM](https://docs.nativescript.org/api/namespaces/DialogStrings/variables/CONFIRM.md) - [LOGIN](https://docs.nativescript.org/api/namespaces/DialogStrings/variables/LOGIN.md) - [OK](https://docs.nativescript.org/api/namespaces/DialogStrings/variables/OK.md) - [PROMPT](https://docs.nativescript.org/api/namespaces/DialogStrings/variables/PROMPT.md) - [STRING](https://docs.nativescript.org/api/namespaces/DialogStrings/variables/STRING.md) #### encoding ##### Variables - [ISO_8859_1](https://docs.nativescript.org/api/namespaces/encoding/variables/ISO_8859_1.md): Denotes ISO-8859-1 character encoding. - [US_ASCII](https://docs.nativescript.org/api/namespaces/encoding/variables/US_ASCII.md): Denotes US_ASCII character encoding. - [UTF_16](https://docs.nativescript.org/api/namespaces/encoding/variables/UTF_16.md): Denotes UTF_16 character encoding. - [UTF_16BE](https://docs.nativescript.org/api/namespaces/encoding/variables/UTF_16BE.md): Denotes UTF_16BE character encoding. - [UTF_16LE](https://docs.nativescript.org/api/namespaces/encoding/variables/UTF_16LE.md): Denotes UTF_16LE character encoding. - [UTF_8](https://docs.nativescript.org/api/namespaces/encoding/variables/UTF_8.md): Denotes UTF_8 character encoding. #### FixedLength ##### Variables - [convertToString](https://docs.nativescript.org/api/namespaces/FixedLength/variables/convertToString.md) - [equals](https://docs.nativescript.org/api/namespaces/FixedLength/variables/equals.md) - [toDevicePixels](https://docs.nativescript.org/api/namespaces/FixedLength/variables/toDevicePixels.md): Converts FixedLengthType unit to device pixels. ##### Functions - [parse](https://docs.nativescript.org/api/namespaces/FixedLength/functions/parse.md) #### FontStyle ##### Variables - [ITALIC](https://docs.nativescript.org/api/namespaces/FontStyle/variables/ITALIC.md) - [NORMAL](https://docs.nativescript.org/api/namespaces/FontStyle/variables/NORMAL.md) ##### Functions - [isValid](https://docs.nativescript.org/api/namespaces/FontStyle/functions/isValid.md) - [parse](https://docs.nativescript.org/api/namespaces/FontStyle/functions/parse.md) #### FontVariationSettings ##### Functions - [parse](https://docs.nativescript.org/api/namespaces/FontVariationSettings/functions/parse.md) - [toString](https://docs.nativescript.org/api/namespaces/FontVariationSettings/functions/toString.md) #### FontWeight ##### Variables - [BLACK](https://docs.nativescript.org/api/namespaces/FontWeight/variables/BLACK.md) - [BOLD](https://docs.nativescript.org/api/namespaces/FontWeight/variables/BOLD.md) - [EXTRA_BOLD](https://docs.nativescript.org/api/namespaces/FontWeight/variables/EXTRA_BOLD.md) - [EXTRA_LIGHT](https://docs.nativescript.org/api/namespaces/FontWeight/variables/EXTRA_LIGHT.md) - [LIGHT](https://docs.nativescript.org/api/namespaces/FontWeight/variables/LIGHT.md) - [MEDIUM](https://docs.nativescript.org/api/namespaces/FontWeight/variables/MEDIUM.md) - [NORMAL](https://docs.nativescript.org/api/namespaces/FontWeight/variables/NORMAL.md) - [SEMI_BOLD](https://docs.nativescript.org/api/namespaces/FontWeight/variables/SEMI_BOLD.md) - [THIN](https://docs.nativescript.org/api/namespaces/FontWeight/variables/THIN.md) ##### Functions - [isValid](https://docs.nativescript.org/api/namespaces/FontWeight/functions/isValid.md) - [parse](https://docs.nativescript.org/api/namespaces/FontWeight/functions/parse.md) #### GridUnitType ##### Variables - [AUTO](https://docs.nativescript.org/api/namespaces/GridUnitType/variables/AUTO.md) - [PIXEL](https://docs.nativescript.org/api/namespaces/GridUnitType/variables/PIXEL.md) - [STAR](https://docs.nativescript.org/api/namespaces/GridUnitType/variables/STAR.md) ##### Functions - [isValid](https://docs.nativescript.org/api/namespaces/GridUnitType/functions/isValid.md) - [parse](https://docs.nativescript.org/api/namespaces/GridUnitType/functions/parse.md) #### Http ##### Interfaces - [HttpContentHandler](https://docs.nativescript.org/api/namespaces/Http/interfaces/HttpContentHandler.md) ##### Variables - [request](https://docs.nativescript.org/api/namespaces/Http/variables/request.md): Makes a generic http request using the provided options and returns a HttpResponse Object. ##### Functions - [getBinary](https://docs.nativescript.org/api/namespaces/Http/functions/getBinary.md) - [getFile](https://docs.nativescript.org/api/namespaces/Http/functions/getFile.md) - [getImage](https://docs.nativescript.org/api/namespaces/Http/functions/getImage.md) - [getJSON](https://docs.nativescript.org/api/namespaces/Http/functions/getJSON.md) - [getString](https://docs.nativescript.org/api/namespaces/Http/functions/getString.md) #### inputType ##### Variables - [decimal](https://docs.nativescript.org/api/namespaces/inputType/variables/decimal.md): Decimal input type. - [email](https://docs.nativescript.org/api/namespaces/inputType/variables/email.md): Email input type. - [number](https://docs.nativescript.org/api/namespaces/inputType/variables/number.md): Number input type. - [password](https://docs.nativescript.org/api/namespaces/inputType/variables/password.md): Password input type. - [phone](https://docs.nativescript.org/api/namespaces/inputType/variables/phone.md): Phone input type. - [text](https://docs.nativescript.org/api/namespaces/inputType/variables/text.md): Plain text input type. #### IOSHelper ##### Classes - [UIAdaptivePresentationControllerDelegateImp](https://docs.nativescript.org/api/namespaces/IOSHelper/classes/UIAdaptivePresentationControllerDelegateImp.md) - [UILayoutViewController](https://docs.nativescript.org/api/namespaces/IOSHelper/classes/UILayoutViewController.md) - [UIPopoverPresentationControllerDelegateImp](https://docs.nativescript.org/api/namespaces/IOSHelper/classes/UIPopoverPresentationControllerDelegateImp.md) ##### Variables - [traitCollectionColorAppearanceChangedEvent](https://docs.nativescript.org/api/namespaces/IOSHelper/variables/traitCollectionColorAppearanceChangedEvent.md): String value used when hooking to traitCollectionColorAppearanceChangedEvent event. - [traitCollectionLayoutDirectionChangedEvent](https://docs.nativescript.org/api/namespaces/IOSHelper/variables/traitCollectionLayoutDirectionChangedEvent.md): String value used when hooking to traitCollectionLayoutDirectionChangedEvent event. ##### Functions - [expandBeyondSafeArea](https://docs.nativescript.org/api/namespaces/IOSHelper/functions/expandBeyondSafeArea.md) - [getFrameFromPosition](https://docs.nativescript.org/api/namespaces/IOSHelper/functions/getFrameFromPosition.md) - [getParentWithViewController](https://docs.nativescript.org/api/namespaces/IOSHelper/functions/getParentWithViewController.md) - [getPositionFromFrame](https://docs.nativescript.org/api/namespaces/IOSHelper/functions/getPositionFromFrame.md) - [invalidateStatusBarAppearance](https://docs.nativescript.org/api/namespaces/IOSHelper/functions/invalidateStatusBarAppearance.md) - [layoutView](https://docs.nativescript.org/api/namespaces/IOSHelper/functions/layoutView.md) - [shrinkToSafeArea](https://docs.nativescript.org/api/namespaces/IOSHelper/functions/shrinkToSafeArea.md) - [updateAutoAdjustScrollInsets](https://docs.nativescript.org/api/namespaces/IOSHelper/functions/updateAutoAdjustScrollInsets.md) - [updateConstraints](https://docs.nativescript.org/api/namespaces/IOSHelper/functions/updateConstraints.md) #### knownFolders ##### Namespaces - [ios](https://docs.nativescript.org/api/namespaces/knownFolders/namespaces/ios.md): Contains iOS-specific known folders. ###### ios ####### Functions - [desktop](https://docs.nativescript.org/api/namespaces/knownFolders/namespaces/ios/functions/desktop.md) - [developer](https://docs.nativescript.org/api/namespaces/knownFolders/namespaces/ios/functions/developer.md) - [downloads](https://docs.nativescript.org/api/namespaces/knownFolders/namespaces/ios/functions/downloads.md) - [library](https://docs.nativescript.org/api/namespaces/knownFolders/namespaces/ios/functions/library.md) - [movies](https://docs.nativescript.org/api/namespaces/knownFolders/namespaces/ios/functions/movies.md) - [music](https://docs.nativescript.org/api/namespaces/knownFolders/namespaces/ios/functions/music.md) - [pictures](https://docs.nativescript.org/api/namespaces/knownFolders/namespaces/ios/functions/pictures.md) - [sharedPublic](https://docs.nativescript.org/api/namespaces/knownFolders/namespaces/ios/functions/sharedPublic.md) ##### Functions - [currentApp](https://docs.nativescript.org/api/namespaces/knownFolders/functions/currentApp.md) - [documents](https://docs.nativescript.org/api/namespaces/knownFolders/functions/documents.md) - [externalDocuments](https://docs.nativescript.org/api/namespaces/knownFolders/functions/externalDocuments.md) - [temp](https://docs.nativescript.org/api/namespaces/knownFolders/functions/temp.md) #### Length ##### Variables - [convertToString](https://docs.nativescript.org/api/namespaces/Length/variables/convertToString.md) - [equals](https://docs.nativescript.org/api/namespaces/Length/variables/equals.md) - [toDevicePixels](https://docs.nativescript.org/api/namespaces/Length/variables/toDevicePixels.md): Converts LengthType unit to device pixels. ##### Functions - [parse](https://docs.nativescript.org/api/namespaces/Length/functions/parse.md) #### path ##### Variables - [separator](https://docs.nativescript.org/api/namespaces/path/variables/separator.md): Gets the string used to separate file paths. ##### Functions - [join](https://docs.nativescript.org/api/namespaces/path/functions/join.md) - [normalize](https://docs.nativescript.org/api/namespaces/path/functions/normalize.md) #### PercentLength ##### Variables - [convertToString](https://docs.nativescript.org/api/namespaces/PercentLength/variables/convertToString.md) - [equals](https://docs.nativescript.org/api/namespaces/PercentLength/variables/equals.md) - [toDevicePixels](https://docs.nativescript.org/api/namespaces/PercentLength/variables/toDevicePixels.md): Converts PercentLengthType unit to device pixels. ##### Functions - [parse](https://docs.nativescript.org/api/namespaces/PercentLength/functions/parse.md) #### Trace ##### Namespaces - [categories](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories.md): all predefined categories. - [messageType](https://docs.nativescript.org/api/namespaces/Trace/namespaces/messageType.md) ###### categories ####### Variables - [All](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/All.md) - [Animation](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/Animation.md) - [Binding](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/Binding.md) - [BindingError](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/BindingError.md) - [Debug](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/Debug.md) - [Error](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/Error.md) - [Layout](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/Layout.md) - [Livesync](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/Livesync.md) - [MediaQuery](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/MediaQuery.md) - [ModuleNameResolver](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/ModuleNameResolver.md) - [NativeLifecycle](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/NativeLifecycle.md) - [Navigation](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/Navigation.md) - [separator](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/separator.md) - [Style](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/Style.md) - [Test](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/Test.md) - [Transition](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/Transition.md) - [ViewHierarchy](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/ViewHierarchy.md) - [VisualTreeEvents](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/variables/VisualTreeEvents.md) ####### Functions - [concat](https://docs.nativescript.org/api/namespaces/Trace/namespaces/categories/functions/concat.md) ###### messageType ####### Variables - [error](https://docs.nativescript.org/api/namespaces/Trace/namespaces/messageType/variables/error.md) - [info](https://docs.nativescript.org/api/namespaces/Trace/namespaces/messageType/variables/info.md) - [log](https://docs.nativescript.org/api/namespaces/Trace/namespaces/messageType/variables/log.md) - [warn](https://docs.nativescript.org/api/namespaces/Trace/namespaces/messageType/variables/warn.md) ##### Classes - [ConsoleWriter](https://docs.nativescript.org/api/namespaces/Trace/classes/ConsoleWriter.md): An interface used to define a writer used by trace to print (log). - [DefaultErrorHandler](https://docs.nativescript.org/api/namespaces/Trace/classes/DefaultErrorHandler.md): An interface used to for handling trace error ##### Functions - [addCategories](https://docs.nativescript.org/api/namespaces/Trace/functions/addCategories.md) - [addEventListener](https://docs.nativescript.org/api/namespaces/Trace/functions/addEventListener.md) - [addWriter](https://docs.nativescript.org/api/namespaces/Trace/functions/addWriter.md) - [clearWriters](https://docs.nativescript.org/api/namespaces/Trace/functions/clearWriters.md) - [disable](https://docs.nativescript.org/api/namespaces/Trace/functions/disable.md) - [enable](https://docs.nativescript.org/api/namespaces/Trace/functions/enable.md) - [error](https://docs.nativescript.org/api/namespaces/Trace/functions/error.md) - [getErrorHandler](https://docs.nativescript.org/api/namespaces/Trace/functions/getErrorHandler.md) - [isCategorySet](https://docs.nativescript.org/api/namespaces/Trace/functions/isCategorySet.md) - [isEnabled](https://docs.nativescript.org/api/namespaces/Trace/functions/isEnabled.md) - [notifyEvent](https://docs.nativescript.org/api/namespaces/Trace/functions/notifyEvent.md) - [removeEventListener](https://docs.nativescript.org/api/namespaces/Trace/functions/removeEventListener.md) - [removeWriter](https://docs.nativescript.org/api/namespaces/Trace/functions/removeWriter.md) - [setCategories](https://docs.nativescript.org/api/namespaces/Trace/functions/setCategories.md) - [setErrorHandler](https://docs.nativescript.org/api/namespaces/Trace/functions/setErrorHandler.md) - [write](https://docs.nativescript.org/api/namespaces/Trace/functions/write.md) #### Utils ##### Namespaces - [layout](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout.md): Utility module related to layout. ###### layout ####### Variables - [AT_MOST](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/variables/AT_MOST.md) - [EXACTLY](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/variables/EXACTLY.md) - [MEASURED_HEIGHT_STATE_SHIFT](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/variables/MEASURED_HEIGHT_STATE_SHIFT.md) - [MEASURED_SIZE_MASK](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/variables/MEASURED_SIZE_MASK.md) - [MEASURED_STATE_MASK](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/variables/MEASURED_STATE_MASK.md) - [MEASURED_STATE_TOO_SMALL](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/variables/MEASURED_STATE_TOO_SMALL.md) - [MODE_MASK](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/variables/MODE_MASK.md) - [MODE_SHIFT](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/variables/MODE_SHIFT.md): Bits that provide the actual measured size. - [UNSPECIFIED](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/variables/UNSPECIFIED.md) ####### Functions - [getDisplayDensity](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/getDisplayDensity.md) - [getMeasureSpecMode](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/getMeasureSpecMode.md) - [getMeasureSpecSize](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/getMeasureSpecSize.md) - [getMode](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/getMode.md) - [hasRtlSupport](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/hasRtlSupport.md) - [makeMeasureSpec](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/makeMeasureSpec.md) - [measureNativeView](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/measureNativeView.md) - [measureSpecToString](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/measureSpecToString.md) - [round](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/round.md) - [toDeviceIndependentPixels](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/toDeviceIndependentPixels.md) - [toDevicePixels](https://docs.nativescript.org/api/namespaces/Utils/namespaces/layout/functions/toDevicePixels.md) ##### Classes - [ClassInfo](https://docs.nativescript.org/api/namespaces/Utils/classes/ClassInfo.md): A Class holding information about a class - [ScopeError](https://docs.nativescript.org/api/namespaces/Utils/classes/ScopeError.md): An Error class that provides additional context to an error. - [Source](https://docs.nativescript.org/api/namespaces/Utils/classes/Source.md): A class encapsulating information for source code origin. - [SourceError](https://docs.nativescript.org/api/namespaces/Utils/classes/SourceError.md): Represents a scope error providing addiot ##### Type Aliases - [NativeWindow](https://docs.nativescript.org/api/namespaces/Utils/type-aliases/NativeWindow.md) ##### Variables - [ad](https://docs.nativescript.org/api/namespaces/Utils/variables/ad.md) - [android](https://docs.nativescript.org/api/namespaces/Utils/variables/android.md): Utilities related to Android. - [CORE_ANIMATION_DEFAULTS](https://docs.nativescript.org/api/namespaces/Utils/variables/CORE_ANIMATION_DEFAULTS.md): Default animation values used throughout core - [debug](https://docs.nativescript.org/api/namespaces/Utils/variables/debug.md): A runtime option indicating whether the build has debugging enabled. - [FILE_PREFIX](https://docs.nativescript.org/api/namespaces/Utils/variables/FILE_PREFIX.md) - [FONT_PREFIX](https://docs.nativescript.org/api/namespaces/Utils/variables/FONT_PREFIX.md) - [ios](https://docs.nativescript.org/api/namespaces/Utils/variables/ios.md): Utilities related to iOS. - [iOSNativeHelper](https://docs.nativescript.org/api/namespaces/Utils/variables/iOSNativeHelper.md) - [RESOURCE_PREFIX](https://docs.nativescript.org/api/namespaces/Utils/variables/RESOURCE_PREFIX.md) - [SDK_VERSION](https://docs.nativescript.org/api/namespaces/Utils/variables/SDK_VERSION.md) - [SYSTEM_PREFIX](https://docs.nativescript.org/api/namespaces/Utils/variables/SYSTEM_PREFIX.md) ##### Functions - [clearInterval](https://docs.nativescript.org/api/namespaces/Utils/functions/clearInterval.md) - [clearTimeout](https://docs.nativescript.org/api/namespaces/Utils/functions/clearTimeout.md) - [convertString](https://docs.nativescript.org/api/namespaces/Utils/functions/convertString.md) - [copyToClipboard](https://docs.nativescript.org/api/namespaces/Utils/functions/copyToClipboard.md) - [dataDeserialize](https://docs.nativescript.org/api/namespaces/Utils/functions/dataDeserialize.md) - [dataSerialize](https://docs.nativescript.org/api/namespaces/Utils/functions/dataSerialize.md) - [debounce](https://docs.nativescript.org/api/namespaces/Utils/functions/debounce.md) - [dismissKeyboard](https://docs.nativescript.org/api/namespaces/Utils/functions/dismissKeyboard.md) - [dismissSoftInput](https://docs.nativescript.org/api/namespaces/Utils/functions/dismissSoftInput.md) - [dispatchToMainThread](https://docs.nativescript.org/api/namespaces/Utils/functions/dispatchToMainThread.md) - [dispatchToUIThread](https://docs.nativescript.org/api/namespaces/Utils/functions/dispatchToUIThread.md) - [eliminateDuplicates](https://docs.nativescript.org/api/namespaces/Utils/functions/eliminateDuplicates.md) - [escapeRegexSymbols](https://docs.nativescript.org/api/namespaces/Utils/functions/escapeRegexSymbols.md) - [executeOnMainThread](https://docs.nativescript.org/api/namespaces/Utils/functions/executeOnMainThread.md) - [executeOnUIThread](https://docs.nativescript.org/api/namespaces/Utils/functions/executeOnUIThread.md) - [GC](https://docs.nativescript.org/api/namespaces/Utils/functions/GC.md) - [getBaseClasses](https://docs.nativescript.org/api/namespaces/Utils/functions/getBaseClasses.md) - [getClass](https://docs.nativescript.org/api/namespaces/Utils/functions/getClass.md) - [getClassInfo](https://docs.nativescript.org/api/namespaces/Utils/functions/getClassInfo.md) - [getDurationWithDampingFromSpring](https://docs.nativescript.org/api/namespaces/Utils/functions/getDurationWithDampingFromSpring.md) - [getFileExtension](https://docs.nativescript.org/api/namespaces/Utils/functions/getFileExtension.md) - [getModuleName](https://docs.nativescript.org/api/namespaces/Utils/functions/getModuleName.md) - [getWindow](https://docs.nativescript.org/api/namespaces/Utils/functions/getWindow.md) - [hasDuplicates](https://docs.nativescript.org/api/namespaces/Utils/functions/hasDuplicates.md) - [isBoolean](https://docs.nativescript.org/api/namespaces/Utils/functions/isBoolean.md) - [isDataURI](https://docs.nativescript.org/api/namespaces/Utils/functions/isDataURI.md) - [isDefined](https://docs.nativescript.org/api/namespaces/Utils/functions/isDefined.md) - [isEmoji](https://docs.nativescript.org/api/namespaces/Utils/functions/isEmoji.md) - [isFileOrResourcePath](https://docs.nativescript.org/api/namespaces/Utils/functions/isFileOrResourcePath.md) - [isFontIconURI](https://docs.nativescript.org/api/namespaces/Utils/functions/isFontIconURI.md) - [isFunction](https://docs.nativescript.org/api/namespaces/Utils/functions/isFunction.md) - [isMainThread](https://docs.nativescript.org/api/namespaces/Utils/functions/isMainThread.md) - [isNullOrUndefined](https://docs.nativescript.org/api/namespaces/Utils/functions/isNullOrUndefined.md) - [isNumber](https://docs.nativescript.org/api/namespaces/Utils/functions/isNumber.md) - [isObject](https://docs.nativescript.org/api/namespaces/Utils/functions/isObject.md) - [isRealDevice](https://docs.nativescript.org/api/namespaces/Utils/functions/isRealDevice.md) - [isString](https://docs.nativescript.org/api/namespaces/Utils/functions/isString.md) - [isSystemURI](https://docs.nativescript.org/api/namespaces/Utils/functions/isSystemURI.md) - [isUndefined](https://docs.nativescript.org/api/namespaces/Utils/functions/isUndefined.md) - [mainThreadify](https://docs.nativescript.org/api/namespaces/Utils/functions/mainThreadify.md) - [merge](https://docs.nativescript.org/api/namespaces/Utils/functions/merge.md) - [mergeSort](https://docs.nativescript.org/api/namespaces/Utils/functions/mergeSort.md) - [numberHasDecimals](https://docs.nativescript.org/api/namespaces/Utils/functions/numberHasDecimals.md) - [numberIs64Bit](https://docs.nativescript.org/api/namespaces/Utils/functions/numberIs64Bit.md) - [openFile](https://docs.nativescript.org/api/namespaces/Utils/functions/openFile.md) - [openUrl](https://docs.nativescript.org/api/namespaces/Utils/functions/openUrl.md) - [openUrlAsync](https://docs.nativescript.org/api/namespaces/Utils/functions/openUrlAsync.md) - [queueGC](https://docs.nativescript.org/api/namespaces/Utils/functions/queueGC.md) - [queueMacrotask](https://docs.nativescript.org/api/namespaces/Utils/functions/queueMacrotask.md) - [releaseNativeObject](https://docs.nativescript.org/api/namespaces/Utils/functions/releaseNativeObject.md) - [sanitizeModuleName](https://docs.nativescript.org/api/namespaces/Utils/functions/sanitizeModuleName.md) - [setInterval](https://docs.nativescript.org/api/namespaces/Utils/functions/setInterval.md) - [setTimeout](https://docs.nativescript.org/api/namespaces/Utils/functions/setTimeout.md) - [supportsGlass](https://docs.nativescript.org/api/namespaces/Utils/functions/supportsGlass.md) - [throttle](https://docs.nativescript.org/api/namespaces/Utils/functions/throttle.md) - [toUIString](https://docs.nativescript.org/api/namespaces/Utils/functions/toUIString.md) - [verifyCallback](https://docs.nativescript.org/api/namespaces/Utils/functions/verifyCallback.md) ### Enumerations - [AccessibilityLiveRegion](https://docs.nativescript.org/api/enumerations/AccessibilityLiveRegion.md) - [AccessibilityRole](https://docs.nativescript.org/api/enumerations/AccessibilityRole.md) - [AccessibilityState](https://docs.nativescript.org/api/enumerations/AccessibilityState.md) - [AccessibilityTrait](https://docs.nativescript.org/api/enumerations/AccessibilityTrait.md) - [AndroidDirectory](https://docs.nativescript.org/api/enumerations/AndroidDirectory.md) - [CacheMode](https://docs.nativescript.org/api/enumerations/CacheMode.md) - [FontScaleCategory](https://docs.nativescript.org/api/enumerations/FontScaleCategory.md) - [GestureEvents](https://docs.nativescript.org/api/enumerations/GestureEvents.md) - [GestureStateTypes](https://docs.nativescript.org/api/enumerations/GestureStateTypes.md) - [GestureTypes](https://docs.nativescript.org/api/enumerations/GestureTypes.md) - [HttpResponseEncoding](https://docs.nativescript.org/api/enumerations/HttpResponseEncoding.md) - [ImageSymbolEffects](https://docs.nativescript.org/api/enumerations/ImageSymbolEffects.md) - [NavigationType](https://docs.nativescript.org/api/enumerations/NavigationType.md) - [SharedTransitionAnimationType](https://docs.nativescript.org/api/enumerations/SharedTransitionAnimationType.md) - [SwipeDirection](https://docs.nativescript.org/api/enumerations/SwipeDirection.md) - [TouchAction](https://docs.nativescript.org/api/enumerations/TouchAction.md) - [WritingToolsAllowedInput](https://docs.nativescript.org/api/enumerations/WritingToolsAllowedInput.md): (iOS Only) Allowed input for Apple Intelligence Writing Tools - [WritingToolsBehavior](https://docs.nativescript.org/api/enumerations/WritingToolsBehavior.md): (iOS Only) Behavior for Apple Intelligence Writing Tools ### Classes - [AbsoluteLayout](https://docs.nativescript.org/api/classes/AbsoluteLayout.md): A layout that lets you specify exact locations (left/top coordinates) of its children. - [ActionBar](https://docs.nativescript.org/api/classes/ActionBar.md): Provides an abstraction over the ActionBar (android) and NavigationBar (iOS). - [ActionItem](https://docs.nativescript.org/api/classes/ActionItem.md): Represents an action item in the action bar. - [ActionItems](https://docs.nativescript.org/api/classes/ActionItems.md): Represents a collection of ActionItems. - [ActivityIndicator](https://docs.nativescript.org/api/classes/ActivityIndicator.md): Represents a UI widget which displays a progress indicator hinting the user for some background operation running. - [AndroidApplication](https://docs.nativescript.org/api/classes/AndroidApplication.md) - [Animation](https://docs.nativescript.org/api/classes/Animation.md): Defines a animation set. - [ApplicationCommon](https://docs.nativescript.org/api/classes/ApplicationCommon.md) - [Background](https://docs.nativescript.org/api/classes/Background.md) - [Binding](https://docs.nativescript.org/api/classes/Binding.md) - [Builder](https://docs.nativescript.org/api/classes/Builder.md) - [Button](https://docs.nativescript.org/api/classes/Button.md): Represents a standard Button widget. - [ChangeType](https://docs.nativescript.org/api/classes/ChangeType.md) - [CoercibleProperty](https://docs.nativescript.org/api/classes/CoercibleProperty.md) - [Color](https://docs.nativescript.org/api/classes/Color.md): Represents a color object. Stores all color components (alpha (opacity), red, green, blue) in a [0..255] range. - [ContainerView](https://docs.nativescript.org/api/classes/ContainerView.md): Base class for all UI components that are containers. - [ContentView](https://docs.nativescript.org/api/classes/ContentView.md) - [ControlStateChangeListener](https://docs.nativescript.org/api/classes/ControlStateChangeListener.md): An utility class used for supporting styling infrastructure. WARNING: This class is intended for IOS only. - [CssAnimationParser](https://docs.nativescript.org/api/classes/CssAnimationParser.md) - [CssAnimationProperty](https://docs.nativescript.org/api/classes/CssAnimationProperty.md) - [CssProperty](https://docs.nativescript.org/api/classes/CssProperty.md) - [CustomLayoutView](https://docs.nativescript.org/api/classes/CustomLayoutView.md): Base class for all UI components that implement custom layouts. - [DatePicker](https://docs.nativescript.org/api/classes/DatePicker.md): Represents an date picker. - [DockLayout](https://docs.nativescript.org/api/classes/DockLayout.md): A Layout that arranges its children at its outer edges, and allows its last child to take up the remaining space. - [EditableTextBase](https://docs.nativescript.org/api/classes/EditableTextBase.md): Represents the base class for all editable text views. - [FadeTransition](https://docs.nativescript.org/api/classes/FadeTransition.md) - [File](https://docs.nativescript.org/api/classes/File.md): Represents a File entity on the file system. - [FileSystemEntity](https://docs.nativescript.org/api/classes/FileSystemEntity.md): Represents a single entity on the file system. - [FlexboxLayout](https://docs.nativescript.org/api/classes/FlexboxLayout.md) - [Folder](https://docs.nativescript.org/api/classes/Folder.md): Represents a Folder (directory) entity on the file system. - [Font](https://docs.nativescript.org/api/classes/Font.md) - [FormattedString](https://docs.nativescript.org/api/classes/FormattedString.md): A class used to create a formatted (rich text) string. - [Frame](https://docs.nativescript.org/api/classes/Frame.md): Represents the logical View unit that is responsible for navigation within an application. Nested frames are supported, enabling hierarchical navigation scen... - [GesturesObserver](https://docs.nativescript.org/api/classes/GesturesObserver.md): Provides options for the GesturesObserver. - [GridLayout](https://docs.nativescript.org/api/classes/GridLayout.md): Defines a rectangular layout area that consists of columns and rows. - [HtmlView](https://docs.nativescript.org/api/classes/HtmlView.md): Represents a view with html content. Use this component instead WebView when you want to show just static HTML content. [iOS support](https://developer.apple... - [Image](https://docs.nativescript.org/api/classes/Image.md): Represents a class that provides functionality for loading and streching image(s). - [ImageAsset](https://docs.nativescript.org/api/classes/ImageAsset.md): Observable is used when you want to be notified when a change occurs. Use on/off methods to add/remove listener. Please note that should you be using the `ne... - [ImageCache](https://docs.nativescript.org/api/classes/ImageCache.md): Represents a class that stores handles image download requests and caches the already downloaded images. - [ImageSource](https://docs.nativescript.org/api/classes/ImageSource.md): Encapsulates the common abstraction behind a platform specific object (typically a Bitmap) that is used as a source for images. - [ImageSymbolEffect](https://docs.nativescript.org/api/classes/ImageSymbolEffect.md): iOS only Symbol effects: https://developer.apple.com/documentation/symbols?language=objc - [InheritedCssProperty](https://docs.nativescript.org/api/classes/InheritedCssProperty.md) - [InheritedProperty](https://docs.nativescript.org/api/classes/InheritedProperty.md) - [iOSApplication](https://docs.nativescript.org/api/classes/iOSApplication.md) - [ItemSpec](https://docs.nativescript.org/api/classes/ItemSpec.md): Defines row/column specific properties that apply to GridLayout elements. - [KeyframeAnimation](https://docs.nativescript.org/api/classes/KeyframeAnimation.md) - [KeyframeAnimationInfo](https://docs.nativescript.org/api/classes/KeyframeAnimationInfo.md) - [KeyframeDeclaration](https://docs.nativescript.org/api/classes/KeyframeDeclaration.md) - [KeyframeInfo](https://docs.nativescript.org/api/classes/KeyframeInfo.md) - [Label](https://docs.nativescript.org/api/classes/Label.md): Represents a text label. - [LayoutBase](https://docs.nativescript.org/api/classes/LayoutBase.md): Base class for all views that supports children positioning. - [LinearGradient](https://docs.nativescript.org/api/classes/LinearGradient.md) - [LiquidGlass](https://docs.nativescript.org/api/classes/LiquidGlass.md) - [LiquidGlassContainer](https://docs.nativescript.org/api/classes/LiquidGlassContainer.md) - [ListPicker](https://docs.nativescript.org/api/classes/ListPicker.md): Represents an list picker. - [ListView](https://docs.nativescript.org/api/classes/ListView.md): Represents a view that shows items in a vertically scrolling list. - [ModalTransition](https://docs.nativescript.org/api/classes/ModalTransition.md) - [ModuleNameResolver](https://docs.nativescript.org/api/classes/ModuleNameResolver.md) - [NavigationButton](https://docs.nativescript.org/api/classes/NavigationButton.md): Represents the navigation (a.k.a. "back") button. - [Observable](https://docs.nativescript.org/api/classes/Observable.md): Observable is used when you want to be notified when a change occurs. Use on/off methods to add/remove listener. Please note that should you be using the `ne... - [ObservableArray](https://docs.nativescript.org/api/classes/ObservableArray.md): Advanced array like class used when you want to be notified when a change occurs. - [Page](https://docs.nativescript.org/api/classes/Page.md): Represents a logical unit for navigation (inside Frame). - [PageBase](https://docs.nativescript.org/api/classes/PageBase.md) - [PageTransition](https://docs.nativescript.org/api/classes/PageTransition.md) - [ParserEvent](https://docs.nativescript.org/api/classes/ParserEvent.md): Provides information for a parser event. - [ParserEventType](https://docs.nativescript.org/api/classes/ParserEventType.md): Specifies the type of parser event. - [Placeholder](https://docs.nativescript.org/api/classes/Placeholder.md): Represents a Placeholder, which is used to add a native view to the visual tree. - [Progress](https://docs.nativescript.org/api/classes/Progress.md): Represents a progress component. - [Property](https://docs.nativescript.org/api/classes/Property.md) - [ProxyViewContainer](https://docs.nativescript.org/api/classes/ProxyViewContainer.md): Proxy view container that adds all its native children directly to the parent. To be used as a logical grouping container of views. - [Repeater](https://docs.nativescript.org/api/classes/Repeater.md): Represents a UI Repeater component. - [RootLayout](https://docs.nativescript.org/api/classes/RootLayout.md) - [Screen](https://docs.nativescript.org/api/classes/Screen.md): An object describing general information about a display. - [ScrollView](https://docs.nativescript.org/api/classes/ScrollView.md): Represents a scrollable area that can have content that is larger than its bounds. - [SearchBar](https://docs.nativescript.org/api/classes/SearchBar.md): Represents a search bar component. - [SegmentedBar](https://docs.nativescript.org/api/classes/SegmentedBar.md): Represents a UI SegmentedBar component. - [SegmentedBarItem](https://docs.nativescript.org/api/classes/SegmentedBarItem.md): Represents a SegmentedBar item. - [SharedTransition](https://docs.nativescript.org/api/classes/SharedTransition.md): Shared Element Transitions (preview) Allows you to auto animate between shared elements on two different screesn to create smooth navigational experiences. V... - [SharedTransitionHelper](https://docs.nativescript.org/api/classes/SharedTransitionHelper.md): Platform helper to aid in creating your own custom Shared Element Transition classes. (iOS Only) - [ShorthandProperty](https://docs.nativescript.org/api/classes/ShorthandProperty.md) - [Slider](https://docs.nativescript.org/api/classes/Slider.md): Represents a slider component. - [SlideTransition](https://docs.nativescript.org/api/classes/SlideTransition.md) - [Span](https://docs.nativescript.org/api/classes/Span.md): A class used to create a single part of formatted string with a common text properties. - [SplitView](https://docs.nativescript.org/api/classes/SplitView.md): iOS UISplitViewController-backed container. On Android, acts as a simple container. - [StackLayout](https://docs.nativescript.org/api/classes/StackLayout.md): A Layout that arranges its children horizontally or vertically. The direction can be set by orientation property. - [Style](https://docs.nativescript.org/api/classes/Style.md): Observable is used when you want to be notified when a change occurs. Use on/off methods to add/remove listener. Please note that should you be using the `ne... - [Switch](https://docs.nativescript.org/api/classes/Switch.md): Represents a switch component. - [TabView](https://docs.nativescript.org/api/classes/TabView.md): Represents a tab view. - [TabViewItem](https://docs.nativescript.org/api/classes/TabViewItem.md): Represents a tab view entry. - [TextBase](https://docs.nativescript.org/api/classes/TextBase.md) - [TextField](https://docs.nativescript.org/api/classes/TextField.md): Represents an editable text field. - [TextView](https://docs.nativescript.org/api/classes/TextView.md): Represents an editable multiline text view. - [TimePicker](https://docs.nativescript.org/api/classes/TimePicker.md): Represents an time picker. - [TouchManager](https://docs.nativescript.org/api/classes/TouchManager.md): Manage interactivity in your apps easily with TouchManager. Store reusable down/up animation settings for touches as well as optionally enable automatic tap ... - [Transition](https://docs.nativescript.org/api/classes/Transition.md) - [View](https://docs.nativescript.org/api/classes/View.md): This class is the base class for all UI components. A View occupies a rectangular area on the screen and is responsible for drawing and layouting of all UI c... - [ViewBase](https://docs.nativescript.org/api/classes/ViewBase.md) - [ViewHelper](https://docs.nativescript.org/api/classes/ViewHelper.md) - [VirtualArray](https://docs.nativescript.org/api/classes/VirtualArray.md): Advanced array like class that helps loading items on demand. - [WebView](https://docs.nativescript.org/api/classes/WebView.md): Represents a standard WebView widget. - [WrapLayout](https://docs.nativescript.org/api/classes/WrapLayout.md): WrapLayout position children in rows or columns depending on orientation property until space is filled and then wraps them on new row or column. - [WrappedValue](https://docs.nativescript.org/api/classes/WrappedValue.md): Helper class that is used to fire property change even when real object is the same. By default property change will not be fired for a same object. By wrapp... - [XmlParser](https://docs.nativescript.org/api/classes/XmlParser.md): A simple non-validating SAX parser based on https://github.com/vflash/easysax version 0.1.14 ### Interfaces - [AccessibilityDecrementEventData](https://docs.nativescript.org/api/interfaces/AccessibilityDecrementEventData.md): Base event data. - [AccessibilityIncrementEventData](https://docs.nativescript.org/api/interfaces/AccessibilityIncrementEventData.md): Base event data. - [ActionOptions](https://docs.nativescript.org/api/interfaces/ActionOptions.md): Provides options for the dialog. - [AddArrayFromBuilder](https://docs.nativescript.org/api/interfaces/AddArrayFromBuilder.md): Defines an interface for adding arrays declared in xml. - [AddChildFromBuilder](https://docs.nativescript.org/api/interfaces/AddChildFromBuilder.md): Defines an interface for adding a child element declared in xml. - [AlertOptions](https://docs.nativescript.org/api/interfaces/AlertOptions.md): Provides options for the alert. - [AndroidActivityBackPressedEventData](https://docs.nativescript.org/api/interfaces/AndroidActivityBackPressedEventData.md): Data for the Android activity back pressed event. - [AndroidActivityBundleEventData](https://docs.nativescript.org/api/interfaces/AndroidActivityBundleEventData.md): Data for the Android activity events with bundle. - [AndroidActivityCallbacks](https://docs.nativescript.org/api/interfaces/AndroidActivityCallbacks.md) - [AndroidActivityEventData](https://docs.nativescript.org/api/interfaces/AndroidActivityEventData.md): Data for the Android activity events. - [AndroidActivityNewIntentEventData](https://docs.nativescript.org/api/interfaces/AndroidActivityNewIntentEventData.md): Data for the Android activity newIntent event. - [AndroidActivityRequestPermissionsEventData](https://docs.nativescript.org/api/interfaces/AndroidActivityRequestPermissionsEventData.md): Data for the Android activity onRequestPermissions callback - [AndroidActivityResultEventData](https://docs.nativescript.org/api/interfaces/AndroidActivityResultEventData.md): Data for the Android activity result event. - [AndroidOverflowInsetData](https://docs.nativescript.org/api/interfaces/AndroidOverflowInsetData.md): Defines the data for the androidOverflowInset event. - [AnimationDefinition](https://docs.nativescript.org/api/interfaces/AnimationDefinition.md) - [AnimationDefinitionInternal](https://docs.nativescript.org/api/interfaces/AnimationDefinitionInternal.md) - [ApplicationEventData](https://docs.nativescript.org/api/interfaces/ApplicationEventData.md): Event data containing information for the application events. - [BackstackEntry](https://docs.nativescript.org/api/interfaces/BackstackEntry.md): Represents an entry in the back stack of a Frame object. - [BindingOptions](https://docs.nativescript.org/api/interfaces/BindingOptions.md): The options object used in the Bindable.bind method. - [Cancelable](https://docs.nativescript.org/api/interfaces/Cancelable.md) - [CancelableOptions](https://docs.nativescript.org/api/interfaces/CancelableOptions.md): Provides options for the dialog. - [ChangedData](https://docs.nativescript.org/api/interfaces/ChangedData.md): Event args for "changed" event. - [CommonLayoutParams](https://docs.nativescript.org/api/interfaces/CommonLayoutParams.md) - [ComponentModule](https://docs.nativescript.org/api/interfaces/ComponentModule.md) - [ConfirmOptions](https://docs.nativescript.org/api/interfaces/ConfirmOptions.md): Provides options for the confirm dialog. - [CreateViewEventData](https://docs.nativescript.org/api/interfaces/CreateViewEventData.md): Event data containing information for creating a native view that will be added to the visual tree. - [CssChangedEventData](https://docs.nativescript.org/api/interfaces/CssChangedEventData.md): Event data containing information about application css change. - [DialogOptions](https://docs.nativescript.org/api/interfaces/DialogOptions.md): Provides options for the dialog. - [DiscardedErrorEventData](https://docs.nativescript.org/api/interfaces/DiscardedErrorEventData.md): Event data containing information about discarded application errors. - [DownloadedData](https://docs.nativescript.org/api/interfaces/DownloadedData.md): Provides data for downloaded event. - [DownloadError](https://docs.nativescript.org/api/interfaces/DownloadError.md): Provides data for download error. - [DownloadRequest](https://docs.nativescript.org/api/interfaces/DownloadRequest.md): Represents a single download request. - [EventData](https://docs.nativescript.org/api/interfaces/EventData.md): Base event data. - [EventDataValue](https://docs.nativescript.org/api/interfaces/EventDataValue.md): Base event data. - [FontScaleChangedEventData](https://docs.nativescript.org/api/interfaces/FontScaleChangedEventData.md): Event data containing information for font scale changed event. - [GestureEventData](https://docs.nativescript.org/api/interfaces/GestureEventData.md): Base event data. - [GestureEventDataWithState](https://docs.nativescript.org/api/interfaces/GestureEventDataWithState.md): Base event data. - [HttpContent](https://docs.nativescript.org/api/interfaces/HttpContent.md): Encapsulates the content of an HttpResponse. - [HttpRequestOptions](https://docs.nativescript.org/api/interfaces/HttpRequestOptions.md): Provides options for the http requests. - [HttpResponse](https://docs.nativescript.org/api/interfaces/HttpResponse.md): Encapsulates HTTP-response information from an HTTP-request. - [IDevice](https://docs.nativescript.org/api/interfaces/IDevice.md) - [ImageAssetOptions](https://docs.nativescript.org/api/interfaces/ImageAssetOptions.md) - [InitRootViewEventData](https://docs.nativescript.org/api/interfaces/InitRootViewEventData.md): Event data containing information about root view application. - [IOSView](https://docs.nativescript.org/api/interfaces/IOSView.md): This class is the base class for all UI components. A View occupies a rectangular area on the screen and is responsible for drawing and layouting of all UI c... - [ItemEventData](https://docs.nativescript.org/api/interfaces/ItemEventData.md): Event data containing information for the index and the view associated to a list view item. - [ItemsLoading](https://docs.nativescript.org/api/interfaces/ItemsLoading.md): Event args for "itemsLoading" event. - [ItemsSource](https://docs.nativescript.org/api/interfaces/ItemsSource.md) - [KeyedTemplate](https://docs.nativescript.org/api/interfaces/KeyedTemplate.md): Defines an interface for Template with a key. - [LaunchEventData](https://docs.nativescript.org/api/interfaces/LaunchEventData.md): Event data containing information for launch event. - [LayoutDirectionChangedEventData](https://docs.nativescript.org/api/interfaces/LayoutDirectionChangedEventData.md): Event data containing information for system layout direction changed event. - [LoadAppCSSEventData](https://docs.nativescript.org/api/interfaces/LoadAppCSSEventData.md): Event data containing information for the application events. - [LoadEventData](https://docs.nativescript.org/api/interfaces/LoadEventData.md): Event data containing information for the loading events of a WebView. - [LoadOptions](https://docs.nativescript.org/api/interfaces/LoadOptions.md) - [LoginOptions](https://docs.nativescript.org/api/interfaces/LoginOptions.md): Provides options for the login dialog. - [LoginResult](https://docs.nativescript.org/api/interfaces/LoginResult.md): Provides result data from the login dialog. - [NativeScriptConfig](https://docs.nativescript.org/api/interfaces/NativeScriptConfig.md): IMPORTANT: this is not generated automatically due to this issue: https://github.com/microsoft/TypeScript/issues/36763 the reference path above will get rewr... - [NativeScriptError](https://docs.nativescript.org/api/interfaces/NativeScriptError.md): An extended JavaScript Error which will have the nativeError property initialized in case the error is caused by executing platform-specific code. - [NavigatedData](https://docs.nativescript.org/api/interfaces/NavigatedData.md): Defines the data for the page navigation events. - [NavigationContext](https://docs.nativescript.org/api/interfaces/NavigationContext.md): Represents a context passed to navigation methods. - [NavigationData](https://docs.nativescript.org/api/interfaces/NavigationData.md): Base event data. - [NavigationEntry](https://docs.nativescript.org/api/interfaces/NavigationEntry.md): Represents an entry in passed to navigate method. - [NavigationTransition](https://docs.nativescript.org/api/interfaces/NavigationTransition.md): Represents an object specifying a page navigation transition. - [OrientationChangedEventData](https://docs.nativescript.org/api/interfaces/OrientationChangedEventData.md): Event data containing information for orientation changed event. - [Pair](https://docs.nativescript.org/api/interfaces/Pair.md) - [PanGestureEventData](https://docs.nativescript.org/api/interfaces/PanGestureEventData.md): Base event data. - [PinchGestureEventData](https://docs.nativescript.org/api/interfaces/PinchGestureEventData.md): Base event data. - [PlatformContext](https://docs.nativescript.org/api/interfaces/PlatformContext.md): Used with qualifier matchers and module resolution - [Point3D](https://docs.nativescript.org/api/interfaces/Point3D.md) - [PromptOptions](https://docs.nativescript.org/api/interfaces/PromptOptions.md): Provides options for the prompt dialog. - [PromptResult](https://docs.nativescript.org/api/interfaces/PromptResult.md): Provides result data from the prompt dialog. - [PropertyAnimation](https://docs.nativescript.org/api/interfaces/PropertyAnimation.md) - [PropertyAnimationInfo](https://docs.nativescript.org/api/interfaces/PropertyAnimationInfo.md) - [PropertyChangeData](https://docs.nativescript.org/api/interfaces/PropertyChangeData.md): Data for the "propertyChange" event. - [RootLayoutOptions](https://docs.nativescript.org/api/interfaces/RootLayoutOptions.md) - [RotationGestureEventData](https://docs.nativescript.org/api/interfaces/RotationGestureEventData.md): Base event data. - [SceneEventData](https://docs.nativescript.org/api/interfaces/SceneEventData.md): iOS Event data containing information for scene lifecycle events (iOS 13+). - [ScrollEventData](https://docs.nativescript.org/api/interfaces/ScrollEventData.md): Base event data. - [SearchEventData](https://docs.nativescript.org/api/interfaces/SearchEventData.md): Event data containing information for the search text change event. - [SelectedIndexChangedEventData](https://docs.nativescript.org/api/interfaces/SelectedIndexChangedEventData.md): Defines the data for the SegmentedBar.selectedIndexChanged event. - [ShadeCoverOptions](https://docs.nativescript.org/api/interfaces/ShadeCoverOptions.md) - [ShadowCSSValues](https://docs.nativescript.org/api/interfaces/ShadowCSSValues.md) - [SharedTransitionConfig](https://docs.nativescript.org/api/interfaces/SharedTransitionConfig.md) - [ShowModalOptions](https://docs.nativescript.org/api/interfaces/ShowModalOptions.md) - [ShownModallyData](https://docs.nativescript.org/api/interfaces/ShownModallyData.md): Defines the data for the shownModally event. - [Size](https://docs.nativescript.org/api/interfaces/Size.md): The Size interface describes abstract dimensions in two dimensional space. It has two properties width and height, representing the width and height values o... - [StrokeCSSValues](https://docs.nativescript.org/api/interfaces/StrokeCSSValues.md) - [SwipeGestureEventData](https://docs.nativescript.org/api/interfaces/SwipeGestureEventData.md): Base event data. - [SystemAppearanceChangedEventData](https://docs.nativescript.org/api/interfaces/SystemAppearanceChangedEventData.md): Event data containing information for system appearance changed event. - [TapGestureEventData](https://docs.nativescript.org/api/interfaces/TapGestureEventData.md): Base event data. - [Template](https://docs.nativescript.org/api/interfaces/Template.md): Defines an interface for a View factory function. Commonly used to specify the visualization of data objects. - [TemplatedItemsView](https://docs.nativescript.org/api/interfaces/TemplatedItemsView.md) - [TimerInfo](https://docs.nativescript.org/api/interfaces/TimerInfo.md): Contains contains utility methods for profiling. All methods in this module are experimental and may be changed in a non-major version. - [TouchGestureEventData](https://docs.nativescript.org/api/interfaces/TouchGestureEventData.md) - [TraceErrorHandler](https://docs.nativescript.org/api/interfaces/TraceErrorHandler.md): An interface used to for handling trace error - [TraceEventListener](https://docs.nativescript.org/api/interfaces/TraceEventListener.md): An interface used to trace information about specific event. - [TraceWriter](https://docs.nativescript.org/api/interfaces/TraceWriter.md): An interface used to define a writer used by trace to print (log). - [UnhandledErrorEventData](https://docs.nativescript.org/api/interfaces/UnhandledErrorEventData.md): Event data containing information about unhandled application errors. - [ViewEntry](https://docs.nativescript.org/api/interfaces/ViewEntry.md): Represents an entry to be used to create a view or load it form file ### Type Aliases - [AlignContent](https://docs.nativescript.org/api/type-aliases/AlignContent.md) - [AlignItems](https://docs.nativescript.org/api/type-aliases/AlignItems.md) - [AlignSelf](https://docs.nativescript.org/api/type-aliases/AlignSelf.md) - [AnimationPromise](https://docs.nativescript.org/api/type-aliases/AnimationPromise.md) - [dip](https://docs.nativescript.org/api/type-aliases/dip.md) - [Flex](https://docs.nativescript.org/api/type-aliases/Flex.md) - [FlexDirection](https://docs.nativescript.org/api/type-aliases/FlexDirection.md) - [FlexFlow](https://docs.nativescript.org/api/type-aliases/FlexFlow.md) - [FlexWrap](https://docs.nativescript.org/api/type-aliases/FlexWrap.md) - [FontStyleType](https://docs.nativescript.org/api/type-aliases/FontStyleType.md) - [FontVariationSettingsType](https://docs.nativescript.org/api/type-aliases/FontVariationSettingsType.md) - [FontWeightType](https://docs.nativescript.org/api/type-aliases/FontWeightType.md) - [GlassEffectConfig](https://docs.nativescript.org/api/type-aliases/GlassEffectConfig.md) - [GlassEffectType](https://docs.nativescript.org/api/type-aliases/GlassEffectType.md) - [GlassEffectVariant](https://docs.nativescript.org/api/type-aliases/GlassEffectVariant.md): Glass effects - [GridUnitType](https://docs.nativescript.org/api/type-aliases/GridUnitType.md) - [Headers](https://docs.nativescript.org/api/type-aliases/Headers.md) - [HorizontalAlignment](https://docs.nativescript.org/api/type-aliases/HorizontalAlignment.md) - [InstrumentationMode](https://docs.nativescript.org/api/type-aliases/InstrumentationMode.md): Profiling mode to use. - `counters` Accumulates method call counts and times until dumpProfiles is called and then prints aggregated statistic in the console... - [iosSymbolScaleType](https://docs.nativescript.org/api/type-aliases/iosSymbolScaleType.md): iOS only SF Symbol scale - [JustifyContent](https://docs.nativescript.org/api/type-aliases/JustifyContent.md) - [LengthDipUnit](https://docs.nativescript.org/api/type-aliases/LengthDipUnit.md) - [LengthPercentUnit](https://docs.nativescript.org/api/type-aliases/LengthPercentUnit.md) - [LengthPxUnit](https://docs.nativescript.org/api/type-aliases/LengthPxUnit.md) - [LengthType](https://docs.nativescript.org/api/type-aliases/LengthType.md) - [ModuleListProvider](https://docs.nativescript.org/api/type-aliases/ModuleListProvider.md) - [percent](https://docs.nativescript.org/api/type-aliases/percent.md) - [PercentLengthType](https://docs.nativescript.org/api/type-aliases/PercentLengthType.md) - [px](https://docs.nativescript.org/api/type-aliases/px.md) - [SceneEventName](https://docs.nativescript.org/api/type-aliases/SceneEventName.md) - [SharedTransitionTagProperties](https://docs.nativescript.org/api/type-aliases/SharedTransitionTagProperties.md): Properties which can be set on individual Shared Elements - [SplitBehavior](https://docs.nativescript.org/api/type-aliases/SplitBehavior.md) - [SplitDisplayMode](https://docs.nativescript.org/api/type-aliases/SplitDisplayMode.md) - [SplitRole](https://docs.nativescript.org/api/type-aliases/SplitRole.md) - [SplitStyle](https://docs.nativescript.org/api/type-aliases/SplitStyle.md) - [TouchAnimationOptions](https://docs.nativescript.org/api/type-aliases/TouchAnimationOptions.md) - [Transformation](https://docs.nativescript.org/api/type-aliases/Transformation.md) - [TransformationType](https://docs.nativescript.org/api/type-aliases/TransformationType.md) - [TransformationValue](https://docs.nativescript.org/api/type-aliases/TransformationValue.md) - [TransformFunctionsInfo](https://docs.nativescript.org/api/type-aliases/TransformFunctionsInfo.md) - [VerticalAlignment](https://docs.nativescript.org/api/type-aliases/VerticalAlignment.md) - [VisionHoverOptions](https://docs.nativescript.org/api/type-aliases/VisionHoverOptions.md) - [WebViewNavigationType](https://docs.nativescript.org/api/type-aliases/WebViewNavigationType.md): Represents navigation type ### Variables - [_resetRootView](https://docs.nativescript.org/api/variables/resetRootView.md) - [addCss](https://docs.nativescript.org/api/variables/addCss.md) - [android](https://docs.nativescript.org/api/variables/android.md) - [androidDynamicElevationOffsetProperty](https://docs.nativescript.org/api/variables/androidDynamicElevationOffsetProperty.md) - [androidElevationProperty](https://docs.nativescript.org/api/variables/androidElevationProperty.md) - [androidRegisterBroadcastReceiver](https://docs.nativescript.org/api/variables/androidRegisterBroadcastReceiver.md) - [AnimationCurve](https://docs.nativescript.org/api/variables/AnimationCurve.md) - [Application](https://docs.nativescript.org/api/variables/Application.md) - [autocapitalizationTypeProperty](https://docs.nativescript.org/api/variables/autocapitalizationTypeProperty.md) - [autocorrectProperty](https://docs.nativescript.org/api/variables/autocorrectProperty.md) - [backgroundColorProperty](https://docs.nativescript.org/api/variables/backgroundColorProperty.md) - [backgroundEvent](https://docs.nativescript.org/api/variables/backgroundEvent.md) - [backgroundImageProperty](https://docs.nativescript.org/api/variables/backgroundImageProperty.md) - [backgroundInternalProperty](https://docs.nativescript.org/api/variables/backgroundInternalProperty.md) - [backgroundPositionProperty](https://docs.nativescript.org/api/variables/backgroundPositionProperty.md) - [backgroundRepeatProperty](https://docs.nativescript.org/api/variables/backgroundRepeatProperty.md) - [backgroundSizeProperty](https://docs.nativescript.org/api/variables/backgroundSizeProperty.md) - [borderBottomColorProperty](https://docs.nativescript.org/api/variables/borderBottomColorProperty.md) - [borderBottomLeftRadiusProperty](https://docs.nativescript.org/api/variables/borderBottomLeftRadiusProperty.md) - [borderBottomRightRadiusProperty](https://docs.nativescript.org/api/variables/borderBottomRightRadiusProperty.md) - [borderBottomWidthProperty](https://docs.nativescript.org/api/variables/borderBottomWidthProperty.md) - [borderLeftColorProperty](https://docs.nativescript.org/api/variables/borderLeftColorProperty.md) - [borderLeftWidthProperty](https://docs.nativescript.org/api/variables/borderLeftWidthProperty.md) - [borderRightColorProperty](https://docs.nativescript.org/api/variables/borderRightColorProperty.md) - [borderRightWidthProperty](https://docs.nativescript.org/api/variables/borderRightWidthProperty.md) - [borderTopColorProperty](https://docs.nativescript.org/api/variables/borderTopColorProperty.md) - [borderTopLeftRadiusProperty](https://docs.nativescript.org/api/variables/borderTopLeftRadiusProperty.md) - [borderTopRightRadiusProperty](https://docs.nativescript.org/api/variables/borderTopRightRadiusProperty.md) - [borderTopWidthProperty](https://docs.nativescript.org/api/variables/borderTopWidthProperty.md) - [clipPathProperty](https://docs.nativescript.org/api/variables/clipPathProperty.md) - [colorProperty](https://docs.nativescript.org/api/variables/colorProperty.md) - [CSSHelper](https://docs.nativescript.org/api/variables/CSSHelper.md) - [Device](https://docs.nativescript.org/api/variables/Device.md): Gets the current device information. - [Dialogs](https://docs.nativescript.org/api/variables/Dialogs.md): Singular rollup for convenience of all dialog methods - [directionProperty](https://docs.nativescript.org/api/variables/directionProperty.md) - [discardedErrorEvent](https://docs.nativescript.org/api/variables/discardedErrorEvent.md) - [displayedEvent](https://docs.nativescript.org/api/variables/displayedEvent.md) - [editableProperty](https://docs.nativescript.org/api/variables/editableProperty.md) - [Enums](https://docs.nativescript.org/api/variables/Enums.md) - [exitEvent](https://docs.nativescript.org/api/variables/exitEvent.md) - [fontFamilyProperty](https://docs.nativescript.org/api/variables/fontFamilyProperty.md) - [fontInternalProperty](https://docs.nativescript.org/api/variables/fontInternalProperty.md) - [fontScaleChangedEvent](https://docs.nativescript.org/api/variables/fontScaleChangedEvent.md) - [fontScaleInternalProperty](https://docs.nativescript.org/api/variables/fontScaleInternalProperty.md) - [fontSizeProperty](https://docs.nativescript.org/api/variables/fontSizeProperty.md) - [fontStyleProperty](https://docs.nativescript.org/api/variables/fontStyleProperty.md) - [fontVariationSettingsProperty](https://docs.nativescript.org/api/variables/fontVariationSettingsProperty.md) - [fontWeightProperty](https://docs.nativescript.org/api/variables/fontWeightProperty.md) - [foregroundEvent](https://docs.nativescript.org/api/variables/foregroundEvent.md) - [getCssFileName](https://docs.nativescript.org/api/variables/getCssFileName.md) - [getMainEntry](https://docs.nativescript.org/api/variables/getMainEntry.md) - [getNativeApplication](https://docs.nativescript.org/api/variables/getNativeApplication.md) - [getResources](https://docs.nativescript.org/api/variables/getResources.md) - [getRootView](https://docs.nativescript.org/api/variables/getRootView.md) - [hasLaunched](https://docs.nativescript.org/api/variables/hasLaunched.md) - [hasListeners](https://docs.nativescript.org/api/variables/hasListeners.md) - [heightProperty](https://docs.nativescript.org/api/variables/heightProperty.md) - [hintProperty](https://docs.nativescript.org/api/variables/hintProperty.md) - [horizontalAlignmentProperty](https://docs.nativescript.org/api/variables/horizontalAlignmentProperty.md) - [inBackground](https://docs.nativescript.org/api/variables/inBackground.md) - [ios](https://docs.nativescript.org/api/variables/ios.md) - [isAndroid](https://docs.nativescript.org/api/variables/isAndroid.md): Gets a value indicating if the app is running on the Android platform. - [isApple](https://docs.nativescript.org/api/variables/isApple.md): Gets a value indicating if the app is running on an Apple platform. - [isIOS](https://docs.nativescript.org/api/variables/isIOS.md): Gets a value indicating if the app is running on the iOS platform. - [isUserInteractionEnabledProperty](https://docs.nativescript.org/api/variables/isUserInteractionEnabledProperty.md) - [isVisionOS](https://docs.nativescript.org/api/variables/isVisionOS.md): Gets a value indicating if the app is running on the iOS platform. - [keyboardTypeProperty](https://docs.nativescript.org/api/variables/keyboardTypeProperty.md) - [launchEvent](https://docs.nativescript.org/api/variables/launchEvent.md) - [layoutDirection](https://docs.nativescript.org/api/variables/layoutDirection.md) - [layoutDirectionChanged](https://docs.nativescript.org/api/variables/layoutDirectionChanged.md) - [layoutDirectionChangedEvent](https://docs.nativescript.org/api/variables/layoutDirectionChangedEvent.md) - [letterSpacingProperty](https://docs.nativescript.org/api/variables/letterSpacingProperty.md) - [lineHeightProperty](https://docs.nativescript.org/api/variables/lineHeightProperty.md) - [loadAppCss](https://docs.nativescript.org/api/variables/loadAppCss.md) - [lowMemoryEvent](https://docs.nativescript.org/api/variables/lowMemoryEvent.md) - [marginBottomProperty](https://docs.nativescript.org/api/variables/marginBottomProperty.md) - [marginLeftProperty](https://docs.nativescript.org/api/variables/marginLeftProperty.md) - [marginRightProperty](https://docs.nativescript.org/api/variables/marginRightProperty.md) - [marginTopProperty](https://docs.nativescript.org/api/variables/marginTopProperty.md) - [maxLengthProperty](https://docs.nativescript.org/api/variables/maxLengthProperty.md) - [minHeightProperty](https://docs.nativescript.org/api/variables/minHeightProperty.md) - [minWidthProperty](https://docs.nativescript.org/api/variables/minWidthProperty.md) - [notify](https://docs.nativescript.org/api/variables/notify.md) - [off](https://docs.nativescript.org/api/variables/off.md) - [on](https://docs.nativescript.org/api/variables/on.md) - [opacityProperty](https://docs.nativescript.org/api/variables/opacityProperty.md) - [orientation](https://docs.nativescript.org/api/variables/orientation.md) - [orientationChangedEvent](https://docs.nativescript.org/api/variables/orientationChangedEvent.md) - [paddingBottomProperty](https://docs.nativescript.org/api/variables/paddingBottomProperty.md) - [paddingInternalProperty](https://docs.nativescript.org/api/variables/paddingInternalProperty.md) - [paddingLeftProperty](https://docs.nativescript.org/api/variables/paddingLeftProperty.md) - [paddingRightProperty](https://docs.nativescript.org/api/variables/paddingRightProperty.md) - [paddingTopProperty](https://docs.nativescript.org/api/variables/paddingTopProperty.md) - [perspectiveProperty](https://docs.nativescript.org/api/variables/perspectiveProperty.md) - [placeholderColorProperty](https://docs.nativescript.org/api/variables/placeholderColorProperty.md) - [platformNames](https://docs.nativescript.org/api/variables/platformNames.md) - [resetRootView](https://docs.nativescript.org/api/variables/resetRootView-1.md) - [resumeEvent](https://docs.nativescript.org/api/variables/resumeEvent.md) - [returnKeyTypeProperty](https://docs.nativescript.org/api/variables/returnKeyTypeProperty.md) - [rotateProperty](https://docs.nativescript.org/api/variables/rotateProperty.md) - [rotateXProperty](https://docs.nativescript.org/api/variables/rotateXProperty.md) - [rotateYProperty](https://docs.nativescript.org/api/variables/rotateYProperty.md) - [run](https://docs.nativescript.org/api/variables/run.md) - [scaleXProperty](https://docs.nativescript.org/api/variables/scaleXProperty.md) - [scaleYProperty](https://docs.nativescript.org/api/variables/scaleYProperty.md) - [SceneEvents](https://docs.nativescript.org/api/variables/SceneEvents.md) - [setAutoSystemAppearanceChanged](https://docs.nativescript.org/api/variables/setAutoSystemAppearanceChanged.md) - [setCssFileName](https://docs.nativescript.org/api/variables/setCssFileName.md) - [setMaxRefreshRate](https://docs.nativescript.org/api/variables/setMaxRefreshRate.md) - [setResources](https://docs.nativescript.org/api/variables/setResources.md) - [suspended](https://docs.nativescript.org/api/variables/suspended.md) - [suspendEvent](https://docs.nativescript.org/api/variables/suspendEvent.md) - [systemAppearance](https://docs.nativescript.org/api/variables/systemAppearance.md) - [systemAppearanceChanged](https://docs.nativescript.org/api/variables/systemAppearanceChanged.md) - [systemAppearanceChangedEvent](https://docs.nativescript.org/api/variables/systemAppearanceChangedEvent.md) - [textAlignmentProperty](https://docs.nativescript.org/api/variables/textAlignmentProperty.md) - [textDecorationProperty](https://docs.nativescript.org/api/variables/textDecorationProperty.md) - [textOverflowProperty](https://docs.nativescript.org/api/variables/textOverflowProperty.md) - [textShadowProperty](https://docs.nativescript.org/api/variables/textShadowProperty.md) - [textStrokeProperty](https://docs.nativescript.org/api/variables/textStrokeProperty.md) - [textTransformProperty](https://docs.nativescript.org/api/variables/textTransformProperty.md) - [translateXProperty](https://docs.nativescript.org/api/variables/translateXProperty.md) - [translateYProperty](https://docs.nativescript.org/api/variables/translateYProperty.md) - [uncaughtErrorEvent](https://docs.nativescript.org/api/variables/uncaughtErrorEvent.md) - [unsetValue](https://docs.nativescript.org/api/variables/unsetValue.md): Value specifying that Property should be set to its initial value. - [updateTextTriggerProperty](https://docs.nativescript.org/api/variables/updateTextTriggerProperty.md) - [VALID_FONT_SCALES](https://docs.nativescript.org/api/variables/VALID_FONT_SCALES.md) - [verticalAlignmentProperty](https://docs.nativescript.org/api/variables/verticalAlignmentProperty.md) - [visibilityProperty](https://docs.nativescript.org/api/variables/visibilityProperty.md) - [whiteSpaceProperty](https://docs.nativescript.org/api/variables/whiteSpaceProperty.md) - [widthProperty](https://docs.nativescript.org/api/variables/widthProperty.md) - [zIndexProperty](https://docs.nativescript.org/api/variables/zIndexProperty.md) ### Functions - [_resolveAnimationCurve](https://docs.nativescript.org/api/functions/resolveAnimationCurve.md) - [_setResolver](https://docs.nativescript.org/api/functions/setResolver.md) - [action](https://docs.nativescript.org/api/functions/action.md) - [addTaggedAdditionalCSS](https://docs.nativescript.org/api/functions/addTaggedAdditionalCSS.md) - [addWeakEventListener](https://docs.nativescript.org/api/functions/addWeakEventListener.md) - [alert](https://docs.nativescript.org/api/functions/alert.md) - [animationTimingFunctionConverter](https://docs.nativescript.org/api/functions/animationTimingFunctionConverter.md) - [booleanConverter](https://docs.nativescript.org/api/functions/booleanConverter.md) - [confirm](https://docs.nativescript.org/api/functions/confirm.md) - [CSSType](https://docs.nativescript.org/api/functions/CSSType.md) - [eachDescendant](https://docs.nativescript.org/api/functions/eachDescendant.md) - [fromObject](https://docs.nativescript.org/api/functions/fromObject.md) - [fromObjectRecursive](https://docs.nativescript.org/api/functions/fromObjectRecursive.md) - [getAncestor](https://docs.nativescript.org/api/functions/getAncestor.md) - [getAndroidAccessibilityManager](https://docs.nativescript.org/api/functions/getAndroidAccessibilityManager.md) - [getCurrentFontScale](https://docs.nativescript.org/api/functions/getCurrentFontScale.md) - [getCurrentPage](https://docs.nativescript.org/api/functions/getCurrentPage.md) - [getFileAccess](https://docs.nativescript.org/api/functions/getFileAccess.md) - [getLastFocusedViewOnPage](https://docs.nativescript.org/api/functions/getLastFocusedViewOnPage.md) - [getNativeApp](https://docs.nativescript.org/api/functions/getNativeApp.md) - [getRootLayout](https://docs.nativescript.org/api/functions/getRootLayout.md) - [getRootLayoutById](https://docs.nativescript.org/api/functions/getRootLayoutById.md) - [getTransformedText](https://docs.nativescript.org/api/functions/getTransformedText.md) - [getViewById](https://docs.nativescript.org/api/functions/getViewById.md) - [initializeSdkVersionClass](https://docs.nativescript.org/api/functions/initializeSdkVersionClass.md) - [isAccessibilityServiceEnabled](https://docs.nativescript.org/api/functions/isAccessibilityServiceEnabled.md) - [isEmbedded](https://docs.nativescript.org/api/functions/isEmbedded.md) - [login](https://docs.nativescript.org/api/functions/login.md) - [makeParser](https://docs.nativescript.org/api/functions/makeParser.md) - [makeValidator](https://docs.nativescript.org/api/functions/makeValidator.md) - [parseCSSShadow](https://docs.nativescript.org/api/functions/parseCSSShadow.md) - [parseCSSStroke](https://docs.nativescript.org/api/functions/parseCSSStroke.md) - [parseKeyframeDeclarations](https://docs.nativescript.org/api/functions/parseKeyframeDeclarations.md) - [profile](https://docs.nativescript.org/api/functions/profile.md) - [profilingDisable](https://docs.nativescript.org/api/functions/profilingDisable.md) - [profilingDumpProfiles](https://docs.nativescript.org/api/functions/profilingDumpProfiles.md) - [profilingEnable](https://docs.nativescript.org/api/functions/profilingEnable.md) - [profilingIsRunning](https://docs.nativescript.org/api/functions/profilingIsRunning.md) - [profilingResetProfiles](https://docs.nativescript.org/api/functions/profilingResetProfiles.md) - [profilingStart](https://docs.nativescript.org/api/functions/profilingStart.md) - [profilingStartCPU](https://docs.nativescript.org/api/functions/profilingStartCPU.md) - [profilingStop](https://docs.nativescript.org/api/functions/profilingStop.md) - [profilingStopCPU](https://docs.nativescript.org/api/functions/profilingStopCPU.md) - [profilingTime](https://docs.nativescript.org/api/functions/profilingTime.md) - [profilingUptime](https://docs.nativescript.org/api/functions/profilingUptime.md) - [prompt](https://docs.nativescript.org/api/functions/prompt.md) - [PseudoClassHandler](https://docs.nativescript.org/api/functions/PseudoClassHandler.md) - [querySelectorAll](https://docs.nativescript.org/api/functions/querySelectorAll.md) - [removeTaggedAdditionalCSS](https://docs.nativescript.org/api/functions/removeTaggedAdditionalCSS.md) - [removeWeakEventListener](https://docs.nativescript.org/api/functions/removeWeakEventListener.md) - [resolveFileNameFromUrl](https://docs.nativescript.org/api/functions/resolveFileNameFromUrl.md) - [sendAccessibilityEvent](https://docs.nativescript.org/api/functions/sendAccessibilityEvent.md) - [setActivityCallbacks](https://docs.nativescript.org/api/functions/setActivityCallbacks.md) - [setNativeApp](https://docs.nativescript.org/api/functions/setNativeApp.md) - [timeConverter](https://docs.nativescript.org/api/functions/timeConverter.md) - [updateAccessibilityProperties](https://docs.nativescript.org/api/functions/updateAccessibilityProperties.md) ### UI Components - [Dialogs](https://docs.nativescript.org/ui/dialogs.md): UI for grabbing the users attention, prompting for confirmation, choice, input, or credentials. #### Layout Containers - [StackLayout](https://docs.nativescript.org/ui/stack-layout.md): A layout container that arranges child views in a horizontal or vertical stack. - [GridLayout](https://docs.nativescript.org/ui/grid-layout.md): A layout container that lets you arrange its child elements in a table-like manner. - [RootLayout](https://docs.nativescript.org/ui/root-layout.md): Layout container for dynamically layering views with a programmatic API. - [FlexboxLayout](https://docs.nativescript.org/ui/flexbox-layout.md): A layout container that implements (close-to-spec) CSS Flexbox. - [WrapLayout](https://docs.nativescript.org/ui/wrap-layout.md): Layout Container that wraps it's items once there's no more space to fit them. - [DockLayout](https://docs.nativescript.org/ui/dock-layout.md): Layout container for docking views to the sides or the middle. - [AbsoluteLayout](https://docs.nativescript.org/ui/absolute-layout.md): A simple layout container for positioning elements at top/left coordinates. #### Navigation Components - [Frame](https://docs.nativescript.org/ui/frame.md): UI component for displaying and navigating between Pages. - [Page](https://docs.nativescript.org/ui/page.md): UI component for representing application screens the users can navigate to. - [ActionBar](https://docs.nativescript.org/ui/action-bar.md): UI component abstracting the Android ActionBar, and the iOS NavigationBar. #### Components - [ActivityIndicator](https://docs.nativescript.org/ui/activity-indicator.md): UI component for signaling activity. - [Button](https://docs.nativescript.org/ui/button.md): A basic native button that reacts to user gestures. - [DatePicker](https://docs.nativescript.org/ui/date-picker.md): UI component for selecting a date. - [HtmlView](https://docs.nativescript.org/ui/html-view.md): UI component for rendering simple HTML content. - [Image](https://docs.nativescript.org/ui/image.md): UI component for rendering images - [Label](https://docs.nativescript.org/ui/label.md): UI component for displaying text. - [ListPicker](https://docs.nativescript.org/ui/list-picker.md): UI component for selecting a value from a list. - [ListView](https://docs.nativescript.org/ui/list-view.md): UI component for rendering large lists using view recycling, with optional sticky headers, sectioned data, and an integrated search bar. - [Placeholder](https://docs.nativescript.org/ui/placeholder.md): Helper UI component for rendering native views. - [Progress](https://docs.nativescript.org/ui/progress.md): UI component to indicate the progress of a task. - [ScrollView](https://docs.nativescript.org/ui/scroll-view.md): UI component for rendering scrollable content (horizontal or vertical). - [SearchBar](https://docs.nativescript.org/ui/search-bar.md): UI component for entering search queries. - [SegmentedBar](https://docs.nativescript.org/ui/segmented-bar.md): UI component for discrete slection. - [Slider](https://docs.nativescript.org/ui/slider.md): UI component for picking numeric values from a range. - [SplitView](https://docs.nativescript.org/ui/split-view.md): A singular root view component for coordinating up to four column roles (primary, secondary, supplementary, inspector). - [Switch](https://docs.nativescript.org/ui/switch.md): UI component for toggling state on or off. - [TabView](https://docs.nativescript.org/ui/tab-view.md): UI component for grouping content into tabs and letting users switch between them. - [TextField](https://docs.nativescript.org/ui/text-field.md): UI component for single-line text entry. - [TextView](https://docs.nativescript.org/ui/text-view.md): UI component for multi-line text entry. - [TimePicker](https://docs.nativescript.org/ui/time-picker.md) - [WebView](https://docs.nativescript.org/ui/web-view.md): UI component for rendering web content. ### Plugins #### Developing plugins - [Plugin Workspace Guide](https://docs.nativescript.org/plugins/plugin-workspace-guide.md) #### Plugins - [Animated Circle](https://docs.nativescript.org/plugins/animated-circle.md) - [App Availability](https://docs.nativescript.org/plugins/appavailability.md) - [Apple Signin](https://docs.nativescript.org/plugins/apple-sign-in.md) - [Auto Fit Text](https://docs.nativescript.org/plugins/auto-fit-text.md) - [Background HTTP](https://docs.nativescript.org/plugins/background-http.md) - [Biometrics](https://docs.nativescript.org/plugins/biometrics.md) - [Brightness](https://docs.nativescript.org/plugins/brightness.md) - [Camera](https://docs.nativescript.org/plugins/camera.md) - [Contacts](https://docs.nativescript.org/plugins/contacts.md) - [DateTimePicker](https://docs.nativescript.org/plugins/datetimepicker.md) - [Debug iOS](https://docs.nativescript.org/plugins/debug-ios.md) - [Detox](https://docs.nativescript.org/plugins/detox.md) - [Directions](https://docs.nativescript.org/plugins/directions.md) - [Email](https://docs.nativescript.org/plugins/email.md) - [Facebook](https://docs.nativescript.org/plugins/facebook.md) - [Fingerprint-Auth](https://docs.nativescript.org/plugins/fingerprint-auth.md) - [Flutter](https://docs.nativescript.org/plugins/flutter.md) - [Geolocation](https://docs.nativescript.org/plugins/geolocation.md) - [Google Maps](https://docs.nativescript.org/plugins/google-maps.md) - [Google Signin](https://docs.nativescript.org/plugins/google-signin.md) - [Haptics](https://docs.nativescript.org/plugins/haptics.md) - [Image Picker](https://docs.nativescript.org/plugins/imagepicker.md) - [Input Accessory](https://docs.nativescript.org/plugins/input-accessory.md) - [Ionic Portals](https://docs.nativescript.org/plugins/ionic-portals.md) - [iOS Security](https://docs.nativescript.org/plugins/ios-security.md) - [IQ Keyboard Manager](https://docs.nativescript.org/plugins/iqkeyboardmanager.md) - [Jetpack Compose](https://docs.nativescript.org/plugins/jetpack-compose.md) - [Keyboard Toolbar](https://docs.nativescript.org/plugins/keyboard-toolbar.md) - [Local Notifications](https://docs.nativescript.org/plugins/local-notifications.md) - [Localize](https://docs.nativescript.org/plugins/localize.md) - [PDF](https://docs.nativescript.org/plugins/pdf.md) - [Picker](https://docs.nativescript.org/plugins/picker.md) - [Rive](https://docs.nativescript.org/plugins/rive.md) - [Shared Notification Delegate](https://docs.nativescript.org/plugins/shared-notification-delegate.md) - [Social Share](https://docs.nativescript.org/plugins/social-share.md) - [SwiftUI](https://docs.nativescript.org/plugins/swift-ui.md) - [Tailwind CSS](https://docs.nativescript.org/plugins/tailwindcss.md) - [Theme Switcher](https://docs.nativescript.org/plugins/theme-switcher.md) - [Twitter](https://docs.nativescript.org/plugins/twitter.md) - [Zip](https://docs.nativescript.org/plugins/zip.md) #### Payments - [Apple Pay](https://docs.nativescript.org/plugins/apple-pay.md) - [Google Pay](https://docs.nativescript.org/plugins/google-pay.md) - [Payments: IAP & Subscriptions](https://docs.nativescript.org/plugins/payments.md) #### ML Kit - [Core](https://docs.nativescript.org/plugins/mlkit-core.md) - [Barcode Scanning](https://docs.nativescript.org/plugins/mlkit-barcode-scanning.md) - [Digital Ink Recognition](https://docs.nativescript.org/plugins/mlkit-digital-ink-recognition.md) - [Face Detection](https://docs.nativescript.org/plugins/mlkit-face-detection.md) - [Image Labeling](https://docs.nativescript.org/plugins/mlkit-image-labeling.md) - [Object Detection](https://docs.nativescript.org/plugins/mlkit-object-detection.md) - [Pose Detection](https://docs.nativescript.org/plugins/mlkit-pose-detection.md) - [Selfie Segmentation](https://docs.nativescript.org/plugins/mlkit-selfie-segmentation.md) - [Text Recognition](https://docs.nativescript.org/plugins/mlkit-text-recognition.md) #### Firebase - [Core](https://docs.nativescript.org/plugins/firebase-core.md) - [Admob](https://docs.nativescript.org/plugins/firebase-admob.md) - [Analytics](https://docs.nativescript.org/plugins/firebase-analytics.md) - [App Check](https://docs.nativescript.org/plugins/firebase-app-check.md) - [Auth](https://docs.nativescript.org/plugins/firebase-auth.md) - [Crashlytics](https://docs.nativescript.org/plugins/firebase-crashlytics.md) - [Database](https://docs.nativescript.org/plugins/firebase-database.md) - [Dynamic Links](https://docs.nativescript.org/plugins/firebase-dynamic-links.md) - [Firestore](https://docs.nativescript.org/plugins/firebase-firestore.md) - [Functions](https://docs.nativescript.org/plugins/firebase-functions.md) - [In App Messaging](https://docs.nativescript.org/plugins/firebase-in-app-messaging.md) - [Installations](https://docs.nativescript.org/plugins/firebase-installations.md) - [Messaging](https://docs.nativescript.org/plugins/firebase-messaging.md) - [Performance](https://docs.nativescript.org/plugins/firebase-performance.md) - [Remote Config](https://docs.nativescript.org/plugins/firebase-remote-config.md) - [Storage](https://docs.nativescript.org/plugins/firebase-storage.md) #### Extras - [NativeScript UI ListView](https://docs.nativescript.org/plugins/nativescript-ui/rad-list-view.md) ### Getting Started - [Introduction](https://docs.nativescript.org/index.md) - [Environment Setup](https://docs.nativescript.org/setup.md): Setting up your system to run NativeScript apps... - [Creating a New Project](https://docs.nativescript.org/guide/creating-a-project.md) - [Choosing An Editor](https://docs.nativescript.org/guide/choosing-an-editor.md) - [Troubleshooting](https://docs.nativescript.org/troubleshooting.md): Common issues and solutions #### Environment Setup - [Setting up Windows for NativeScript](https://docs.nativescript.org/setup/windows.md) - [Setting up macOS for NativeScript](https://docs.nativescript.org/setup/macos.md) - [Setting up Linux for NativeScript](https://docs.nativescript.org/setup/linux.md) ### Development Workflow - [CLI Basics](https://docs.nativescript.org/guide/cli-basics.md) - [Running a Project](https://docs.nativescript.org/guide/running.md) - [Debugging](https://docs.nativescript.org/guide/debugging.md) - [Publishing Overview](https://docs.nativescript.org/guide/publishing.md): When building an app, there comes a point where it needs to be published - [Using packages (aka, plugins) in NativeScript](https://docs.nativescript.org/guide/development-workflow/using-packages.md) - [Recommended Plugins](https://docs.nativescript.org/recommended-plugins.md): Recommended plugins for when core doesn't support it... - [Unit Testing](https://docs.nativescript.org/guide/testing.md) - [Updating](https://docs.nativescript.org/guide/updating.md): Updating an app to the latest version of NativeScript. #### Updating - [Updating to latest](https://docs.nativescript.org/guide/updating/to-latest.md): Updating to the latest version of NativeScript. ### Project Structure - [App_Resources](https://docs.nativescript.org/project-structure/app-resources.md) - [The src folder](https://docs.nativescript.org/project-structure/src.md) - [nativescript.config.ts](https://docs.nativescript.org/project-structure/nativescript-config.md) - [package.json](https://docs.nativescript.org/project-structure/package-json.md) - [references.d.ts](https://docs.nativescript.org/project-structure/references-d-ts.md) - [tsconfig.json](https://docs.nativescript.org/project-structure/tsconfig-json.md) - [vite.config.ts](https://docs.nativescript.org/project-structure/vite-config.md): NativeScript apps can be bundled with Vite, giving you flexibility to configure any way you need. - [webpack.config.js](https://docs.nativescript.org/project-structure/webpack-config.md): NativeScript apps are bundled with webpack, giving you flexibility to configure it any way you need it. #### src/ - [The Fonts folder](https://docs.nativescript.org/project-structure/src/fonts.md) - [app.css (or app.scss)](https://docs.nativescript.org/project-structure/src/app-css-scss.md) - [main.js (or main.ts)](https://docs.nativescript.org/project-structure/src/main-js-ts.md) ### Configuration - [Configuring your Project](https://docs.nativescript.org/configuration/nativescript.md) - [Configuring Vite](https://docs.nativescript.org/configuration/vite.md): NativeScript apps can be bundled with Vite. - [Configuring Webpack](https://docs.nativescript.org/configuration/webpack.md): NativeScript apps are bundled with webpack, giving you flexibility to configure it any way you need it. ### Fundamental Concepts - [Accessibility (a11y)](https://docs.nativescript.org/guide/accessibility.md) - [Animations](https://docs.nativescript.org/guide/animations.md) - [Best Practices](https://docs.nativescript.org/best-practices.md): Over the years several distinct best practices have emerged when working with NativeScript and we'd like to outline a few here for you in hopes that you can enjoy NativeScripting as much as we do. More importantly though, that your end product gives you all the right feels you expect. - [Core Reference](https://docs.nativescript.org/core.md): Commonly used features in @nativescript/core - [Data Binding in NativeScript](https://docs.nativescript.org/guide/data-binding.md) - [Error handling](https://docs.nativescript.org/guide/error-handling.md) - [Gestures](https://docs.nativescript.org/guide/gestures.md) - [Navigation](https://docs.nativescript.org/guide/navigation.md): Navigating to different Pages in your app. - [Property](https://docs.nativescript.org/guide/property-system.md) - [Styling](https://docs.nativescript.org/guide/styling.md) #### Commonly Used APIs ##### @nativescript/core - [Application](https://docs.nativescript.org/core/application.md): Handling application global state - [ApplicationSettings](https://docs.nativescript.org/core/application-settings.md): Persist data locally on the device storage - [Color](https://docs.nativescript.org/core/color.md): Create a color object with any color representation and use it in your NativeScript apps. - [Connectivity](https://docs.nativescript.org/core/connectivity.md): Get the current device network connection type and monitor changes in the connection type. - [Device](https://docs.nativescript.org/core/device.md) - [FileSystem](https://docs.nativescript.org/core/file-system.md): Work with the device file system - [FPS Meter](https://docs.nativescript.org/core/fps-meter.md) - [Http](https://docs.nativescript.org/core/http.md) - [ImageCache](https://docs.nativescript.org/core/image-cache.md) - [Observable](https://docs.nativescript.org/core/observable.md) - [Screen](https://docs.nativescript.org/core/screen.md) - [Tracing](https://docs.nativescript.org/core/tracing.md) - [Utils](https://docs.nativescript.org/core/utils.md) - [XmlParser](https://docs.nativescript.org/core/xml-parser.md) #### Navigation - [Navigation using Frames and Pages](https://docs.nativescript.org/guide/navigation/frames-and-pages.md): Navigate between Pages in your app. - [Navigation using Modals](https://docs.nativescript.org/guide/navigation/modals.md): Navigation using modals - detached from the current backstack. ### Crash Reporting - [Crash Reporting with Sentry](https://docs.nativescript.org/guide/crash-reporting-sentry.md): When your app breaks, fix it faster with Sentry. ### Developing with Vision Pro - [Developing with visionOS](https://docs.nativescript.org/guide/visionos.md): New exciting realities await you when developing apps for Vision Pro. - [Previewing visionOS from StackBlitz](https://docs.nativescript.org/guide/visionos-preview.md): You can develop and live preview Vision Pro apps using StackBlitz with NativeScript Preview. ### Agentic Coding - [Agentic Coding](https://docs.nativescript.org/guide/agentic-coding.md): Leverage AI coding assistants to build higher quality NativeScript applications faster - [Using the Docs with AI](https://docs.nativescript.org/guide/ai.md): NativeScript documentation is fully agent-ready — markdown for every page, llms.txt indexes, and an MCP server. ### Advanced Concepts - [Adding custom native code to a project](https://docs.nativescript.org/guide/adding-native-code.md): NativeScript allows you to access any native API anytime in your app. - [Extending native classes and implementing interfaces in NativeScript](https://docs.nativescript.org/guide/subclassing.md) - [Creating Custom Native Elements](https://docs.nativescript.org/guide/create-custom-native-elements.md): What to do when built-in elements don't meet your needs? - [Customizing View Elements](https://docs.nativescript.org/guide/customizing-view-elements.md): If a @nativescript/core element offers behavior that generally works but your app needs something extra from them, you can extend them. - [Shared Element Transitions](https://docs.nativescript.org/guide/shared-element-transitions.md): Shared Element Transitions allow you to auto animate shared elements from one page to the next allowing you to deliver smooth navigational experiences. - [Multithreading and Workers](https://docs.nativescript.org/guide/multithreading.md): Heavy tasks on the main thread are a no-go, luckily NativeScript can be multi-threaded! - [Multiple Windows](https://docs.nativescript.org/guide/multi-window.md): Develop with multiple windows on supported devices. - [Code Sharing](https://docs.nativescript.org/guide/code-sharing.md): Scaling a codebase beyond a single app... - [Metadata](https://docs.nativescript.org/guide/metadata.md) - [Marshalling in NativeScript](https://docs.nativescript.org/guide/marshalling.md) - [Hooks](https://docs.nativescript.org/guide/hooks.md): A Guide to using CLI hooks. - [Platform Version Handling](https://docs.nativescript.org/guide/platform-version-handling.md) - [Developing Widgets for iOS](https://docs.nativescript.org/guide/widgets-ios.md) #### Adding Native Code - [Adding Java/Kotlin Code to an application](https://docs.nativescript.org/guide/native-code/android.md) - [Adding ObjectiveC/Swift Code to an application](https://docs.nativescript.org/guide/native-code/ios.md) - [Generating TypeScript types](https://docs.nativescript.org/guide/native-code/generate-typings.md) #### Extending Native Classes - [Android Subclassing and Implementing interfaces](https://docs.nativescript.org/guide/extending-classes-and-implementing-interfaces-android.md): NativeScript gives you full access to the native platform, you can subclass native classes in your JavaScript/TypeScript code, implement native interfaces and more. - [iOS Subclassing and conforming to protocols](https://docs.nativescript.org/guide/extending-classes-and-conforming-to-protocols-ios.md) #### Marshalling - [iOS Marshalling](https://docs.nativescript.org/guide/ios-marshalling.md) - [iOS Runtime Types](https://docs.nativescript.org/guide/ios-runtime-types.md) - [Android Marshalling](https://docs.nativescript.org/guide/android-marshalling.md) ### Other - [[DEV] Reference](https://docs.nativescript.org/dev-reference.md) - [API Reference](https://docs.nativescript.org/api.md): Complete API reference for @nativescript/core. - [Best Practices around hidden, visibility, v-if, ngIf and all those "if" things](https://docs.nativescript.org/best-practices/if-things.md) - [Best Practices with Android and NativeScript](https://docs.nativescript.org/best-practices/android-tips.md) - [Best Practices with iOS and NativeScript](https://docs.nativescript.org/best-practices/ios-tips.md) - [Best Practices with ListViews, RadListView, etc.](https://docs.nativescript.org/best-practices/listviews.md) - [Best Practices with Timers and Intervals](https://docs.nativescript.org/best-practices/rogue-timers.md) - [Best Practices with usages of the @NativeClass() decorator](https://docs.nativescript.org/best-practices/native-class.md) - [Best Practices with View Bindings](https://docs.nativescript.org/best-practices/view-bindings.md) - [Best Practices with when to split up .ios and .android files vs. using platform conditionals](https://docs.nativescript.org/best-practices/platform-file-split-or-not.md) - [Build a master-detail app with Angular](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-angular.md) - [Build a master-detail app with Plain JavaScript](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-plain-javascript.md) - [Build a master-detail app with Plain TypeScript](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-plain-typescript.md) - [Build a master-detail app with React](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-react.md) - [Build a master-detail app with Svelte](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-svelte.md) - [Build a master-detail app with Vue](https://docs.nativescript.org/tutorials/build-a-master-detail-app-with-vue.md) - [Developing Plugins](https://docs.nativescript.org/plugins/developing-plugins.md) - [ImageSource](https://docs.nativescript.org/core/image-source.md): Create an instance from different sources. - [NativeScript AI Agent Context](https://docs.nativescript.org/public/assets/agentic/NATIVESCRIPT.md) - [Optimizing Images](https://docs.nativescript.org/best-practices/optimizing-images.md) - [Publishing to Apple App Store](https://docs.nativescript.org/guide/publishing/apple-app-store.md) - [Publishing to Google Play](https://docs.nativescript.org/guide/publishing/android-google-play.md) - [Publishing with Fastlane](https://docs.nativescript.org/guide/publishing/fastlane.md) - [Publishing with ns publish](https://docs.nativescript.org/guide/publishing/ns-publish.md) - [Repeater](https://docs.nativescript.org/ui/repeater.md) - [Security](https://docs.nativescript.org/guide/security.md): Security configuration for NativeScript applications - [should print the version:](https://docs.nativescript.org/guide/updating/common-steps.md) - [Snacks](https://docs.nativescript.org/snacks.md): Discover the power and flexibility of NativeScript through our curated selection of 'Snacks' - bite-sized projects designed to inspire and educate. - [Soon!](https://docs.nativescript.org/soon.md) - [The Layout Process](https://docs.nativescript.org/guide/advanced/the-layout-process.md): For all views to render with the right dimensions and positions requires a run of the layout process. - [Tutorials](https://docs.nativescript.org/tutorials.md): Learn NativeScript by following a tutorial... - [Untitled](https://docs.nativescript.org/parts/nativescript-cli-deprecation-warnings.md) - [Untitled](https://docs.nativescript.org/parts/online-playground.md) - [Untitled](https://docs.nativescript.org/parts/troubleshooting-increase-deployment-target.md) - [Updating from 6.x to 7.x](https://docs.nativescript.org/guide/updating/from-60-to-70.md): Example.