AppBuilder 2.0 Release Notes

Product version: AppBuilder 2.0

Released: 2014, March 13

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 Deprecated the Status Bar Style property for iOS 7 and later
From the Properties dialog, you can configure the status bar style only for iOS 6.1 and earlier. To configure the status bar for iOS 7 and later, enable the StatusBar integrated plugin and call it in your code.
Updated the AppBuilder companion app
The AppBuilder companion app now runs only on iOS 6.0 devices and later. You can no longer run the companion app on iOS 5.x devices.
Introduced unified display name setting
You can now set the display name for your app for all mobile platforms from the General tab in the Properties dialog.
If you have set the iOS display name in AppBuilder 1.11.x or earlier, AppBuilder sets this value for the display name.
If you have set the Android display name in AndroidManifest.xml in AppBuilder 1.11.x or earlier, setting a new display name in the Properties will not override the setting in AndroidManifest.xml.

Top of Page

General

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

Frameworks

  • Updated support for Kendo UI Mobile
    Icenium supports Kendo UI Mobile 2013.3.1507. The Kendo UI Mobile app 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.1507. The Kendo UI DataViz app 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.

Mobile Devices and Platforms

  • Added support for Windows Phone 8
    You can develop, test, run in the simulator and build and deploy on device apps for Windows Phone 8.
  • Added support for Android 4.4 KitKat
    You can develop, test, build, deploy and publish apps for Android 4.4 KitKat.

Apache Cordova Plugins

  • Improved dependency handling for Apache Cordova plugins
    When installing any enabled plugins during the application build process, AppBuilder resolves the dependencies that rely on the core or the integrated plugins more gracefully. AppBuilder will install the required core or integrated plugins in the application package but will not show them as enabled in the Properties.

  • Updated support for the core Apache Cordova plugins
    You can use the core plugins when you develop for Windows Phone 8.

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

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

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

  • Updated support for the Mobile Testing integrated plugin
    The integrated plugin is updated with multiple bug fixes.

Tools and Services

  • Improved build process
    The process of installing the enabled core or integrated Apache Cordova plugins or any imported custom Apache Cordova plugins has been improved to reduce build times.
  • Improved LiveSync for Android
    LiveSync for Android has been improved to increase performance and reduce load times.
  • Improved UI Designer tool (experimental)

    • Added a collection of Kendo UI DataViz widgets.
      You can now add and configure Kendo UI DataViz widgets from the UI Designer tool.
    • Added design view for Windows Phone.
      You can design and preview the UI for Windows Phone tablets and phones, in portrait and landscape mode.
    • Added support for Internet Explorer.
      In the in-browser client, you can run the UI designer and develop interfaces for Kendo UI Mobile and Kendo UI DataViz apps in Internet Explorer 10 and 11.
    • Added support for Mozilla Firefox.
      In the in-browser client, you can run the UI designer and develop interfaces for Kendo UI Mobile and Kendo UI DataViz apps in the latest stable release of Mozilla Firefox.

Usability

  • Added the three-finger LiveSync gesture for Android
    You can LiveSync changes by tapping and holding with three fingers on the device screen. You can still LiveSync changes by pressing the Menu button as well.
  • Added progress indicator when you LiveSync on Android
    When you LiveSync changes on an Android device, a progress indicator appears.
  • Added option to set the display name for Android apps
    In the Properties, you can set the display name for your Android app.

Top of Page

In-Browser Client

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

Tools and Services

  • Improved version control
    You can create, delete, check out and merge branches when using integrated version control or third-party version control.
  • Added support for LESS files in the code editor
    You can create new and add existing LESS files. You can compile LESS files into CSS files.
  • Added support for Emmet abbreviations, actions and filters in the code editor
    You can write code more quickly by using Emmet abbreviations, actions and filters (also known as "Zen Coding"). Fore more information, see Using Emmet (Zen Coding).

Usability

  • Unified file and folder name requirements
    The file and folder name requirements that apply to files and folders in the classic Windows desktop client and the extension for Visual Studio now apply to the in-browser client.
  • Added save all functionality
    You can save changes across all open files by pressing Ctrl+Shift+S.
  • Added new way to import custom plugins
    You can import a custom plugin by right-clicking the Plugins folder in the Project Navigator and selecting Import plugin. AppBuilder validates the plugin during the import.
  • Added go to file functionality
    You can quickly open a file in your app by pressing Ctrl+Alt+G, providing the file name and pressing Enter. The in-browser client dynamically lists files that match your search criteria.

Top of Page

Windows Client

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

Mobile Devices and Platforms

  • Improved the list of configurable Android permissions
    From the Properties dialog, you can configure all Android permissions across all available Apache Cordova versions.

