We recently upgraded Telerik Platform, with new functionality related to NativeScript, Angular 2, SQLite, Google, Multi-lingual features and more.
A few weeks ago we upgraded Telerik Platform with more compelling features for making your development experience better. Since Telerik Platform is a cloud based product, you can start using these benefits immediately:
New Screen Builder-enabled Angular 2 Template for NativeScript Apps
You get a new NativeScript + Angular 2 template in the AppBuilder client that is Screen Builder enabled. You can immediately start using the Views service to visually scaffold your NativeScript apps.
- Your mobile apps need to extend to the web channel as well, and you want to reuse all the code (of course!). The NativeScript and Angular 2 template can help you achieve just that. This is a huge advantage.
Integrate Any NativeScript Plugin into your Projects
Earlier, only verified NativeScript plugins could be used in Telerik Platform projects, so as to prevent security attacks. With this release, we took the first step to allow any NativeScript plugin (even when they come from npmjs.org) into your projects. This was a highly requested feature. Please note that this is but an initial step in and we will deliver this functionality completely for Android and iOS in a subsequent release.
- You are developing a NativeScript app and need to integrate 3rd party cloud service or custom hardware. Alternatively, you may want to reuse code among projects or leverage existing 3rd party code libraries. In this case, you are unable to do so using Telerik Platform.
SQLite Support in the Backend Service JS SDK
SQLite is a popular choice as embedded database software for local/client storage in application software such as web browsers. It is arguably the most widely deployed database engine, as it is used today by several widespread browsers, operating systems, and embedded systems (such as mobile phones), among others.
In this release, we have added a new data storage provider in the JS SDK that works with SQLite to handle larger data sets offline.
- Your B2E Field Service app needs fast access to large manuals to enable smooth viewing and updating data for any field service employee. You can use SQLite for this capability.
- Your B2C product catalog app needs to be faster and work offline. By using SQLite data storage, you can now cache more product images to reduce loading time and cache orders locally when the mobile’s data connection is offline.
Update Data Providers in Screen Builder
Your business needs are dynamic, which means the underlying data sources keep changing too. Whenever the schema of the data used in a Screen Builder app changes, you can now update the data provider to match the new schema. This is available for all supported data providers.
- Your business needs to capture customer preferences, and the internal customer support app needs to show them. You can use this feature for adding the extra fields in the app.
- You no longer want to show customer location as part of your new data privacy agreement, and need to un-map them internally within the mobile app. This would work across data sources.
Server Support for Google Sign-in Workflow
In October 2016, Google discontinued browser-based login from mobile apps in an effort to provide more seamless sign-in process. To overcome this limitation, we have added server support for the new Google OAuth policy so that developers can use the authentication flow from the native Google SDK. Read up on this quora.com question if you want to know how Google OAuth works.
- Your B2B/B2E mobile app wants to get latest corporate files from Dropbox for sending an urgent email corporate email. You can use the Google OAuth process for ensuring secure access to your Dropbox for Business folder.
Multi-lingual Support for Apps Created with Screen Builder
You can now create multi-lingual Hybrid apps created with Views service. For adding multi-lingual content, developers can add resource files for each language that the app needs to support. From the end user’s perspective, there is flexibility to change the language while using the app’s UI.
- Many global organizations have a need for localized content in apps (e.g. Japanese, Brazilian Portuguese French etc.) to fuel adoption across new markets or new departments. Now companies can make truly global apps with vernacular content.
- Make a B2C eCommerce app with product listings in English, French, Italian and Japanese for worldwide customers.
iOS 10 Support for NativeScript Apps
Now you can build for iOS 10 and target its features in your NativeScript projects.
- Your B2C is bringing in mobile commerce revenue and you know that you could target a wider audience that has iOS 10 compatible iPhones. Now, you can target them using this feature.
Visual Studio 2017 support for AppBuilder
Now you can build your AppBuilder projects in Visual Studio 2017 RC with the AppBuilder extension. We ensured that all our existing features work with VS 2017 RC.
- Your developers love Visual Studio and would rather use it as an IDE for building AppBuilder projects. Now you get the best of the both worlds.
A Stronger Mobile Platform for Your Needs
With each release, we make the Telerik Platform stronger for your mobile app development needs. For any usage questions about the features in your mobile apps, please refer to the product documentation or post a question with Product Support via a ticket and we will be more than happy to support you.
New to Telerik Platform and interested in trying out it? Start your free trial right here