AppBuilder 2.4 Release Notes

Product version: AppBuilder 2.4

Released: 2014, July 31

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.

Top of Page

General

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

Frameworks

  • Updated support for Kendo UI Core
    AppBuilder supports Kendo UI Core 2014.1.624. The Kendo UI app templates is updated provide the latest supported version of Kendo UI Core. For more information about the features and updates in the latest stable release of Kendo UI Core, see What's New in Kendo UI.
    For more information about how to update your existing app to a newer version of Kendo UI, see Update the Frameworks in Your App.

App Templates and Sample Apps

  • Introduced the Kendo UI Blank app template
    You can now begin your hybrid mobile app development from the Kendo UI Blank template which provides the Kendo UI Core framework files, the references and the initialization code required to develop a Kendo UI mobile app. The template also provides the Kendo UI TypeScript declaration files.
  • Introduced the Kendo UI Drawer app template
    You can now begin your hybrid mobile app development from the Kendo UI Drawer template which provides a simple Kendo UI mobile app with Drawer navigation. The template also provides the Kendo UI TypeScript declaration files.
  • Introduced the Kendo UI TabStrip app template
    You can now begin your hybrid mobile app development from the Kendo UI TabStrip template which provides a simple Kendo UI mobile app with TabStrip navigation. The template also provides the Kendo UI TypeScript declaration files.
  • Introduced the jQuery Mobile demo app
    The jQuery Mobile sample app is no longer available as an app template and is now listed as a demo app. To begin hybrid app development from the sample, clone it in your preferred AppBuilder client.
  • Introduced the Kendo UI mobile app demo app
    The Kendo UI mobile app sample app is no longer available as an app template and is now listed as a demo app. To begin hybrid app development from the sample, clone it in your preferred AppBuilder client.
  • Introduced the Kendo UI mobile app with data visualization demo app
    The Kendo UI mobile app with data visualization sample app is no longer available as an app template and is now listed as a demo app. To begin hybrid app development from the sample, clone it in your preferred AppBuilder client.

Mobile Devices and Platforms

  • Improved build for distribution
    Performance and error handling changes aim at improving your user experience when you build your apps for distribution.

Top of Page

In-Browser Client

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

Frameworks

  • Introduced integration with Bower package manager
    You can now quickly add and update third-party frameworks to your AppBuilder apps.

Tools and Services

  • Improved Publish wizard
    You can now run the Publish wizard even if your subscription plan does not provide for one or more of the publishing options. If needed, you can upgrade your subscription plan from the Publish wizard.

Usability

  • Introduced decrease indentation in the code editor
    You can now decrease the indenation of a line of code by pressing Shift+Tab.
  • Introduced the ability to view the details of a core plugin
    You can now view general information, the plugin.xml and the plugin documentation for the core Apache Cordova plugins.
  • Improved progress indicators
    Progress indicators have been improved to show the progress of the operation more accurately.
  • Improved error logging for TypeScript
    The in-browser client now shows improved error messages for your TypeScript code to let you identify and address issues more accurately.
  • Multiple improvements and bug fixes
    Multiple usability and performance 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 integration with Bower package manager
    You can now quickly add and update third-party frameworks to your AppBuilder apps.

Mobile Devices and Platforms

  • Introduced console logging for connected Windows Phone 8 devices
    AppBuilder now shows console.log messages in the device log in the Show OutputDevice pane.

Tools and Services

  • Introduced integration with the native emulator from the Android SDK
    You can now run your app in the virtual devices managed by the native Android emulator. While the emulator is running, you can LiveSync changes to the virtual device and debug your app with the built-in AppBuilder debug tools.
  • Introduced integration with the native emulator from the Windows Phone 8.0 SDK
    You can now run your app in the native Windows Phone 8 emulator. While the emulator is running, you can LiveSync changes to the virtual device.
  • Introduced support for the FileSystem custom plugin for Apache Cordova 3.5.0 in the device simulator
    If your app targets Apache Cordova 3.5.0, you can now test the FileSystem custom plugin in the device simulator.
  • Improved LiveSync to connected Android devices
    The performance of LiveSync to connected Android devices has been improved.
  • Improved Publish wizard
    You can now run the Publish wizard even if your subscription plan does not provide for one or more of the publishing options. If needed, you can upgrade your subscription plan from the Publish wizard.

