ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Telerik App​Builder

by Icenium ST2/ST3

Sublime Package for Telerik AppBuilder

Details

Installs

  • Total 1K
  • Win 654
  • OS X 433
  • Linux 83
May 22 May 21 May 20 May 19 May 18 May 17 May 16 May 15 May 14 May 13 May 12 May 11 May 10 May 9 May 8 May 7 May 6 May 5 May 4 May 3 May 2 May 1 Apr 30 Apr 29 Apr 28 Apr 27 Apr 26 Apr 25 Apr 24 Apr 23 Apr 22 Apr 21 Apr 20 Apr 19 Apr 18 Apr 17 Apr 16 Apr 15 Apr 14 Apr 13 Apr 12 Apr 11 Apr 10 Apr 9 Apr 8 Apr 7
Windows 0 4 4 1 3 2 2 6 5 1 11 8 1 0 1 4 6 0 0 5 0 0 8 2 8 3 0 0 0 5 1 6 7 2 10 3 5 5 2 1 4 0 1 1 4 4
OS X 3 1 0 2 0 4 0 2 2 1 2 3 1 1 3 0 13 2 5 1 4 1 2 3 2 2 0 0 0 4 0 1 0 0 6 1 0 2 4 0 7 3 3 6 4 1
Linux 0 0 1 1 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 2 0 1 0 0 0 0 0 0 0 0 3 0 0 0 1 0 0 0 2 1 0 3 0 0

Readme

Source
raw.​githubusercontent.​com

Telerik AppBuilder for Sublime Text

Build and test iOS, Android and Windows Phone hybrid apps using a single pure HTML5, CSS, and JavaScript code base

Telerik AppBuilder

Leverage the build and test capabilities of Telerik AppBuilder from Sublime Text 2 or Sublime Text 3

This package lets you run your hybrid mobile app on connected devices or in the device simulator, and synchronize your code changes to the running app without redeploying it. The package requires that the Telerik AppBuilder Command-Line Interface is installed on your system.

The Telerik AppBuilder Command-Line Interface is delivered for Windows, OS X, and Linux as an npm package. For more information click here.

Installation

Latest version: Telerik AppBuilder 2.9
Release date: 2015, April 29

For a complete list of the improvements and updates available in Telerik AppBuilder 2.9, see Telerik AppBuilder 2.9 Release Notes.

Software Requirements

  • Windows, OS X Mavericks, or Linux
  • Sublime Text 2 or Sublime Text 3
  • Package Control for your version of Sublime Text
  • Telerik AppBuilder Command-Line Interface
    Your version of the Telerik AppBuilder package for Sublime Text must match the latest official major release of the Telerik AppBuilder Command-Line Interface.
  • Any software required by the Telerik AppBuilder Command-Line Interface

Install the Package

Install this package with Package Control.

Install the AppBuilder package for Sublime Text on Windows

  1. Run Sublime Text.
  2. Select PreferencesPackage Control.
  3. Select Install Package.
  4. Start typing Telerik AppBuilder and select the package from the list.
  5. Wait for the installation to complete.

Install the AppBuilder package for Sublime Text on OS X

  1. Run Sublime Text.
  2. Select Sublime TextPreferencesPackage Control.
  3. Select Install Package.
  4. Start typing Telerik AppBuilder and select the package from the list.
  5. Wait for the installation to complete.

If Sublime Text cannot load the package properly, verify that the path variables for Node.js and AppBuilder are populated properly in telerik_appbuilder.sublime-settings.

  1. In the terminal, run the following command.

    which node
    
  2. In the terminal, run the following command.

    which appbuilder
    
  3. Select Sublime TextPreferencesPackage Control.

  4. Locate and open the Telerik AppBuilder folder.

  5. Open telerik_appbuilder.sublime-settings and replace the declared path values.

    {
        "node_osx_path": "The path retrieved in Step 1"
        "appbuilder_osx_path": "The path retrieved in Step 2"
    }
    
  6. Save changes.

  7. Restart Sublime Text.

