Warning: PHP Request Startup: [ddappsec] Error receiving reply for command client_init: dd_network in Unknown on line 0

Warning: PHP Request Startup: [ddappsec] Initial exchange with helper failed; abandoning the connection in Unknown on line 0
{"id":2137,"date":"2019-02-14T08:15:00","date_gmt":"2019-02-14T08:15:00","guid":{"rendered":"https:\/\/www.codeguru.com\/uncategorized\/an-introduction-to-xamarin-part-2-xamarin-forms\/"},"modified":"2021-08-09T21:23:42","modified_gmt":"2021-08-09T21:23:42","slug":"an-introduction-to-xamarin-part-2-xamarin-forms","status":"publish","type":"post","link":"https:\/\/www.codeguru.com\/dotnet\/an-introduction-to-xamarin-part-2-xamarin-forms\/","title":{"rendered":"An Introduction to Xamarin, Part 2: Xamarin.Forms"},"content":{"rendered":"

Introduction<\/h2>\n

Hello, and welcome to the second installment of my Xamarin article series. Before you continue reading this article, I would advise you to come to grips with “An Introduction to Xamarin, Part 1: Setup<\/a>” first, if you haven’t already read it.<\/p>\n

Xamarin.Forms<\/h2>\n

Xamarin.Forms is a cross-platform UI (User Interface) toolkit that allows developers to create native user interface layouts. These native user interface layouts can be shared across Android, iOS, and Universal Windows Platform (UWP) apps. User Interface (UI) definitions, as well as code, are shared across all platforms but rendered with native controls.<\/p>\n

Xamarin.Forms apps use .NET Standard projects to:<\/p>\n