Source

nativescript/skills

37 skills · 560 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
ns-gridlayout-spec-strings Use when writing GridLayout rows/columns spec strings ("auto, *, 2*"), hitting "Cannot parse item spec from string" o…
nativescript/skills
16
2
ns-http-gotchas Use when Http.getJSON/getString from @nativescript/core resolve happily on a 404/500, reject with a JSON parse error …
nativescript/skills
16
3
ns-keyboard-input Use when the iOS/Android keyboard covers a text input, when building a chat/composer/search bar docked to the keyboar…
nativescript/skills
16
4
ns-observable-array-change-events Use when handling ObservableArray change events (on('change', ...), ChangedData, args.action/index/addedCount/removed…
nativescript/skills
16
5
ns-unit-testing Use when setting up or running unit tests in a NativeScript app (ns test init, ns test ios/android, vitest.config.mts…
nativescript/skills
16
6
ns-android-edge-to-edge Use when an Android bottom tab bar shows a hard color edge above the gesture-nav strip, bottom-docked UI (composer, a…
nativescript/skills
15
7
ns-android-window-insets Use when showing a fullscreen native modal on Android (view.showModal with fullscreen true) or wiring androidOverflow…
nativescript/skills
15
8
ns-binding-expressions Use when an XML {{ }} binding throws "Invalid expression syntax", "Disallowed binary operator", or "Invalid converter…
nativescript/skills
15
9
ns-code-built-view-styling Use when building views in TypeScript with new Label()/new StackLayout() (RootLayout overlays, programmatic dialogs/t…
nativescript/skills
15
10
ns-color-formats Use when constructing new Color(...) from hex strings, ints, or rgb()/hsl() syntax, reading color.hex / color.argb, o…
nativescript/skills
15
11
ns-css-keyframes Use when a CSS @keyframes animation animates nothing, snaps back at the end, or ignores animation-direction alternate…
nativescript/skills
15
12
ns-css-selectors Use when a NativeScript CSS rule silently doesn't apply and you're asking "does NativeScript support this selector?" …
nativescript/skills
15
13
ns-css-variables-calc Use when using var(--x, fallback) or calc() in NativeScript CSS, when view.width reads back as a unit object instead …
nativescript/skills
15
14
ns-file-qualifiers Use when naming platform/size/orientation file variants (page.ios.xml, home.land.css, main.minWH600.xml) or debugging…
nativescript/skills
15
15
ns-formatted-string-spans Use when mixing styles inside one Label/Button via FormattedString and Span, when a span's colour never applies, or w…
nativescript/skills
15
16
ns-input-accessory-dialogs Use when a @nativescript/input-accessory docked composer bar floats ON TOP of a page sheet, alert, or popover on iOS,…
nativescript/skills
15
17
ns-ios-corespotlight Use when adding CoreSpotlight/system-search indexing to a NativeScript iOS app, when an app freezes or becomes unresp…
nativescript/skills
15
18
ns-ios-safe-area-smudge Use when an iOS list shows a random colored streak, stretched dot/pill, or gray band near the bottom edge while scrol…
nativescript/skills
15
19
ns-ios-scroll-under-bars Use when a ScrollView/ListView visibly cuts off at a hard line above the tab bar or bottom edge on iOS, when content …
nativescript/skills
15
20
ns-ios-widgets Use when adding iOS Home Screen widgets, Live Activities, or Dynamic Island UI to a NativeScript app (ns widget ios, …
nativescript/skills
15
21
ns-line-height Use when multi-line Labels show huge gaps between wrapped lines, text looks fine single-line but wrong wrapped, or wh…
nativescript/skills
15
22
ns-listview-recycling Use when a ListView janks or stutters while scrolling, an itemTemplates template never applies, analytics or side eff…
nativescript/skills
15
23
ns-multi-window Use when adopting the NativeScript 9.1 multi-window/NativeWindow model — Application.primaryWindow/activeWindow/getWi…
nativescript/skills
15
24
ns-navigation-transitions Use when writing or reviewing any Frame.navigate / RouterExtensions.navigate call, when a push/back animation looks f…
nativescript/skills
15
25
ns-observable-set-semantics Use when Observable.set() doesn't fire propertyChange, when vm.someProp reads null while vm.get('someProp') works (fr…
nativescript/skills
15
26
ns-page-navigation-lifecycle Use when ordering work across Page events (navigatingTo, loaded, navigatedTo, navigatingFrom, unloaded, navigatedFrom…
nativescript/skills
15
27
ns-root-css-classes Use when writing platform-, device-, orientation-, or theme-conditional CSS without JS branching — the framework stam…
nativescript/skills
15
28
ns-root-layout-overlays Use when building in-app overlays, toasts, popups, or bottom sheets without a native modal — getRootLayout().open wit…
nativescript/skills
15
29
ns-snippets Use when you need a known-good NativeScript pattern before writing one from scratch, want to share a reusable snippet…
nativescript/skills
15
30
ns-tabview-lazy-loading Use when initializing per-tab work in a TabView (data fetches or loaded/unloaded handlers on tab content) behaves dif…
nativescript/skills
15
31
ns-top-nav Use when adding a screen header, back button, or top-bar actions, or when a page's header looks non-native, misaligne…
nativescript/skills
15
32
ns-touch-animations Use when adding any tappable UI (buttons, pills, chips, cards), reviewing touch/press animation code, or tuning tap f…
nativescript/skills
15
33
ns-trace-debugging Use when debugging layout, binding, navigation, or native lifecycle issues with @nativescript/core Trace and getting …
nativescript/skills
15
34
ns-uncaught-error-policy Use when a NativeScript app that used to crash on JS errors now silently keeps running (9.1 behavior change), when co…
nativescript/skills
15
35
ns-view-animations Use when calling view.animate() / createAnimation().play(), hitting "Animation is already playing.", "Animation cance…
nativescript/skills
15
36
ns-web-globals Use when NativeScript code reaches for a browser/Node global — fetch, AbortController, matchMedia, TextEncoder, crypt…
nativescript/skills
15
37
ns-xml-custom-components Use when authoring NativeScript XML — custom components via xmlns, codeFile/cssFile/import attributes, ios:/android: …
nativescript/skills
15