AppBuilder 2.2 Release Notes

Product version: AppBuilder 2.2
Released: 2014, June 9

New features and updates in this AppBuilder release are grouped as follows:

For a list of issues you need to be aware of in this release, see Known Issues.

Breaking Changes

Warning Updated the Telerik AppFeedback plugin
The integrated Telerik AppFeedback plugin has been updated to let you use the latest Telerik AppFeedback APIs. The Telerik AppFeedback APIs have been completely reworked and you might need to modify your existing code. For more information about the updated APIs, see the Telerik AppFeedback API reference.
You can no longer test the Telerik AppFeedback plugin in the device simulator.
Introduced new hierarchical commands in the AppBuilder command-line interface
The commands in the command-line interface have been reworked to provide a more streamlined workflow. If you have created scripts for automating the AppBuilder command-line interface, you might need to modify them to address the changes. For more information, in the command prompt run appbuilder help.

Top of Page

General

This section contains features and updates across all AppBuilder clients and tools.

Frameworks

  • Introduced support for native iOS and Android development with the NativeScript framework (Preview)
    You can now develop native mobile apps for iOS and Android with NativeScript. You can create apps from template and clone samples, write and modify code and load it in the companion app for testing.
    NativeScript is currently available as a private preview. To sign up for the NativeScript Insiders program, visit http://www.telerik.com/nativescript-insiders-signup.

Mobile Devices and Platforms

  • Introduced QR code deployment for Windows Phone 8
    You can build your apps for Windows Phone 8 and deploy them on remote devices via QR code as application packages or in the companion app.
  • Introduced publishing for Windows Phone 8
    You can build your apps for distribution in the Windows Phone Store.

App Templates and Sample Apps

  • Introduced the Blank (TypeScript) app template
    You can now begin your hybrid mobile app development from the Blank (TypeScript) template which provides the Apache Cordova TypeScript declaration files.
  • Updated the Telerik Friends app template
    The Telerik Friends template is now configured to consume the Telerik AppFeedback service.
  • Introduced sample apps developed with the Google Chrome APIs
    You can now clone the Google Chrome API sample apps to learn how to develop hybrid mobile apps with the Apache Cordova-based Google Chrome toolchain.
  • Updated Kendo UI in the sample apps
    Sample apps developed with Kendo UI have been updated to use Kendo UI 2013.3.1517.
  • Enabled the sample apps for Windows Phone 8 development
    Sample apps that target Apache Cordova 3.0.0 or later have been reconfigured to let you develop for Windows Phone 8 with them.

Apache Cordova Plugins

  • Updated support for the Telerik Analytics integrated plugin
    The integrated Telerik Analytics plugin has been updated to let you use the latest Telerik Analytics APIs.

  • Updated support for the Telerik AppFeedback integrated plugin
    The integrated Telerik AppFeedback plugin has been updated to let you use the latest Telerik AppFeedback APIs.

  • Updated support for the Telerik Mobile Testing integrated plugin
    The integrated Telerik Mobile Testing plugin has been updated to let you use the latest Telerik Mobile Testing APIs.

Tools and Services

  • Improved the build process
    The performance of the build process has been optimized to reduce timeouts and improve build times.
  • Improved the login process
    You no longer need to log out and log back in to refresh your account and subscription information.

Usability

  • Improved the UI Designer tool
    You can now cut, copy and paste widgets in the UI Designer tool.
  • Multiple improvements and bug fixes
    Multiple usability changes and bug fixes aim at improving your user experience with AppBuilder.

Top of Page

In-Browser Client

This section contains features and updates in the AppBuilder in-browser client.

Frameworks

  • Introduced automated update for the Kendo UI framework files
    You can quickly update the current version of the Kendo UI Core or Professional framework files used in your app. For more information, see Update the Frameworks in Your App.

Tools and Services

  • Added support for TypeScript files in the code editor
    You can create new and add existing TypeScript files. You can compile TypeScript files to JavaScript files. The code editor provides syntax coloring, error and warning handling, code folding and structural highlighting for TypeScript.
  • Added support for Android 4.3 and 4.4 in the device simulator
    When you run your apps in the device simulator, you can now set the mobile platform to Android 4.3 and Android 4.4.
  • Introduced debugging for Data, Users, Notifications and Business Logic business logic (cloud code)
    You can now debug the business logic (cloud code) for your Data, Users, Notifications and Business Logic projects from AppBuilder. In the in-browser client, AppBuilder redirects you to the business logic (cloud code) debugging tools of Data, Users, Notifications and Business Logic.