Install the AppBuilder package for Sublime Text on Linux

  1. Run Sublime Text.
  2. Select Sublime TextPreferencesPackage Control.
  3. Select Install Package.
  4. Start typing Telerik AppBuilder and select the package from the list.
  5. Wait for the installation to complete.

If Sublime Text cannot load the package properly, verify that the path variables for Node.js and AppBuilder are populated properly in telerik_appbuilder.sublime-settings.

  1. In the terminal, run the following command.

    which node
    
  2. In the terminal, run the following command.

    which appbuilder
    
  3. Select Sublime TextPreferencesPackage Control.

  4. Locate and open the Telerik AppBuilder folder.

  5. Open telerik_appbuilder.sublime-settings and replace the declared path values.

    {
        "linux_node_path": "The path retrieved in Step 1"
        "linux_appbuilder_path": "The path retrieved in Step 2"
    }
    
  6. Save changes.

  7. Restart Sublime Text.

The Telerik AppBuilder menu becomes available under the Tools menu.

Back to Top

Usage

After you install this package, you can access the available build and sync commands from Tools -> Telerik AppBuilder.

Run on Device

You can build and deploy your app on one device at a time with the Tools -> Telerik AppBuilder -> Build and Deploy operation.

In this version of the AppBuilder package for Sublime Text for Linux, you cannot build and deploy your app via cable connection on iOS devices.

To be able to work with connected iOS devices on Windows systems, verify that you have downloaded and installed the 32-bit Node.js.

  1. Connect your devices.
  2. Select Tools -> Telerik AppBuilder -> Build and Deploy.
    If you have connected multiple devices, Sublime Text will display a drop-down list of the connected devices with their unique identifiers and mobile platform.
  3. If prompted, select the device on which you want to deploy.
  4. Track the deployment process in the status bar and in the log.
  5. After the deployment completes, run your app on device.

Configure LiveSync

You can toggle real-time synchronization of your code changes on save with the Tools -> Telerik AppBuilder -> LiveSync on Save option.

When you modify your code and save your changes, your running app will refresh automatically if the device is connected to your system. This operation replaces only the modified application files.

  1. Select Tools -> Telerik AppBuilder -> Enable LiveSync on Save.
    A check mark indicates that LiveSync is enabled.
  2. On your connected devices or in the device simulator, run your app.
  3. Modify your code and save changes.

The app refreshes automatically.

Reload the App on Device

You can synchronize all your changes to an app deployed on a connected device at once with the Tools -> Telerik AppBuilder -> LiveSync Application operation. This operation replaces all application files at once.

In this version of the AppBuilder package for Sublime Text for Linux, you cannot LiveSync your app via cable connection on iOS devices.

To be able to work with connected iOS devices on Windows systems, verify that you have downloaded and installed the 32-bit Node.js.

  1. Verify that you have connected your device and you have deployed the app.
  2. Run your app.
  3. Modify your code and save changes.
  4. Select Tools -> Telerik AppBuilder -> LiveSync Application.
    If you have connected multiple devices, Sublime Text will display a drop-down list of the connected devices with their unique identifiers and mobile platform.
  5. Select the device to which you want to sync changes.
  6. Track the deployment process in the status bar and in the log.

Run in the Device Simulator

You can build and deploy your app in the device simulator with the Tools -> Telerik AppBuilder -> Run in Simulator operation.

In this version of the AppBuilder package for Sublime Text for Linux, you cannot run your app in the device simulator.

  • Select Tools -> Telerik AppBuilder -> Run in Simulator.

In the device simulator, you can change the target device form factor, mobile platform and version, and orientation. You can adjust the geolocation details, network connection configuration, file storage configuration, and the default contacts. You can debug your code using the built-in debug tools.

Back to Top

Contribution

To learn how to log a bug that you just discovered, click here.

To learn how to suggest a new feature or improvement, click here.

To learn how to contribute to the code base, click here.

Back to Top

More Telerik AppBuilder Tools and Resources

Back to Top

License

This software is licensed under the Apache 2.0 license, quoted here.

Back to Top