Tools and Services

  • Improved version control
    You can create, delete, check out and merge branches when using integrated version control or third-party version control.
  • Added support for LESS files in the code editor
    You can create new and add existing LESS files. You can compile LESS files into CSS files.
  • Added code snippets in the code editor
    You can use the built-in code snippets or predefine your own code snippets to write code more quickly. For more information, see Using Code Snippets.
  • Added support for Emmet abbreviations, actions and filters in the code editor
    You can write code more quickly by using Emmet abbreviations, actions and filters (also known as "Zen Coding"). Fore more information, see Using Emmet (Zen Coding).
  • Added support for the Apache Cordova Splashscreen core plugin in the device simulator
    You can test the Splashscreen custom plugin in the device simulator.
  • Added support for the Apache Cordova Contacts core plugin in the device simulator
    You can test the Contacts core plugin in the device simulator.
  • Improved debug tools configuration
    The Overrides is removed from the debug tools settings. All override settings are handled by the user interface controls of the simulator, such as the user agent, geolocation data and others.

Usability

  • Introduced advanced sample app cloning
    When cloning a sample app, you can browse and search across three collections of sample apps for the sample that you want to use.
  • Improved structural highlighting configuration
    You can select diagonal style when configuring your structural highlighting options.
  • Improved the process of inviting collaborators
    You can invite a GitHub user by double-clicking the user name.
  • Redesigned the Properties dialog
    The design of the Properties dialog has been reworked to match the workflow for configuring icons and splash screens in the in-browser client.

Top of Page

Extension for Visual Studio

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

Mobile Devices and Platforms

  • Improved the list of configurable Android permissions
    From the Properties dialog, you can configure all Android permissions across all available Apache Cordova versions.
  • Improved LiveSync configuration
    You can enable and disable Project LiveSync and Companion app LiveSync for connected devices.

Tools and services

  • Added support for the Apache Cordova Splashscreen core plugin in the device simulator
    You can test the Splashscreen custom plugin in the device simulator.
  • Added support for the Apache Cordova Contacts core plugin in the device simulator
    You can test the Contacts core plugin in the device simulator.
  • Added the Data Navigator tool
    You can view a list of the Data, Users, Notifications and Business Logic projects accessible to your Telerik Platform user. You can inspect the structure and properties of your Data, Users, Notifications and Business Logic projects in terms of content types and files.
  • Improved debug tools configuration
    The Overrides is removed from the debug tools settings. All override settings are handled by the user interface controls of the simulator, such as the user agent, geolocation data and others.

Usability

  • Added the ability to view plugin.xml for integrated plugins
    You can view the plugin.xml for the currently listed version of the integrated plugin.
  • Added the ability to configure icons and splash screens from the UI
    You can configure icons and splash screens from the Properties dialog instead of adding them manually to your app file structure.
  • Redesigned the debug tools
    The debug tools are now launched in a tool window. For more information about tool windows, see Tool Windows on MSDN.
  • Optimized design for the color dark color scheme
    The extension for Visual Studio is redesigned to provide better usability, readability and visibility when you are running Microsoft Visual Studio in the dark color theme.

Top of Page

Command-Line Interface

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

  • Introduced the AppBuilder command-line interface
    You can download the command-line interface from npm Registry. You can install this version of the AppBuilder command-line interface on Windows and macOS systems. For more information about downloading and installing the command-line interface, see Download and Install the AppBuilder CLI.
    The command-line interface is currently in Beta and provides the following features.
    • You can develop your hybrid mobile locally and with limited Internet connectivity.
    • You can benefit from the code editing, code analysis and version control capabilities provided by your favorite third-party tools on Windows or macOS.
    • You can use the Telerik AppBuilder CLI with the Telerik AppBuilder package for Sublime Text 2 to build and deploy apps straight from Sublime Text 2.
    • You can log in and log out of the Telerik Platform.
    • You can view your current login information.
    • You can create AppBuilder apps based on the Blank, jQuery Mobile, Friends, Kendo UI Mobile and Kendo UI DataViz templates.
    • You can create new apps by initializing any existing apps stored locally on your system. For example, local copies of apps created with the AppBuilder clients or third-party tools.
    • You can create new apps by initializing the AppBuilder sample apps.
    • You can fetch custom Apache Cordova plugins from the Apache Cordova Plugin Registry and import them into your apps.
    • You can build your AppBuilder apps for testing on iOS and Android devices and deploy them via QR code or by manually installing the application package.
    • You can build your AppBuilder apps for testing on iOS and Android devices and deploy them via cable connection.
    • You can build your AppBuilder apps for provisionless testing on iOS devices and deploy them in the Cordova developer app.
    • You can list connected devices.
    • You can view the device log for connected devices.
    • You can LiveSync changes wirelessly to remote devices with the three-finger refresh gesture.
    • You can push changes via cable connection to connected devices.
    • You can build your AppBuilder apps for publishing to Google Play and the Apple App Store.
    • You can upload your iOS application packages to iTunes Connect.
    • You can use your existing code signing identities associated with your Telerik Platform account from other AppBuilder clients and tools.
    • You can create and complete certificate signing requests.
    • You can create self-signed cryptographic identities.
    • You can import cryptographic identities, certificates and provisioning profiles.
    • You can export cryptographic identities.
    • You can review details about your cryptographic identities and provisioning profiles, including registered application identifiers and devices and expiration date.
    • You can run your apps in the AppBuilder simulator.
    • You can debug your apps in the AppBuilder simulator.
    • You can configure multiple properties for your app, including application identifier, device orientation, iOS device families Android permissions and others.
    • You can edit the Info.plist, AndroidManifest.xml, config.xml for iOS and config.xml for Android configuration files.

