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:
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.
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.
We didn’t forget about the rest of components—we added improvements to TabView, Calendar, AutoComplete, BusyIndicator 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.
Rossitza Fakalieva is Manager of the Progress .NET UI & Tools division, which develops the UI for WPF, UI for WinForms, UI for UWP and UI for Xamarin products. She started her career on the Telerik ASP.NET team in 2006 as a support officer and passed through the position of software developer to the position of senior manager. Off work, she enjoys cooking, watching movies and reading books.