GitHub - DeviantJS/awesome-nativescript: A curated list of awesome {N} resources, libraries, tools and applications

NativeScript

A curated list of awesome {N} resources, libraries, tools and applications

Inspired by the awesome list. Feel free to improve this list by contributing!

Table of Contents


NativeScript Ecosystem

Official

Community

Bloggers


Plugins

Interface

Visual Components

  • Drawingpad - NativeScript plugin to provide a way to capture any drawing.
  • Snackbar - NativeScript plugin to provide the ability to play local and remote videos.
  • Video Player - NativeScript plugin to provide a Material Design CardView component.
  • Material Loading Indicator - NativeScript Material design activity indicator for iOS.
  • Material Card View - NativeScript plugin to provide a Material Design CardView component.
  • Dropdown Widget - NativeScript DropDown widget.
  • FAB - Material Design Floating Action Button for NativeScript apps.
  • Slides - NativeScript Slides for iOS and Android.
  • Swipe Stack - NativeScript plugin for a swipeable stack of cards.
  • Custom Dialog - NativeScript plugin for iOS and Android that allows you to create custom dialog.
  • Audio - NativeScript plugin to play and record audio files for Android and iOS.
  • Explosion Field - NativeScript plugin to create an exploding dust effect animation for Android {N} apps. Android Only
  • Collapsing Header - NativeScript Collapsing Header Plugin for Android & iOS.
  • Twitter Bang - NativeScript plugin for Android to use native Twitter animation for the exploding heart. Android Only
  • Gridview Widget - NativeScript GridView widget.
  • Periscope Hearts - NativeScript plugin for Periscope's heart animation. Android Only
  • Loading Indicator - NativeScript plugin which overlays a loading indicator on the current page.
  • Statusbar - NativeScript plugin to change the style of the status bar.
    • Maintainer: Burke Holland Github
  • Toast - A NativeScript Toast Plugin for Android and iOS apps.
  • Checkbox - Plugin to provide a native checkbox.

Back to top

Utility Plugins

  • Local Notifications - NativeScript plugin to easily schedule local notifications.
  • Insomnia - A plugin to make the screen not dim (and eventually lock the device).
  • Image Cropper - A nativescript image cropping plugin.
  • Image Picker - NativeScript plugin for Periscope's heart animation.
  • Touch ID - Use the iOS fingerprint scanner in your {N} app. iOS Only
  • Facebook Rebound - NativeScript plugin to provide access to Facebook's Spring Animations. Android Only
  • DOM Emulation - A class of DOM based NativeScript functions.
  • Bluetooth LE - NativeScript Bluetooth LE plugin.
  • Masked Input - A {N} masked input plugin for iOS and Android.
  • Screen Orientation - A NativeScript plugin to deal with Declarative UI and Screen Orientation.
  • Pull To Refresh - NativeScript plugin to use Pull to Refresh on any view.
  • Push - Push plugin for NativeScript.
  • Image Cache It - Image caching plugin for nativescript.
  • WebView Crypto - Web Cryptography API using a hidden WebView.
  • Barcode scanner - Plugin for scanning QR codes and barcodes in several formats.

Back to top

Integration Plugins

Angular2

  • Angular2 - NativeScript integration for Angular2.
  • Font Icons - A simpler way to use font icons with NativeScript + Angular2..
  • NG2 Magic - Magically turn your Angular2 web app into a NativeScript app.
  • NG2 Paralax - NativeScript Angular2 parallax view component.
  • NG2 Translate - Use ng2-translate with NativeScript + Angular2.
  • ngrx Dev Tools - Implementation of a devtools monitor similar to those available in @ngrx/devtools for NativeScript.

Mapping

  • Google Maps SDK - A cross-platform (iOS & Android) Nativescript plugin for the Google Maps API.
  • Mapbox - Native OpenGL powered Maps, by Mapbox.

Data

  • Firebase - NativeScript Firebase plugin.

Authentication

  • Facebook - A NativeScript module providing Facebook login for Android and iOS.
    • Maintainer: Antonio Cueva Urraco Github
  • Social Login - NativeScript module for social (token based) log-ins.

Advertising

  • Google Mobile Ads SDK - Google Mobile Ads SDK for iOS and Android.
  • Google AdMob - NativeScript plugin to earn some precious 💰💰 with ads by Google AdMob.

Misc

Development Plugins

  • Icenium CLI - Command-Line Interface for Telerik AppBuilder.
    • Maintainer: Icenium Org Github
  • Dev Babel - Babel support for NativeScript projects.
  • TypeScript - TypeScript support for NativeScript projects.
  • CoffeeScript - CoffeeScript support for NativeScript projects.
  • xmlxsd - XML validation against XSD schema for NativeScript projects.
  • Emulator Reload - Small gulp script will monitor the files of a NativeScript project and rebuild and reload the emulator.
  • Hooks - Gives you an easier way to install hooks into NativeScript projects.
  • Real Time LiveEdit - NativeScript Real Time LiveEdit Ability.
  • Sass - SASS CSS pre-processor for NativeScript projects.
  • Less - LESS CSS pre-processor for NativeScript projects.
  • Jade - Jade support for NativeScript projects.

Back to top


Development Tools

IDE

Back to top


Research And Training

Articles

Talks

Tutorials

Back to top

NativeScript Team Examples

  • Marketplace - NativeScript kitchen sink demo.
  • Xpensity - Xpensity is a real life enterprise line of business application.
  • Groceries - Groceries is a NativeScript-built iOS and Android app for managing grocery lists.
  • Tasks - Open source cross-platform Tasks app built with NativeScript.
  • TelerikNEXT - Open source cross-platform TelerikNEXT conference app built with NativeScript.
  • Todo MVC - NativeScript + AngularJS TodoMVC example.

Community Examples

Project Boilerplates

Books

  • NativeScript in Action - Learn how to write truly native apps with NativeScript in Action from Manning Press.

Back to top


License

CC0