blog banner


Enyo Developer Guide Bootplate: with Enyo in 5 Minutes · Planning and Structuring Your App · Tutorial: Building a Moonstone App. Enyo Essentials. As an Enyo developer, you have a great deal of freedom in choosing the platform . If you haven’t already done so, read through the Moonstone App Tutorial. This tutorial is geared for those already know the basic . Hope this tutorial helps in setting up the environment right for enyo development.

Author: Zura Toshura
Country: Croatia
Language: English (Spanish)
Genre: Education
Published (Last): 5 March 2010
Pages: 145
PDF File Size: 18.7 Mb
ePub File Size: 10.43 Mb
ISBN: 833-4-43922-527-6
Downloads: 91654
Price: Free* [*Free Regsitration Required]
Uploader: Bashicage

First download “enyo” from enyo website and extract the zip folder. In the tutoroal code ‘this. Enyo will create ‘getters’ and ‘setters’ for the properties defined in “Published” section of the code. In this method this.

After extracting, copy “enyo”, “lib”, “source” folders into “Tizen workspace”. Now the enyo framework is ready to use. In the above code the name property of the image is “logo”, this gives access to the image component though ‘this.

EnyoJS Tutorial #1 – Getting Started

Tizen Tizen Tizen 3. FittableRows allows user to place content in rows, on one of these rows user can set the fit property to true which will give it a variable height that will expand as the page is resized.

Was this document helpful? To use this sample in application user has to know how to setup an enyo tutogial. Replace the content of ‘index. The next immediate change to be made is to convert all the normal buttons to Onyx buttons and also replace the “img” tag with an “enyo.


Published Property Enyo will create ‘getters’ and ‘setters’ for the properties defined in “Published” section of the code. User Menu Login Register. Other reason enter details. Below is the final code with proper layout enyo.

This article demonstrates the usage of Enyo framework. In this case it will be able to find out when the rotation is changed, and update the component accordingly.

Below is the code for the ‘rotationChanged’ method. Too difficult to understand. This is as simple as adding a “classes” property to the “App” and setting that to “onyx”. After adding the ‘rotationChanged’ function to the code, the image will rotate through 90 degrees when user clicks on “Rotate” button. The above code has a published property called ‘rotation’ which is initially set to ‘0’ and will store the rotation applied to the image in the component. We value your feedback.

The applyStyle method applies a CSS style to the particular component. Inaccurate or wrong information.

EnyoJS Tutorial #1 – Getting Started | Is Good Stuff

Apply proper layout to the app. Now create a method called “rotationChanged”, and Enyo will automatically call it when ‘rotation’ value is changed via ‘setRotation’. Please let us know what you think. Enyo provides a number of ways to define the layout of applications, two important components for layouts are FittableRows and FittableColumns.

This can then be reused across multiple applications or within the same application. It is object-oriented and uses object-oriented concepts such as encapsulation to create reusable code.


In this application “layoutKind” property of a control is used to apply proper layout to the application. Enyo setup First download “enyo” tuutorial enyo website and extract the zip folder.

Sample App using Enyo framework | Tizen Developers

FittableColumns allows user to place content in columns. This effectively makes the component itself the app. So in the above case, Enyo will automatically create the methods ‘setRotation’ and ‘getRotation’ on the object. The RotateComponent has two subcomponents, an image, which is named as “logo” and a button with a label set to “Rotate”. This article explains a hutorial application that can ‘rotate’ and ‘skew’ an image.

And also add two buttons for “skewing” the image. The advantage of this is that now Enyo can notify the component when a value is changed via the setter. The basic unit of an Enyo application is a “component”, and tutoriial “components” can combines and wired together in different ways to create an application.

Now divide the “Rotate” button into two, one for clockwise rotation and the other for counter clockwise rotation. Below is the code for rotating and skewing the image.