Extending and Optimizing Xamarin.Forms Mobile Apps
summary
Shows a working Xamarin.Forms weather app that uses OpenWeatherMap, an AdMob ad added via a custom renderer, and a details page injected into native apps with Xamarin.Forms embedding. Recommends compiled XAML (XAMLc) (author reports up to ~5x faster inflation), switching ListView to recycle element caching strategy, and replacing nested StackLayouts with Grid or Margin to cut layout overhead. Notes ~70% shared logic is typical, .NET Standard retargeting in 2.3.5 pre-release, 160+ bug fixes, Tizen/Mac/WPF ports live, and embedding and fast renderers planned for 3.0 this fall.
AI-written summary · about
chapters (31)
- 0:00Start
- 1:26James Monson Magnum
- 2:44The Xamarin Show
- 3:09Xamarin and Xamarin Natives
- 4:16Xamarin Forms
- 5:57101 Overview
- 8:34Structure
- 10:12Triggers
- 13:40Messaging Center
- 14:34Data Templates
- 15:10Platform Customization
- 16:41Assembly Export of Compile
- 18:47Caching Strategy
- 20:16Data Template Selectors
- 21:25Set Up the Data Template Selector
- 22:40Content Page Resource
- 27:49Dependency Service
- 28:23Make Toast
- 30:17Xamarin Forms Dependency
- 34:37Custom Renderers
- 36:10Create an Ad
- 42:55Entry Background Effect
- 44:27Listen for Element Changes
- 46:36Shadow Effect
- 47:31Label Shadow Effect
- 48:55Shadow Effects
- 51:39Fast Renderers and Compression
- 52:31Automatic Layout Compression
- 53:12Fast Renderers
- 53:36The Flex Layout
- 58:32Xamarin Forms Embedding
related talks
01h 01mWhat's new in Xamarin.Forms
41mBuilding great apps with Xamarin.Forms
50mXamarin Forms: Native iOS, Android & WP Apps from one C# Codebase
55mWhat's New in Xamarin Forms?
48mXamarin.Forms: Native iOS, Android, and Windows Phone apps from ONE C# Codebase
41mCode Quality & Performance with Xamarin
58mSucceeding with Xamarin
34mBuilding mobile applications with .NET Xamarin
