internal void Init() { try { // Get Rss from API var feedManager = new FeedManager(); var rss = feedManager.GetRss(); // Prepare collection var itemCollection = new ObservableCollection <Item>(); foreach (var item in rss.channel.Items) { // Parse Html content using custom render for each platform if (MainPageImpl != null) { item.Description = MainPageImpl.FromHtml(item.Description); } // Format date item.Date = item.GetFormattedDate(); // Add item to collection itemCollection.Add(item); } // Attach collection to view View.Render(itemCollection); } catch (RestResponseErrorException e) { // handle the possible rest exceptions DisplayError(e); } }