AppBuilder 2.1 Release Notes

Product version: AppBuilder 2.1

Released: 2014, April 9

New features and updates in this AppBuilder (formerly Icenium) release are grouped as follows:

  • Warning Breaking Changes: Breaking changes across all AppBuilder clients, tools and services (formerly Icenium)
  • General: New features and updates across all AppBuilder clients, tools and services (formerly Icenium)
  • In-Browser Client: New features and updates in the AppBuilder in-browser client (formerly Icenium Mist)
  • Extension for Visual Studio: New features and updates in the AppBuilder extension for Visual Studio (formerly Icenium extension for Visual Studio)
  • Command-Line Interface: New features and updates in the AppBuilder command-line interface
  • Sublime Package: New features and updates in the AppBuilder package for Sublime Text
  • Companion App: New features and updates in the AppBuilder companion app (formerly Icenium Ion)
  • Notable Resolved Issues: Notable resolved issues from earlier releases

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

Breaking Changes

Warning Updated Plugman
If any of the Apache Cordova plugins included in your project uses <source-file> to reference framework files for Windows Phone 8, you will not be able to build and run your apps on Windows Phone 8 devices. You need to manually change <source-file> declarations to <framework> declarations. For more information, see framework Element in the Apache Cordova Plugin Development Guide.

Top of Page

General

This section contains features and updates across all AppBuilder clients and tools (formerly Icenium).

Frameworks

  • Updated support for Kendo UI Mobile
    Icenium supports Kendo UI Mobile 2013.3.1526. The Kendo UI Mobile project template is updated to the latest supported version of Kendo UI Mobile. For more information about the features and updates in the latest stable release of Kendo UI Mobile, see What's New in Kendo UI Mobile.
  • Updated support for Kendo UI DataViz
    Icenium supports Kendo UI DataViz 2013.3.1526. The Kendo UI DataViz project template is updated to the latest supported version of Kendo UI DataViz. For more information about the features and updates in the latest stable release of Kendo UI DataViz, see What's New in Kendo UI DataViz.
  • Improved the Kendo UI Mobile and Kendo UI DataViz project templates
    Multiple changes have been introduced in the Kendo UI Mobile and Kendo UI DataViz templates to introduce better coding practices and minimize glitches.

Apache Cordova Plugins

  • Updated support for the Telerik Analytics integrated plugin
    You can use the plugin when you develop for Windows Phone 8.

  • Updated support for the Telerik Mobile Testing integrated plugin
    You can use the plugin when you develop for Windows Phone 8.

  • Updated support for the SQLite integrated plugin
    The plugin.xml of the integrated plugin is updated to use declarations.

  • Updated support for the PushPlugin integrated plugin
    The plugin.xml of the integrated plugin is updated to use declarations.

  • Updated support for the BarcodeScanner integrated plugin
    The plugin.xml of the integrated plugin is updated to use declarations.

  • Updated support for the StatusBar core plugin
    You can use the plugin when you develop for Windows Phone 8.

  • Updated support for the InAppBrowser core plugin
    The plugin is updated with multiple bug fixes.

  • Updated support for the Capture core plugin
    The plugin is updated with multiple bug fixes.

  • Updated Plugman
    In plugin.xml, you can now specify after which element to insert modifications in the configuration files during the build process.

Tools and Services

  • Introduced Project LiveSync for Windows Phone 8 devices
    You can now LiveSync changes on Save to connected Windows Phone 8 devices.

Top of Page

In-Browser Client

  • Improved support for development with LESS
    Multiple improvements and bug fixes aim at improving your user experience when you develop with LESS in the code editor.
  • Improved the usability of the Windows Phone 8 device simulator
    When you run an existing project that is not enabled for Windows Phone 8 development in the Windows Phone device simulator, AppBuilder prompts you to enable your project. This operation adds the necessary framework files and makes the required configuration changes to your project.
  • Improved usability when editing the configuration files
    When you attempt the Windows Phone 8 configuration files for a project that is not enabled for Windows Phone 8 development, AppBuilder prompts you to enable your project. This operation adds the necessary framework files and makes the required configuration changes to your project.

Top of Page

Extension for Visual Studio

This section contains features and updates in the AppBuilder extension for Visual Studio (formerly Icenium extension for Visual Studio).

  • Introduced the ability to switch between Telerik Platform accounts
    You can quickly switch to another Telerik Platform account from AppBuilderChange Accounts.
  • Introduced the Help menu
    From the Help menu, you can quickly access the documentation, the blogs and the forums of AppBuilder, submit a support request or suggest a new feature.
  • Improved integration with Web Essentials and Telerik JustCode
    Multiple improvements and bug fixes aim at improving your user experience when using the AppBuilder extension for Visual Studio along with Web Essentials and Telerik JustCode.

