Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jbristowe/awesome-nativescript

A curated list of awesome articles, plugins, and resources for NativeScript.
https://github.com/jbristowe/awesome-nativescript

List: awesome-nativescript

Last synced: about 2 months ago
JSON representation

A curated list of awesome articles, plugins, and resources for NativeScript.

Awesome Lists containing this project

README

        

# awesome-nativescript [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

A curated list of awesome articles, plugins, and resources for NativeScript.

* [Official Resources](#official-resources)
* [Apps](#apps)
* [Articles](#articles)
* [Community](#community)
* [Open Source](#open-source)
* [Plugins and Modules](#plugins-and-modules)
* [Tools](#tools)
* [Videos](#videos)

## Official Resources

* [NativeScript Homepage](http://nativescript.org/)
* [NativeScript on Twitter (@nativescript)](https://twitter.com/nativescript)
* [NativeScript on GitHub](https://github.com/NativeScript)
* [NativeScript Feedback Portal](https://nativescript.ideas.aha.io/ideas)
* [FAQ on NativeScript](http://www.telerik.com/nativescript/faq)
* [NativeScript Quick Start](http://nativescript.github.io/quick-start/)
* [Let's Talk NativeScript](http://slides.com/telerikdevrel/nativescript#/) (Presentation)

## Apps

* [Showcase NativeScript Apps](https://www.nativescript.org/showcases)

## Articles

* [A NativeScript Development Workflow for Sublime Text](http://developer.telerik.com/featured/a-nativescript-development-workflow-for-sublime-text/)
* [Adding Analytics to Your NativeScript App](https://www.nativescript.org/blog/adding-analytics-to-your-nativescript-app)
* [Building Your Own NativeScript Modules for npm](http://developer.telerik.com/featured/building-your-own-nativescript-modules-for-npm/)
* [Calcu{N}ator - the NativeScript Calculator](https://www.nativescript.org/blog/calcunator-the-nativescript-calculator)
* [Customize the iOS Navigation Bar / Status Bar with NativeScript](http://developer.telerik.com/featured/customizing-ios-navigation-bar-status-bar-nativescript/)
* [Deep-Linking Your NativeScript Apps with iOS 9 User Activity and Core Spotlight APIs](https://www.nativescript.org/blog/deep-linking-your-nativescripts-apps-with-ios-9-user-activity-and-core-spotlight-apis)
* [Demystifying NativeScript Layouts](https://www.nativescript.org/blog/demystifying-nativescript-layouts)
* [Getting Started with NativeScript](http://developer.telerik.com/featured/getting-started-nativescript/)
* [How NativeScript Works](http://developer.telerik.com/featured/nativescript-works/)
* [How to Analyze the App Package and Native Visual UI Tree of a NativeScript Application](https://www.nativescript.org/blog/how-to-analyze-the-app-package-and-native-visual-ui-tree-of-a-nativescript-application)
* [How to Enable HealthKit in Your NativeScript Application](https://www.nativescript.org/blog/how-to-enable-healthkit-in-your-nativescript-application)
* [NativeScript - A Technical Overview](http://developer.telerik.com/featured/nativescript-a-technical-overview/)
* [Offline Support for Hybrid, Web and NativeScript Apps](http://developer.telerik.com/products/offline-support-for-hybrid-web-and-nativescript-apps/)
* [On NativeScript for Android](http://developer.telerik.com/featured/nativescript-android/)
* [The TelerikNEXT Conference App – Built with NativeScript](http://developer.telerik.com/featured/the-teleriknext-conference-app-built-with-nativescript/)
* [Take Your Selfie with NativeScript and its Cross-Platform Camera API](https://www.nativescript.org/blog/take-your-selfie-with-nativescript-and-its-cross-platform-camera-api)
* [Tracing NativeScript Applications](https://www.nativescript.org/blog/tracing-nativescript-applications)
* [Using npm Modules and NativeScript Plugins](https://www.nativescript.org/blog/using-npm-modules-and-nativescript-plugins)
* [Welcome to Telerik UI for NativeScript](https://www.nativescript.org/blog/welcome-to-telerik-ui-for-nativescript)
* [How to use Fonts in NativeScript](http://fluentreports.com/blog/?p=109)
* [Using the Android Palette in NativeScript](http://bradmartin.net/2016/01/19/using-the-android-palette-with-nativescript/)
* [How to use Google Cloud Messaging Push Notifications in NativeScript](http://bradmartin.net/2015/12/28/use-google-cloud-messaging-for-push-notifications-with-nativescript/)
* [YouTube videos in NativeScript](http://bradmartin.net/2016/01/25/videos-in-a-nativescript-app/)
* [Realtime Location Tracking app with NativeScript + Vue](https://medium.com/saibbyweb/building-a-real-time-location-tracking-app-with-nativescript-vue-under-350-lines-of-code-8b51ad40d657)

## Community

* [NativeScript Community on Google+](https://plus.google.com/u/0/communities/117408587889337015711)
* [NativeScript Forum](https://groups.google.com/forum/#!forum/nativescript)
* [NativeScript on IRC](http://webchat.freenode.net/?channels=nativescript)
* [NativeScript on Stack Overflow](http://stackoverflow.com/questions/tagged/nativescript)

## Open Source
* [REKlistan](https://github.com/emiloberg/oppna-program-reklistan-app) - App that helps promote good and safe drug prescribing in Sweden. Downloads and stores data locally for offline use.
* [Realtime Location Tracking App with NativeScript + Vue](https://github.com/saibbyweb/Realtime-Location-Tracking-NativeScript-Vue) - A working, cross platform, realtime location tracking mobile app made with NativeScript and Vue, under 350 lines of code.

## Plugins and Modules

* [Another Plugin and Compatability List](https://github.com/nathanaela/nativescript-plugins)
* [nativescript](https://www.npmjs.com/package/nativescript) - the command-line interface for building NativeScript projects
* [nativescript-admob](https://www.npmjs.com/package/nativescript-admob) - make money with your app by using Google's AdMob ads
* [nativescript-angular](https://www.npmjs.com/package/nativescript-angular) - implements a renderer that lets you build native mobile apps with Angular2 using the NativeScript widgets
* [nativescript-animated-menu](https://www.npmjs.com/package/nativescript-animated-menu) - an animated side menu
* [nativescript-appavailability](https://www.npmjs.com/package/nativescript-appavailability) - check for availability of other apps on the device
* [nativescript-appversion](https://www.npmjs.com/package/nativescript-appversion) - read the version of your NativeScript app
* [nativescript-azure-mobile-basic](https://www.npmjs.com/package/nativescript-azure-mobile-basic) - reads Azure Mobile Services backend table data
* [nativescript-azure-storage](https://www.npmjs.com/package/nativescript-azure-storage) - read, delete, create, list Azure Storage tables and blobs
* [nativescript-background-http](https://www.npmjs.com/package/nativescript-background-http) - provides background upload for iOS and Android
* [nativescript-barcodescanner](https://www.npmjs.com/package/nativescript-barcodescanner) - scan QR/barcodes with a NativeScript app
* [nativescript-calendar](https://www.npmjs.com/package/nativescript-calendar) - create, delete and find Events in the native Calendar
* [nativescript-clipboard](https://www.npmjs.com/package/nativescript-clipboard) - clipboard module for use in NativeScript apps
* [nativescript-couchbase](https://www.npmjs.com/package/nativescript-couchbase) - Couchbase Lite plugin for Nativescript
* [nativescript-email](https://www.npmjs.com/package/nativescript-email) - email plugin for your NativeScript app
* [nativescript-emulator-reload](https://www.npmjs.com/package/nativescript-emulator-reload) - gulp script for monitoring NativeScript source files to trigger a build and load inside the emulator
* [nativescript-firebase](https://www.npmjs.com/package/nativescript-plugin-firebase) - the leading realtime JSON cloud datastore
* [nativescript-flashlight](https://www.npmjs.com/package/nativescript-flashlight) - a flashlight NativeScript module for Android and iOS
* [nativescript-floatingactionbutton](https://www.npmjs.com/package/nativescript-floatingactionbutton) - a NativeScript module to use native Android Floating Action Button in your XML markup
* [nativescript-google-sdk](https://www.npmjs.com/package/nativescript-google-sdk) - instructions for adding Google SDKs to a NativeScript project
* [nativescript-google-maps-sdk](https://github.com/dapriett/nativescript-google-maps-sdk) - Cross Platform Google Maps SDK for Nativescript
* [nativescript-insomnia](https://www.npmjs.com/package/nativescript-insomnia) - prevents the screen from dimming (and eventually lock the device) while active
* [nativescript-livesync](https://www.npmjs.com/package/nativescript-livesync) - LiveSync NativeScript module for Android current version of NativeScript
* [nativescript-mapbox](https://www.npmjs.com/package/nativescript-mapbox) - native maps, by Mapbox
* [nativescript-maps](https://www.npmjs.com/package/nativescript-maps) - a NativeScript module for using native map APIs
* [nativescript-observable-subscribe](https://www.npmjs.com/package/nativescript-observable-subscribe) - a NativeScript module to add subscribe functionality to observables
* [nativescript-openurl](https://www.npmjs.com/package/nativescript-openurl) - a module for providing an open URL action for Android and iOS
* [nativescript-phone](https://www.npmjs.com/package/nativescript-phone) - a phone NativeScript module for Android and iOS
* [nativescript-photoviewer](https://github.com/manijak/nativescript-photoviewer) - photo viewer plugin for Android and iOS
* [nativescript-plugin-appcompat](https://www.npmjs.com/package/nativescript-plugin-appcompat) - a plugin that installs the v7-appcompat Android Support library to a NativeScript project
* [nativescript-plugin-google-play-services](https://www.npmjs.com/package/nativescript-plugin-google-play-services) - a plugin which installs the Google Play Services library to your NativeScript project
* [nativescript-push-notifications](https://www.npmjs.com/package/nativescript-push-notifications) - a plugin to support push notifications
* [nativescript-snackbar](https://www.npmjs.com/package/nativescript-snackbar) - a NativeScript module to use the native Android Material Design widget
* [nativescript-social-share](https://www.npmjs.com/package/nativescript-social-share) - a NativeScript module to use the native social sharing widget
* [nativescript-signaturepad](https://www.npmjs.com/package/nativescript-signaturepad) - a NativeScript plugin to capture signatures and other drawings on the device screen
* [nativescript-sqlite](https://www.npmjs.com/package/nativescript-sqlite) - a SQLite NativeScript module for Android and iOS
* [nativescript-telephony](https://www.npmjs.com/package/nativescript-telephony) - get data from the SIM card like the carrier name, mcc, mnc and country code and other system dependent additional info
* [nativescript-telerik-ui](https://www.npmjs.com/package/nativescript-telerik-ui) - a set of rich-ui, cross-platform components based on the native iOS and Android libraries provided by Telerik
* [nativescript-texttospeech](https://www.npmjs.com/package/nativescript-texttospeech) - a plugin to support text-to-speech
* [nativescript-tracing](https://www.npmjs.com/package/nativescript-tracing) - a simple tracing NativeScript module for Android and iOS
* [nativescript-toast](https://www.npmjs.com/package/nativescript-toast) - a NativeScript toast plugin for Android
* [nativescript-touchid](https://www.npmjs.com/package/nativescript-touchid) - authenticate your users with the iOS Touch ID fingerprint scanner
* [nativescript-vibrate](https://www.npmjs.com/package/nativescript-vibrate) - a vibrate NativeScript plugin for Android and iOS
* [nativescript-videoplayer](https://www.npmjs.com/package/nativescript-videoplayer) - a simple module to use the native video playing controls
* [nativescript-websockets](https://www.npmjs.com/package/nativescript-websockets) - a WebSocket NativeScript module for Android

## Tools

* [NativeScript Project Template with TypeScript](https://github.com/hdeshev/nativescript-ts-hello)
* [Docker Container for NativeScript CLI and SDKs](https://github.com/oren/docker-nativescript)
* [Vagrant Container for full NativeScript development](https://github.com/nathanaela/nativescript-vm)
* [NativeScript Snippets for Sublime Text](https://github.com/tsvetan-ganev/nativescript-sublime-snippets)
* [NativeScript Snippets for Visual Studio Code](https://github.com/tsvetan-ganev/nativescript-vscode-snippets)

## Videos

* [A Lap Around NativeScript](https://youtu.be/HWboi_9aba8) (41:19) - a good primer by TJ VanToll on NativeScript fundamentals and its technical underpinnings
* [Getting Started with NativeScript](https://youtu.be/rsCT5fpES4Q) (12:30) - TJ VanToll provides an overview of how to set up your environment to start being NativeScript apps
* [Getting Started with NativeScript](https://www.youtube.com/watch?v=MhwBpVRfljU) (57:30) - code along. Creating your first NativeScript app, a Reddit reader. By Emil Öberg.
* [Introducing NativeScript](https://youtu.be/umC11SeqtZw) (31:17) - Burke Holland provides a quick overview of NativeScript
* [NativeScript Launch Keynote](https://youtu.be/8hr4E9eodS4) (51:45) - the launch webinar covering the why and how of NativeScript
* [NativeScript 1.2 Release Webinar](https://youtu.be/binVpBThb0A) (50:12) - the release webinar for NativeScript 1.2
* [NativeScript vs PhoneGap/React/Titanium/Ionic/etc](https://www.youtube.com/watch?v=R98cdsq1qxA) (21:50) - explains how NativeScript differs from other mobile technologies. By Emil Öberg.
* [Meet the NativeScript Team: What is NativeScript?](https://youtu.be/yGcAOwWyYXY) (2:44) - meet the developers who are building NativeScript