Usability

  • Improved the Version Control context menu
    You can now manage branches for your app by right-clicking in the Project Navigator and selecting Version ControlBranches.
  • Introduced simplified integration with the Telerik Analytics services
    When you enable the Telerik Analytics plugin in your app, AppBuilder guides you through setting up your app to consume Analytics services.
  • Multiple improvements and bug fixes
    Multiple usability changes and bug fixes aim at improving your user experience with the AppBuilder in-browser client.

Top of Page

Windows Client

This section contains features and updates in the AppBuilder Windows client.

Frameworks

  • Introduced automated update for the Kendo UI framework files
    You can quickly update the current version of the Kendo UI Core or Professional framework files used in your app. For more information, see Update the Frameworks in Your App.

Tools and Services

  • Added support for TypeScript files in the code editor
    You can create new and add existing TypeScript files. You can compile TypeScript files to JavaScript files. The code editor provides syntax coloring, error and warning handling, code folding and structural highlighting for TypeScript.
  • Added support for Android 4.3 and 4.4 in the device simulator
    When you run your apps in the device simulator, you can set the mobile platform to Android 4.3 and Android 4.4.
  • Introduced debugging for Data, Users, Notifications and Business Logic business logic (cloud code)
    You can now debug the business logic (cloud code) for your Data, Users, Notifications and Business Logic projects from AppBuilder. In the Windows client, AppBuilder loads the built-in debugging tools of AppBuilder.

Usability

  • Redesigned the tools for debugging on device
    Debugging on device has been redesigned to improve your user experience. For more information about the redesigned workflow, see Debugging on Device.
  • Improved code completion
    Code completion has been reworked to improve your user experience when working with the code editor.
  • Introduced simplified integration with the Telerik Analytics services
    When you enable the Telerik Analytics plugin in your app, AppBuilder guides you through setting up your app to consume Analytics services.
  • Multiple improvements and bug fixes
    Multiple usability changes and bug fixes aim at improving your user experience with the AppBuilder Windows client.

Top of Page

Extension for Visual Studio

This section contains features and updates in the AppBuilder extension for Visual Studio.

Frameworks

  • Introduced automated update for the Kendo UI framework files
    You can quickly update the current version of the Kendo UI Core or Professional framework files used in your app. For more information, see Update the Frameworks in Your App.

Tools and Services

  • Added support for TypeScript files in the code editor
    You can create new and add existing TypeScript files.
  • Added support for Android 4.3 and 4.4 in the device simulator
    When you run your apps in the device simulator, you can set the mobile platform to Android 4.3 and Android 4.4.
  • Introduced debugging for Data, Users, Notifications and Business Logic business logic (cloud code)
    You can now debug the business logic (cloud code) for your Data, Users, Notifications and Business Logic projects from AppBuilder. In the extension for Visual Studio, AppBuilder loads the built-in debugging tools of AppBuilder.

Usability

  • Redesigned the tools for debugging on device
    Debugging on device has been redesigned to improve your user experience. For more information about the redesigned workflow, see Debugging on Device.
  • Added option to check for updates
    You can now check for updates for the extension for Visual Studio from Microsoft Visual Studio. Select AppBuilderHelpCheck for Updates to verify that you are running the latest version of the extension for Visual Studio.
  • Introduced simplified integration with the Telerik Analytics services
    When you enable the Telerik Analytics plugin in your app, AppBuilder guides you through setting up your app to consume Analytics services.
  • Multiple improvements and bug fixes
    Multiple usability changes and bug fixes aim at improving your user experience with the AppBuilder extension for Visual Studio.

Top of Page

Command-Line Interface

This section contains features and updates in the AppBuilder command-line interface.

Tools and Services

  • Introduced the device simulator for macOS
    You can now test your apps in the device simulator on macOS systems. Run appbuilder simulate to start the device simulator.
  • Introduced debugging on device for Android on Windows systems
    If you are running the command-line interface on a Windows system, you can now debug your Android apps while running on a connected device. For more information about the redesigned workflow, see Debugging on Device.
  • Introduced debugging on device for iOS on Windows systems
    If you are running the command-line interface on a Windows system, you can now debug your iOS apps while running on a connected device. For more information about the redesigned workflow, see Debugging on Device.
  • Introduced sample apps
    You can now clone the AppBuilder sample apps from the command-line interface. Run appbuilder sample to list the available sample apps. Run appbuilder sample clone to clone a selected sample.
  • Introduced the .abignore file
    You can manually add the .abignore file to your app. When you run appbuilder build, appbuilder deploy or appbuilder appstore, the command-line interface will not process and build the files and folders listed in .abignore.

Usability

  • Introduced hierarchical commands
    The command syntax have been simplified by introducing hierarchical commands. Run appbuilder help to review the updated list of commands.
  • Multiple improvements and bug fixes
    Multiple usability changes and bug fixes aim at improving your user experience with the AppBuilder command-line interface.

