So I am looking at the simulators and the UI that gets packaged for the Kendo UI stuff and there is an option for the "Flat" Kendo them, then there is the "Native". But it looks like the "Native" Kendo stuff is only up to 4.4. Is there a reason the Kendo UI does not have the Android L(Android 5.0) version of the UI included in it?
Also, if we are building out projects with AppBuilder (In-Browser or Windows Client), do the Kendo UI libraries automatically update? Meaning, if there is a new version, does the development environment just automatically update with the new stuff or do we have to go out and get the latest somehow?
5 Answers, 1 is accepted
Regarding your first question, the Android L skin is called 'material' and 'materialblack' or 'material-dark' and 'material-light' depending on your Kendo UI version. You can check this out in the Kendo UI Application documentation. You can check the version of Kendo UI you are using in your app by opening any Kendo UI file. The version is at the top.
To your second question, the answer is no - AppBuilder does not update Kendo UI automatically. It is advisable to thoroughly test your app should you decide to update a framework library as Kendo UI Mobile. We always aim to not introduce breaking changes, but it's still possible that some of your functionality breaks. This is the main reason AppBuilder does not update Kendo UI libraries automatically. However, there is an easy way to change Kendo UI packages in your app. Right click on your project -> Manage Packages -> Kendo UI. Kendo UI Core contains Kendo UI Mobile only and Kendo UI Professional adds the DataViz mobile features. Simply choose a version and click Install. This will replace the contents of your kendo folder with the new version.
Let me know if this information helps and don't hesitate to ask should you have more questions.
Regards,
Martin Yankov
Telerik
Visit the Telerik Verified Plugins Marketplace and get the custom Cordova plugin you need, already tweaked to work seamlessly with AppBuilder.
Hi Martin,
So when I updated the mobile app in AppBuilder, it gave me the kendo.mobile.js library only. Would I just include the core reference myself if I wanted the Barcode to render. We needed to use the kendoBarcode as part of our mobile application. I got a reference to the Kendo core in our project, but I am assuming it also has the Kendo Mobile stuff in there as well. Can I just replace the kendo.mobile.js file with the Kendo Core library and have our mobile app still run? It looks like the kendo.mobile.js does not contain the kendoBarcode JS in it.
@Martin,
Actually in your documentation, I found the kendo.all.min.js reference. Are we able to use this so the Barcode renders? I guess the core does not have the kendoBarcode in it. If I am not mistaken.
The package kendo.all.min.js contains all of Kendo UI - mobile, dataviz, web etc. and is called Kendo UI Professional. Normally, you would get this package from your account downloads section on www.telerik.com. However, I checked that you have a Telerik Platform Professional subscription and so you don't have access to Kendo UI Professional and the BarCode widget. Kendo UI Professional is included in Telerik Platform Business and above.
Let me know if you have any other questions.
Regards,
Martin Yankov
Telerik
Visit the Telerik Verified Plugins Marketplace and get the custom Cordova plugin you need, already tweaked to work seamlessly with AppBuilder.