Top of Page

Command-Line Interface

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

Mobile Devices and Platforms

  • Introduced support for Windows Phone 8 development
    You can now build for Windows Phone 8 devices and download the application package on your local file system. To deploy the application package on device, use the Application Deployment tool from the Windows Phone 8.0 SDK.
  • Introduced new configurable project properties
    You can now set Author and Description for your application package.

Tools and Services

  • Improved build process
    AppBuilder automatically includes missing device platform assets when building for a platform. For example, if you attempt to build a project created with an earlier version of the AppBuilder command-line interface for Windows Phone 8, AppBuilder will automatically add missing icons, splash screens and other platform assets.

Usability

  • Improved the open-device-log-stream command
    When you run the command without specifying a device, AppBuilder runs the list-devices command to let you review the list of currently connected devices and choose for which device to open the device log stream.

Top of Page

Sublime Package

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

  • Introduced support for Sublime Text 3
    You can install the AppBuilder package on Sublime Text 3.

Top of Page

Companion App

This section contains features and updates in the AppBuilder companion app (formerly Icenium Ion).

Companion App for Android

  • Introduced the AppBuilder companion app for Android
    You can now test your apps for Android inside the AppBuilder companion app. You can download the Telerik AppBuilder companion app from Google Play.
    This version of the AppBuilder companion app does not provide a built-in QR code scanner. To load your projects in the AppBuilder companion app for Android, you need to install a QR code reader.

Companion App for iOS

  • Improved design
    The design across all iOS versions has been unified.

  • Improved the built-in barcode scanner
    The built-in barcode scanner has been reworked to improve its performance.

  • Improved usability
    The messages across the application have been reworked to improve your user experience.

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 (formerly Icenium).

  • When you run one of the built-in project templates in the device simulator and you click Refresh when you are on the Location tab, the app becomes unresponsive and the Loading indicator continues to roll indefinitely.
  • The built-in project templates use custom code to resolve the iOS 7 status bar and keyboard issues. The custom code might interfere with your usage of the StatusBar or the Keyboard Apache Cordova plugins.

  • The plugin.xml files for the latest versions of the Barcode Scanner, SQLite and Push Plugin integrated plugins do not list the configuration changes related to the Windows Phone 8 platform.

  • AppBuilder does not show Windows Phone 8 in the list of platforms supported by the core and the integrated plugins.

Mobile Devices and Platforms

This section contains notable resolved issues across the supported mobile devices and platforms.

  • If you remove the Android splash screen, when you run the app on device, the user interface loads but the app remains unresponsive for 10 seconds.
  • On Windows Phone 8 devices, when you run the sample-capture sample app, you cannot capture audio and video. When you tap the Capture Video or Capture Audio buttons, the application closes.

AppBuilder In-Browser Client

This section contains notable resolved issues in the AppBuilder in-browser client (formerly Icenium Mist).

  • In the code editor, when you open a file with very long lines of code, the code appears truncated.
  • When you resize the device simulator window, no scrollbars appear and you cannot navigate in the device simulator window.
  • If your GitHub account does not contain any repositories, you cannot create a new repository from the Configure Remote Repository wizard in the AppBuilder in-browser client after authenticating with GitHub.
  • When using third-party version control, the AppBuilder in-browser client prompts you for unresolved conflicts but does not show them and you cannot resolve them and continue your work.
    For hidden files, such as .gitignore, the AppBuilder in-browser client prompts you for conflicting changes but does not show them and does not provide a way to resolve them.

AppBuilder Windows Client

This section contains notable resolved issues in the AppBuilder Windows client (formerly Icenium Graphite).

  • On Windows 8.1 systems, when you add files and folders from your system to your project by drag and drop, the source files on your file system might become locked and you might not be able to edit them.
  • After you redeploy your app on a connected iOS device, you can no longer LiveSync changes on Save.
  • You can configure Project LiveSync for an Android device when the application package is built with disabled LiveSync.

AppBuilder Extension for Visual Studio

This section contains notable resolved issues in the AppBuilder extension for Visual Studio (formerly Icenium extension for Visual Studio).

  • After you redeploy your app on a connected iOS device, you can no longer LiveSync changes on Save.
  • You can configure Project LiveSync for an Android device when the application package is built with disabled LiveSync.

UI Designer (experimental)

This section contains notable resolved issues in the UI Designer tool.

  • You cannot edit the AppBuilder Friends template in the UI designer tool.
  • The UI Designer tool might prompt you that your HTML5 markup is invalid and might not load, even if your syntax is valid.

Top of Page