Less than a month after our most recent major release, the Telerik AppBuilder team is back with another feature-packed upgrade. This week we released a variety of new features and improvements including the ability to access native device emulators, integration with the Bower package manager, new "getting started" Kendo UI project templates, and plenty more.
For the complete details, read on. As usual, you should consult our release notes for the most detailed overview of what is new.
Support for Native Emulators
The AppBuilder device simulator is truly best in class. It provides an incredibly accurate representation of iOS, Android, and Windows Phone 8 devices. However, we all know that when reality strikes in hybrid mobile development, it's usually because of device-specific quirks which can be difficult to simulate. And while you can easily test on physical devices you have in-hand, you can't easily test on devices you don't have. This is why we are proud to announce the availability of accessing native device emulators in the AppBuilder clients.
Available today in the AppBuilder Windows Client and Visual Studio Extension, developers may now run their app on any Android Virtual Device or Windows Phone 8 emulator that is installed locally (access to the Xcode iOS Simulator for our Mac users is coming soon.). Do you have a customer reporting a problem on a Nexus 7 and you don't have one to test? Not a problem, just create a virtual device and target that device from AppBuilder.
You can even use LiveSync to iterate through changes and take advantage of the AppBuilder on-device debugging as you are working on your bug fixes and updates. Tip: If you want better performance with your Android Virtual Devices, install the Intel Hardware Accelerated Execution Manager (HAXM).
Bower Package Manager
In our last release we introduced a new package manager for Kendo UI. We are now extending this functionality to allow you to take advantage of Bower components as well.
New Starter Templates
You asked for it and we are happy to provide. Starting with this release we have a set of new, simplified, starter Kendo UI templates for your AppBuilder projects. Instead of creating a new project and then spending 10 minutes deleting code you don't want, we now provide streamlined project templates including:
- Kendo UI Blank (a truly blank template with Kendo UI Core and Kendo UI TypeScript declaration files)
- Kendo UI Drawer (a simple Kendo UI template with drawer navigation)
- Kendo UI TabStrip (a simple Kendo UI template with tabstrip navigation)
Where are the jQuery Mobile and Kendo UI data visualization templates? They haven't gone far - these are now maintained in the "Demo Apps" section.
And Much More
Like every other Telerik AppBuilder release, it can be hard to focus on just a few features to talk about. Rest assured we are continually focusing on the core value of AppBuilder and improving our infrastructure, fixing bugs, and adding productivity enhancements. Some additional highlights from this release include:
console.log functionality for Windows Phone 8. Debugging hybrid apps on WP8 can be a challenge and one of the most glaring deficiencies is the lack of access to the console log. Luckily for you our engineering team came up with a way for you to access this within AppBuilder.
- Android LiveSync issues resolved. We have resolved a host of LiveSync and performance-related issues with our Companion App for Android. Be sure to grab the latest version of the Companion App from Google Play.
- The AppBuilder CLI now offers support for Linux. We've heard from hybrid developers on Linux who want to utilize the AppBuilder CLI and starting today we have a solution. Linux users may take advantage of the vast majority of features that our Mac and Windows CLI users have been enjoying for months now, but on their native platform.
Coming up you can expect some bigger and better integration with our new Cordova/PhoneGap Verified Plugins Marketplace, some new innovative solutions for managing build configurations and plugin variables, and much more that we can't divulge quite yet. In the meantime, be sure to consult our feedback portal and give a "like" to any features you want to see in future releases.