by oliverphaser | v1.0.13
Enables programmatic execution of gesture events in NativeScript applications. Forked from mudlabs and updated for NativeScript 8.
npm i --save @oliverphaser/nativescript-eventify

npm apple android

NativeScript Eventify

NativeScript has a method called notify you can use to notify an observable of changes. But you can't use it to trigger events like tap or swipe, enter NativeScript Eventify.

NativeScript 8

This will work only on NativeScript 8.

Supported Events

  • tap


  • Add support for doubleTap events
  • Add support for longPress events
  • Add support for swipe events
  • Add support for pan events
  • Add support for pinch events
  • Add support for rotate events
  • Add support for touch events


ns plugin add @oliverphaser/nativescript-eventify


Just require it once.

* home-page.js
* Assume the view already has the event listner(s) setup.

// Simulates a tap event
view.eventify({ eventName: "tap", object: view });

Take a look at this Playground for a working example.


Properties Required Description
EventData Yes The eventName and object, just like using notify.
Info Sometimes Some of the events (i.e. swipe) will need extra information


Event Required Properties Description
tap No n/a n/a