For more information about the features available in this release of the AppBuilder command-line interface, see 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 AppBuilder package for Sublime Text
    You can download the package from Package Control. You can install this version of the AppBuilder package in Sublime Text 2, on Windows and macOS systems. The package requires that you have the command-line interface installed on your system.
    The AppBuilder package for Sublime Text 2 provides the following features.
    • You can develop your hybrid mobile locally and with limited Internet connectivity.
    • You can benefit from the code editing, code analysis and version control capabilities provided by Sublime Text 2 on Windows or macOS.
    • You can build your AppBuilder apps for testing on iOS and Android devices and deploy them via cable connection.
    • You can run your apps in the AppBuilder simulator.
    • You can push changes via cable connection to connected devices.
    • You can LiveSync changes on Save to running apps via cable connection.

For more information about the features available in this release of the AppBuilder package for Sublime Text 2, see The AppBuilder Package for Sublime Text 2.

Top of Page

Companion App

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

  • Introduced built-in QR code scanner
    You can quickly deploy your apps inside the Telerik AppBuilder companion app without leaving the app.

  • Introduced built-in tutorial
    You can quickly check how to load and LiveSync your apps in the companion app.

  • Introduced side menu
    You can switch between the currently loaded app, the startup tutorial and the QR code scanner. To show the side menu, tap and slide with two fingers from the left side of screen to the right.

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 deploy apps on iOS 7.1 devices via QR code.
  • On Android devices, the splash screen never shows for Apache Cordova 3.0.0 applications built in Release mode (disabled LiveSync).
  • When you build and deploy the Kendo UI Mobile or Kendo UI DataViz app templates on iOS devices, you might experience the following issues.
    • When you rotate the device, the tabstrip disappears.
    • When you tap an input box, the keyboard might overlay input box even if the Keyboard plugin is enabled.

AppBuilder In-Browser Client

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

  • You cannot create an app by cloning a private remote repository.
  • When you are running the AppBuilder Friends template or the App Builder demo app in the iOS device simulator and you refresh the app, an error message might appear. The loading indicator continues rolling indefinitely and never completes.

AppBuilder Windows Client

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

  • When you delete an app in a selected workspace, AppBuilder deletes the app from your account and workspace but does not refresh the list of existing apps in the classic Windows desktop client. To refresh the list, you need to restart the classic Windows desktop client.
  • If you are a first-time user and you have never logged in the Telerik Platform, the classic Windows desktop client cannot find workspaces associated with your account and shows an error message. You cannot work with the classic Windows desktop client.
  • If you are accessing the Internet via web proxy, the classic Windows desktop client might not produce QR code for deployment on device when you build your app for Android or the Cordova developer app.
  • When you attempt to create a new app by cloning a remote repository that does not contain an AppBuilder app, the operation never completes. The Loading indicator continues to roll indefinitely.
  • When the DPI size setting for your display exceeds 100%, the Publish button disappears from the main menu bar.
  • Sometimes, when you quickly save changes in the code while the simulator is running, an exception might be added to the log, the simulator might become unresponsive and might need to close.

AppBuilder Extension for Visual Studio

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

  • You cannot use keyboard shortcuts in the debug tools.
  • If you are accessing the Internet via web proxy, the classic Windows desktop client might not produce QR code for deployment on device when you build your app for Android or the Cordova developer app.
  • The extension for Visual Studio always respects the currently set build configuration. If the currently set build configuration is Debug, the extension for Visual Studio will produce a debug build from the Publish operation. This might cause application store to reject your app submission.
  • You might be logged in with an account with a trial subscription, even if you hold an account with a purchased subscription plan.
  • Sometimes, when you quickly save changes in the code while the simulator is running, an exception might be added to the log, the simulator might become unresponsive and might need to close.

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.