DataSource for Xamarin.iOS: Overview

DataSource for Xamarin.iOS is a non-visual component that consumes data from various sources. It supports data shaping operations like sorting, filtering and grouping. It adopts the most used data enabled UI controls in iOS: UITableView and UICollectionView to automate the presentation of its data. TLKDataSource works perfectly with TKListView, TKChart and TKCalendar too.

Telerik UI for Xamarin Ninja image

The DataSource is part of Telerik UI for Xamarin, a professional grade UI component library for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

Consuming data

TLKDataSource can consume various data types: simple arrays, arrays with business objects and dictionaries coming from various sources. Its easy to use API allows loading data from files and web services.

Data shaping operations

TLKDataSource supports the following data shaping operations:

  • sorting
  • filtering
  • grouping

For your convenience TLKDataSource provides three different APIs for data shaping operations.

Presenting data

TLKDataSource can present data by using the following UI controls:

  • TKListView
  • TKChart
  • TKCalendar
  • UITableView
  • UICollectionView

You can use TLKDataSource to present the same data in different UI controls at the same time. In this scenario TLKDataSource syncs the current item in the presented controls.

In this article