Telerik blogs
Focus is on Performance in UI for Xamarin R2 2017 SP1_870x220

You can now easily view live data with ChartView, and experience up to a 10 time improvement in ListView. Read on to see all our latest UI for Xamarin updates.

Stable and reliable performance for your mobile applications—this is a key part of our mission when we deliver our UI for Xamarin components. That's why we work to continuously improve their performance in a number of different scenarios. In this R2 service pack release, we focused on achieving the most reliable performance with ChartView and ListView for the scenarios described below:

ChartView—Live Data

Live Data Chart

Visualizing live data requires a stable and performant chart component. With this SP release, we have introduced significant performance improvements in our Android and iOS charts, so now you can display live updates in your mobile app. The image above shows our Android chart displaying five line series with 100 items each, receiving updates rapidly.

ListView—Loading, Sorting, Filtering


For ListView, the most used control in the suite, we worked the last several weeks to give you even better performance for the initial load, grouping and sorting in Android. The tests we performed showed improvements in data operations by 7-10 times. We have also improved the overall scrolling performance by minimizing JNI native calls and smart caching on Drawables used for ListView items.

For UWP we have improved initial load time by around 30% using lazy loading practices such as deferred XAML loading for some of the elements.

Learn More and Share Your Feedback

We didn’t forget about the rest of components—we added improvements to TabViewCalendarAutoCompleteBusyIndicator and DataForm. You can read about all the improvements we've made in our Release History. You can also find more tips & tricks on how to use the controls in our Documentation, at the SDK demos and at the Telerik Developer Network.

Curious to measure the performance of your app with the update? Go ahead and download UI for Xamarin, try it out and let us know how it went, along with any other feedback you might have.

Download UI for Xamarin

About the Author

Rossitza Fakalieva

Rossitza Fakalieva is a Technical Manager, Microsoft MVP in Developer Technologies and a Director of the Bulgarian chapter of the global Women Who Code organization. She previously worked on the Telerik engineering team and defines herself as .NET enthusiast. She loves to empower others to grow in their career and in the tech field—by teaching, by delivering courses and presentations, and as part of her daily job.

Related Posts


Comments are disabled in preview mode.