Top of Page

Sublime Package

This section contains features and updates in the AppBuilder package for Sublime Text.

  • Introduced the device simulator for macOS
    You can now test your apps in the device simulator on macOS systems. Select ToolsTelerik AppBuilderRun in Simulator to start the device simulator.
  • Multiple improvements and bug fixes
    Multiple usability changes and bug fixes aim at improving your user experience with the AppBuilder package for Sublime Text.

Top of Page

Companion App

This section contains features and updates in the AppBuilder companion app.

  • Introduced the iOS companion app for native development
    You can test your NativeScript apps in the companion app for iOS.
  • Introduced the Android companion app for native development
    You can test your NativeScript apps in the companion app for iOS.
  • Introduced the Windows Phone 8 companion app for hybrid development
    You can test your Apache Cordovan apps in the companion app for Windows Phone 8.
  • Introduced the Windows Phone 8 companion app
    You can test your Apache Cordovan apps in the companion app for Windows Phone 8. You can load your apps in the companion app by scanning a QR code or by connecting your device to your system.
  • Improved refresh in the companion app
    When you LiveSync changes, the Cordova developer app preserves the current page instead of redirecting you to the home page of your app.
  • Improved LiveSync in the companion app
    If your app contains custom plugins, AppBuilder no longer carries the custom plugins when you load the app in the companion app or attempt to LiveSync your changes. This improves both the speed and performance of LiveSync in the companion app.

Top of Page

Notable Resolved Issues

This section contains notable resolved issues in AppBuilder.

General

This section contains notable resolved issues across all AppBuilder clients and tools.

  • You cannot clone a remote repository from a clone URL, if the clone URL does not end in .git.
  • You cannot LiveSync changes to CSS files.
  • When you change the target Apache Cordova version from 2.x to 3.x, AppBuilder does not enable the core plugins.
  • When you change the target Apache Cordova version from 3.2 to 3.0, AppBuilder always disables the PushPlugin integrated plugin.
  • When you change the target Apache Cordova version from 3.0 to 3.2, AppBuilder always disables the Media core plugin.

Mobile Devices and Platforms