Usability

  • Introduced the ability to view the details of a core plugin
    You can now view general information, the plugin.xml and the plugin documentation for the core Apache Cordova plugins.
  • Multiple improvements and bug fixes
    Multiple usability and performance changes and bug fixes aim at improving your user experience with the AppBuilder in-browser client.

Top of Page

Extension for Visual Studio

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

Frameworks

  • Introduced integration with Bower package manager
    You can now quickly add and update third-party frameworks to your AppBuilder apps.

Mobile Devices and Platforms

  • Introduced console logging for connected Windows Phone 8 devices
    AppBuilder now shows console.log messages in the device log in Show Output<Device Name>.

Tools and Services

  • Introduced integration with the native emulator from the Android SDK
    You can now run your app in the virtual devices managed by the native Android emulator. While the emulator is running, you can LiveSync changes to the virtual device and debug your app with the built-in AppBuilder debug tools.
  • Introduced integration with the native emulator from the Windows Phone 8.0 SDK
    You can now run your app in the native Windows Phone 8 emulator. While the emulator is running, you can LiveSync changes to the virtual device.
  • Introduced support for the FileSystem custom plugin for Apache Cordova 3.5.0 in the device simulator
    If your app targets Apache Cordova 3.5.0, you can now test the FileSystem custom plugin in the device simulator.
  • Improved LiveSync to connected Android devices
    The performance of LiveSync to connected Android devices has been improved.
  • Improved Publish wizard
    You can now run the Publish wizard even if your subscription plan does not provide for one or more of the publishing options. If needed, you can upgrade your subscription plan from the Publish wizard.

Usability

  • Introduced the ability to view the details of a core plugin
    You can now view general information, the plugin.xml and the plugin documentation for the core Apache Cordova plugins.
  • Improved the process of adding a custom plugin
    You can now add a custom plugin by right-clicking Plugins in the Solution Explorer and selecting Import Plugin.
  • Multiple improvements and bug fixes
    Multiple usability and performance changes and bug fixes aim at improving your user experience with the AppBuilder in-browser client.

Top of Page

Command-Line Interface

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

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

  • Introduced debugging on device for macOS (Experimental)
    On macOS systems, you can now debug your apps while running them on device. In this version of the command-line interface, debugging on device on macOS systems is an experimental feature.
  • Introduced support for the FileSystem custom plugin for Apache Cordova 3.5.0 in the device simulator
    If your app targets Apache Cordova 3.5.0, you can now test the FileSystem custom plugin in the device simulator.
  • Improved LiveSync to connected Android devices
    The performance of LiveSync to connected Android devices has been improved.
  • Introduced zoom in the device simulator for macOS
    You can now zoom in or out of the currently simulated device.
  • Introduced support for the SplashScreen core plugin in the device simulator for macOS
    You can now test the SplashScreen core plugin in the device simulator on macOS systems.
  • Introduced support for the Progress Analytics integrated plugin in the device simulator for macOS
    You can now test the Progress Analytics core plugin in the device simulator on macOS systems.
  • Improved support for the FileSystem core plugin in the device simulator for macOS
    You can now configure the persistent and temporary storage locations on your system for the simulated device.

Top of Page

Sublime Package

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

