Understanding XAML

With the introduction to Programming Windows Phone 8 Apps, XAML plays a key role for designing the app. XAML stands for Extensible Application Markup Language. XAML was made as a hybrid of HTML and XML. Microsoft designed this language for the purspose of providing an alternative in designing Windows Apps mainly Windows Phone Apps and Windows Presentation Foundation (WPF). If you create a new Windows Phone App , it shows following 13 lines of code.

A schema is basically a order or rules that the code or the programming language should follow for writing. While a namesapce is basically a superclass that holds all the other classes. The first line holds the default namespace for our App. It represents the rest of the partial class for our Windows Phone Application.( If you notice the MainPage.Xaml.cs file it says