This section contains notable resolved issues across all mobile platforms that AppBuilder supports.

  • After you use the three-finger gesture to LiveSync changes to an application package on an iOS device, you can no longer LiveSync changes on Save (Project LiveSync) to the device.
  • After you use the three-finger gesture to LiveSync changes to the companion app on an iOS device, you can no longer LiveSync changes on Save (Companion app LiveSync) to the device.
  • After you restart your iOS app, all LiveSynced changes are lost and your app is restored to its initial state.
  • If the Alias for your Google Play cryptographic identity contains a single quote ('), builds for publishing to Google Play cannot complete. AppBuilder shows the following error: No such file.
  • On Android devices, the app always rotates even when the user has disabled auto-rotation from the device settings.
  • On Windows Phone 8 devices, when you run the sample-flashlight sample app, you cannot enable the flashlight.
  • When you pin your Windows Phone 8 app to the start screen, the app icon does not show. A white icon shows instead.
  • AppBuilder cannot build your app for Windows Phone 8, if you have enabled the Media core plugin.

App Templates and Sample Apps

  • On Windows Phone 8 devices, when you run the Kendo UI DataViz template in landscape mode, the footer overlaps the contents of the web view and you cannot scroll to review them.
  • When you run Friends on Android 2.3.3 device and attempt to type in any of the text boxes of the app, the keyboard does not appear.
  • When you build and deploy the jQuery Mobile or Kendo UI mobile app templates on Android 4.x devices, you cannot retrieve your location.
  • On Windows Phone 8 devices, apps that target Apache Cordova 3.0.0 and are created from the Kendo UI mobile app templates might become unresponsive and might need to close.
  • On Windows Phone 8 devices, the buttons in the sample-media-player sample app might not work properly.

AppBuilder In-Browser Client

This section contains notable resolved issues in the AppBuilder in-browser client.

  • If your app is not enabled for Windows Phone 8 development and you attempt to run it in the Windows Phone 8 device simulator, an exception is added to the log.
  • When you press Delete to delete the description for your commit to version control, you might delete the file that is currently selected in the list of changed files.
  • On the last page of the Publish wizard, when you target Telerik AppManager and you click Previous, you always return to the page where you need to select provisioning profile for iOS.
  • After you import a custom plugin in your app, you can no longer access the in-browser client context menus in the Project Navigator. The in-browser client shows the default browser context menu instead.

AppBuilder Windows Client

This section contains notable resolved issues in the AppBuilder Windows client.

  • You might not be able to interact with the Kendo UI DataViz app template in landscape view in the device simulator.
  • When you rotate Kendo UI Core applications, the simulator might not rotate the view properly.
  • On Windows XP systems, you cannot download and install the classic Windows desktop client.
  • If your app is not enabled for Windows Phone 8 development and you attempt to run it in the Windows Phone 8 device simulator, an exception is added to the log.
  • If you open another app while the device simulator is running, the device simulator refreshes properly but you can no longer synchronize changes to the simulator on Save.
  • You cannot run the device simulator if you are accessing the Internet form behind a web proxy that requires authentication.
  • When you change the source of an audio file that you access via the Media core plugin while the device simulator is running, the device simulator might become unresponsive and might need to close.
  • When you run the sample-media-player sample app in the device simulator, you can no longer resume playback after you click Stop.
  • When you run the sample-media-player sample app in the device simulator, a JavaScript error might be added to the log.

AppBuilder Extension for Visual Studio

This section contains notable resolved issues in the AppBuilder extension for Visual Studio.

  • You might not be able to interact with the Kendo UI DataViz app template in landscape view in the device simulator.
  • When you rotate Kendo UI Core applications, the simulator might not rotate the view properly and might truncate it.
  • If your app contains linked files, AppBuilder cannot resolve them and you cannot build your app.
  • If your app is not enabled for Windows Phone 8 development and you attempt to run it in the Windows Phone 8 device simulator, an exception is added to the log.
  • You cannot run the device simulator if you are accessing the Internet form behind a web proxy that requires authentication.
  • When you change the source of an audio file that you access via the Media core plugin while the device simulator is running, the device simulator might become unresponsive and might need to close.
  • When you run the sample-media-player sample app in the device simulator, you can no longer resume playback after you click Stop.
  • When you run the sample-media-player sample app in the device simulator, a JavaScript error might be added to the log.

AppBuilder Command-Line Interface

This section contains notable resolved issues in the AppBuilder command-line interface.

  • You might not be able to interact with the Kendo UI DataViz app template in landscape view in the device simulator.
  • When you rotate Kendo UI Core applications, the simulator might not rotate the view properly and might truncate it.
  • If your app is not enabled for Windows Phone 8 development and you attempt to run it in the Windows Phone 8 device simulator, an exception is added to the log.
  • You cannot run the device simulator if you are accessing the Internet form behind a web proxy that requires authentication.
  • When you change the source of an audio file that you access via the Media core plugin while the device simulator is running, the device simulator might become unresponsive and might need to close.
  • When you run the sample-media-player sample app in the device simulator, you can no longer resume playback after you click Stop.
  • When you run the sample-media-player sample app in the device simulator, a JavaScript error might be added to the log.

AppBuilder Package for Sublime Text

This section contains notable resolved issues in the AppBuilder package for Sublime Text.

  • You might not be able to interact with the Kendo UI DataViz app template in landscape view in the device simulator.
  • When you rotate Kendo UI Core applications, the simulator might not rotate the view properly and might truncate it.
  • If your app is not enabled for Windows Phone 8 development and you attempt to run it in the Windows Phone 8 device simulator, an exception is added to the log.
  • You cannot run the device simulator if you are accessing the Internet form behind a web proxy that requires authentication.
  • On macOS systems, the package for Sublime Text does not respect changes to the Sublime settings file (telerik_appbuilder.sublime-settings). If you have modified the file, you might not be able to run the package for Sublime Text properly.
  • When you are logged out of the Telerik Platform and attempt to build and deploy your app to connected device, the build cannot complete.
  • When you change the source of an audio file that you access via the Media core plugin while the device simulator is running, the device simulator might become unresponsive and might need to close.
  • When you run the sample-media-player sample app in the device simulator, you can no longer resume playback after you click Stop.
  • When you run the sample-media-player sample app in the device simulator, a JavaScript error might be added to the log.

AppBuilder Companion App

This section contains notable resolved issues in the AppBuilder companion app.

  • On connected Android devices, you can no longer LiveSync your changes on Save after you have synchronized changes with the three-finger tap and hold gesture.
  • If you restore the Cordova developer app from the background, the Cordova developer app might automatically load the default app and replace your currently loaded app.

UI Designer (experimental)

  • If your app targets an older version of Kendo UI, when you run the Kendo UI Designer, AppBuilder might become slow or unresponsive and might need to close.
  • In the classic Windows desktop client, you cannot resize the code editor when you are running the Kendo UI Designer in split view.

Top of Page

Start a free trial Request a demo
Contact us: +1-888-365-2779
sales@telerik.com
Copyright © 2016-2017, Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.