Integration with Adobe Photoshop

With the Kony Visualizer extension for Adobe Photoshop, you can convert your Photoshop design into forms, widgets, and image assets that you can then open in Kony Visualizer. So even if you don't begin your app design in Kony Visualizer, if you're using Photoshop as a design environment, you can seamlessly continue the designing of your app in Kony Visualizer, picking up where you left off in Photoshop.

The Kony Visualizer plugin for Photoshop is compatible with Adobe Photoshop CC and above. Please note that in converting Photoshop layers to Kony Visualizer widgets, the extension has the following limitations.

Importing a Photoshop design into Kony Visualizer involves the following tasks:

Install the Kony Visualizer Extension for Photoshop

To install the Kony Visualizer extension for Photoshop, do the following:

  1. Depending on your development environment, download from the Kony web site one of the following stand-alone Photoshop extension installers for Kony Visualizer:
  2. Kony Visualizer Photoshop extension for the Mac

    Kony Visualizer Photoshop extension for Windows

  3. Install the extension. The installer leads you through the process of installing the extension to the correct location on your computer so that it is available in Photoshop.

Export a Photoshop Design to Kony Visualizer

Using the Kony Visualizer extension for Photoshop, you export your Photoshop project as a Kony Visualizer app that you can then open in Kony Visualizer. In preparing a project for export, you set the global, default export options that you want, set the export options you want for individual layers (overriding the global settings for that particular layer), and indicate the channelDevice types available within a given platform. These include mobile (i.e. phone), tablet, and desktop. you want the project to be exported for.

This procedure assumes that you have already installed the Kony Visualizer Photoshop extension. For more information, see Install the Kony Visualizer Extension for Photoshop.

To export a Photoshop project to Kony Visualizer, do the following:

  1. In Adobe Photoshop, open the project you want to export to Kony Visualizer.
  2. If it is not already visible, display the Kony Visualizer extension by clicking the Window menu, next selecting Extensions, and then clicking Kony Visualizer.
  3. From the Kony Visualizer extension, click Global. The extension looks like this.
  4. Specify the name of your exported project by setting its path. The folder you create or select becomes the exported project's Kony Visualizer project name. To set the path, click the ellipsis button (…) of the Project Name text box, and then navigate to the path where you want to save the exported project to, creating a new folder, if necessary. When you have finished, click OK.
  5. If you are saving the project to a folder that you have already exported to, indicate whether you want to append the project to the existing exported content as an additional form (or forms), or overwrite and replace the existing exported content. To do so, click either Append to Project or Replace Form. By default, the Kony Visualizer extension appends to any existing projects.
  6. Select whether you want to export only the visible layers (as set on the Photoshop Layers tab), or export all layers regardless of whether they're visible or not.
  7. Indicate the type of channelDevice types available within a given platform. These include mobile (i.e. phone), tablet, and desktop. that you want to export the project to by selecting either Mobile, Tablet, or Desktop. The default value is Mobile.
  8. Set the units options for the size and position of elements. You can select from the following:
  9. Set the ratio between pixels (Px) and density-independent pixels (Dp). This ratio is used only if you are using Dp as your unit of choice for element sizes or positioning. This ratio varies from device to device, depending on the physical density of pixels on the device's screen. Increasing the value of the ratio increases the number of pixels that equal one Dp. For instance, a value of 2.25 indicates that 2.25 pixels equals 1 Dp. To determine the ratio that you should use for your device, use the following formula:
    Px = DP*(The device's dpi/160)
  10. Set the kind of widget you want the Photoshop elements to be converted to on a default basis for Layer Groups, Text layers, and all other layers (i.e. Art layers). To simplify the conversion process from a Photoshop project to a Kony Visualizer project, you can globally determine the default type of widget that a given type of layer gets converted to. However, if you want to override the global value for a specific layer, you can do so (as described in step 12). The Kony Visualizer extension categorizes the layers available in Photoshop into three types of layers: Layer Groups, Text layers, and all other layers (i.e. Art layers). The following table illustrates the global values that you can set for each of these three types of layers.
  11. Photoshop Layer Kony Visualizer Widget Options
    Layer Group. Defined as any layer that has layers, project elements, or other assets nested within it.

    Flex Container
    Flex Scroll Container

    Text Layer. Any layer created using a Photoshop Type tool. Label (default)
    Button
    Text Area
    Text Box
    Art Layer. Defined as any layer other than a Layer Group or Text Layer. An art layer may be a shape layer, or may consist of rasterized pixels. Image (default)
    Flex Container
    Flex Scroll Container
    Button
  12. Select the global export option for Art layers. Depending on the Kony Visualizer widget type that you selected for Art layers, you can have such elements converted in either of the following two ways:
  13. Set export options for individual layers. For any of the layers you're exporting, you can override some of the global export options. This is especially helpful if, for example, you want to convert a particular layer into a Flex Scroll Container instead of a Flex Container, or to size a given layer as a percentage of the parent container rather than using whatever unit you selected as your global export option.
  14. To set export options for individual layers, at the top of the Kony Visualizer extension, click Layer. Next, from the Photoshop Layer tab, select the layer you want to custom configure, and then select the export options you want for that layer for the Visualizer Widget Type, and the type of units you want to use for the converted widget's positioning and sizing. Select the next layer you want to customize, and repeat.

  15. Once you have set all the global and layer-specific export options for your Photoshop project, click Export.
  16. Once the exportation is finished, navigate on your computer to the folder where you exported the Photoshop project, copy the folder, and then paste it into the desired Kony Visualizer workspace folder. The default workspace folder for Kony Visualizer is:
    C:\workspace

Open an Exported Photoshop Project in Kony Visualizer

Once you have exported a Photoshop project using the Kony Visualizer extension and have copied it to your Kony Visualizer workspace, you can open it in Kony Visualizer.

To open an exported Photoshop project in Kony Visualizer, do the following:

  1. If Kony Visualizer is already open, on the File menu (the Project menu in Kony Visualizer), click Refresh. Otherwise, launch Kony Visualizer.
  2. Do one of the following:
  3. On the Project Explorer, click the Project tab, open the channelDevice types available within a given platform. These include mobile (i.e. phone), tablet, and desktop. that you converted the Photoshop project to, open Forms, and then double-click any of the forms listed.

Limitations

The following Photoshop layer styles have no equivalent Kony Visualizer skin property and are ignored during the export process:

Best Practices

To optimize the conversion of Photoshop elements into Kony Visualizer elements, we recommend that you create your Photoshop project using the following best practices.

Copyright © 2013 Kony, Inc. All rights reserved.