Tools and Services

  • Introduced support for the FileSystem custom plugin for Apache Cordova 3.5.0 in the device simulator
    If your app targets Apache Cordova 3.5.0, you can now test the FileSystem custom plugin in the device simulator.
  • Improved LiveSync to connected Android devices
    The performance of LiveSync to connected Android devices has been improved.
  • Introduced zoom in the device simulator for macOS
    You can now zoom in or out of the currently simulated device.
  • Introduced support for the SplashScreen core plugin in the device simulator for macOS
    You can now test the SplashScreen core plugin in the device simulator on macOS systems.
  • Introduced support for the Progress Analytics integrated plugin in the device simulator for macOS
    You can now test the Progress Analytics core plugin in the device simulator on macOS systems.
  • Improved support for the FileSystem core plugin in the device simulator for macOS
    You can now configure the persistent and temporary storage locations on your system for the simulated device.

Top of Page

NativeScript

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

  • Introduced deployment over cable connection for iOS devices
    You can now load your NativeScript app in the companion app over cable connection.
  • Introduced LiveSync over cable connection for iOS devices
    You can now LiveSync your changes to the companion app on connected iOS devices.

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.

  • Opening and synchronizing your apps after the AppBuilder session has expired is slow and may lead to timeouts.

Mobile Devices and Platforms

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

  • If your iOS app launches a modal window and you close the modal window, the app reloads and you return to the home screen.

AppBuilder In-Browser Client

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

  • If you have unsaved changes in the code editor, you cannot run the device simulator.
  • If your app targets Apache Cordova 3.0.0 or earlier, when you run your app in the device simulator, the simulator cannot load cordova_plugins.js and you cannot test your app.
  • When you run the in-browser client for the first time, AppBuilder cannot open and load index.html. A continuous loading indicator appears in the index.html tab in the code editor and continues to roll indefinitely.
  • If you are a new user, you might receive the following error message when you attempt to open Options: GET https://app.icenium.com/api/rawSettings/currentUser net::ERR_CONNECTION_RESET .
  • If you have removed the App_Resources folder from your app, you can no longer use version control in the in-browser client. You cannot click Version Control in the main menu or expand the Version Control menu in the right-click menu in the Project Navigator. Script errors are added to the log.
  • If you have removed the App_Resources folder from your app, you cannot build your app. The build seems to complete but the in-browser client does not produce a valid application package.

AppBuilder Windows Client

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

  • If you attempt to disable LiveSync from the Build wizard after you have set your build settings to Release mode, AppBuilder cannot complete the build and adds error messages in the log.
  • When you attempt to import a corrupted archive, the classic Windows desktop client cannot complete the import but does not show any warnings or errors. The operation seems to complete but the classic Windows desktop client has not uploaded any files from the archive.
  • Sometimes, when you log out, AppBuilder shows a Not Authorized error.
  • Even if your app is not enabled for Windows Phone 8 development, the device simulator shows Windows Phone 8 in the list of available devices to simulate.
  • When you attempt to log out and log in the Telerik Platform with another Telerik Platform user, AppBuilder automatically logs you in with the old user.
  • If your app targets Apache Cordova 3.5.0, you cannot test the File (FileSystem) core plugin in the device simulator.

AppBuilder Extension for Visual Studio

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

  • Sometimes, when you log out, AppBuilder shows a Not Authorized error.
  • Even if your app is not enabled for Windows Phone 8 development, the device simulator shows Windows Phone 8 in the list of available devices to simulate.
  • When you attempt to log out and log in the Telerik Platform with another Telerik Platform user, AppBuilder automatically logs you in with the old user.
  • If your app targets Apache Cordova 3.5.0, you cannot test the File (FileSystem) core plugin in the device simulator.

AppBuilder Command-Line Interface

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

  • When you respond to command-line interface prompts from the keyboard, the command-line interface prints your input twice.
  • If your app targets Apache Cordova 3.5.0, you cannot test the File (FileSystem) core plugin in the device simulator.

AppBuilder Companion App

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

  • In the Cordova developer app for iOS, if you scan a QR code that is not produced by AppBuilder, the companion app becomes unresponsive and closes.
  • If you have added or removed files from your app, when you re-build and re-deploy your app on an Android device via QR code, AppBuilder does not update the application package with the added or removed files.

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.