From 49a1def6d1bd7d3676f3329fd2f510207522c447 Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Mon, 7 Jul 2025 13:15:28 -0700 Subject: [PATCH] feat: resources --- content/resources.md | 54 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 content/resources.md diff --git a/content/resources.md b/content/resources.md new file mode 100644 index 00000000..044a933a --- /dev/null +++ b/content/resources.md @@ -0,0 +1,54 @@ +--- +title: Resources +description: Find helpful resources to learning NativeScript. +contributors: + - NathanWalker +--- + +You can [submit a pull request here](https://github.com/NativeScript/docs) to add additional resources anytime. Fork and clone the repo to edit the `content/resources.md` file. + +## Artifical Intelligence (AI) + +- [Apple FoundationModels](https://developer.apple.com/documentation/foundationmodels) + - https://nstudio.io/blog/stream-ai-responses-ios-26-foundationmodels + - https://github.com/NathanWalker/ns-ios-foundationmodels +- [Cursor](https://cursor.com) rules: https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules-new/nativescript.mdc +- Use [Gemini Pro](https://gemini.google.com/): https://x.com/NativeScript/status/1940163248051167399 + - https://stackblitz.com/edit/nativescript-gemini-pro?file=src%2Fhome.html + +## Samples + +- July 4th fireworks with no 3rd party dependencies, just platform APIS: https://x.com/NativeScript/status/1941113583347388483 + - https://stackblitz.com/edit/nativescript-happy-4th-july?file=src%2Fcomponents%2FHome.vue +- Use Workers for Background Threading. An Android example demonstrating a SSH connection via com.jcraft.JSch: https://x.com/wwwalkerrun/status/1929775874406002792 + - https://github.com/NathanWalker/android-jsch-example +- Use [Square](https://developer.squareup.com/docs/sdks) In-App Payments SDK: https://x.com/NativeScript/status/1927851838742692157 +- [Appwrite](https://appwrite.io/) SDK example: https://github.com/NativeScript/appwrite-examples + - https://github.com/NativeScript/appwrite +- [Wave](https://github.com/jtrivedi/Wave), a spring-based animation engine for iOS, iPadOS, and macOS, with NativeScript: https://x.com/wwwalkerrun/status/1923988227939237981 + - https://github.com/NathanWalker/ns-ios-wave + + +## iOS 26 Liquid Glass + +- https://x.com/NativeScript/status/1932904031070097498 +- Configure build.xcconfig: https://x.com/NativeScript/status/1932904032454214131 + +## visionOS + +- Fastlane visionOS deployments with NativeScript: https://x.com/NativeScript/status/1923249210343723019 + - https://x.com/NativeScript/status/1923249210343723019 + +## e2e Testing + +- Use [Maestro](https://docs.maestro.dev/): https://nstudio.io/blog/maestro-ui-testing-nativescript +- Use [Detox](https://wix.github.io/Detox/docs/introduction/getting-started/): https://github.com/NativeScript/plugins/tree/main/packages/detox#readme + +## Talks + +- Frontend Nation 2025: Native API Security with NativeScript: + - https://www.youtube.com/watch?v=iD_QWvJAiSI +- Why NativeScript? + - https://x.com/frontendnation/status/1936113360702980351 +- Real Native Vue Apps with NativeScript-Vue | VueConf US 2024: + - https://www.youtube.com/watch?v=6jmU1EfKWF0 \ No newline at end of file