- Introduction
- Mobile development
- What is Xamarin?
- Install Xamarin
- What is Xamarin.Forms
- Create a Xamarin.Forms app
- Create a Xamarin.Forms App
- Flash Quiz
- Anatomy of a Xamarin.Forms app
- Flash Quiz
- Pages and views
- Layout in Xamarin.Forms
- Flash Quiz
- Create the Phoneword app
- Platform specific code
- Build abstractions
- Add support for dialing the phone
- Why use XAML?
- Forms XAML vs. MS XAML
- What is XAML Standard
- Create a XAML-based calculator
- Properties and types in XAML
- Event handling
- Add behavior to the XAML calculator
- Markup Extensions
- Platform-specific values
- Clean up the XAML and tailor the UI to the platform
- Reusing XAML Views
- Identify repeated XAML
- Examine an app containing repeated code
- Define and use Resources
- Use page-level resources
- Use and update dynamic Resources
- Flash Quiz
- Dynamically update resources
- Create consistent UI with Styles
- Create and apply a style
- Utilize application-wide Resources
- Refactor repeated code
- Use built-in styles
- Use application-wide resources
- Flash Quiz
- Summary