~/talk

Extending and Optimizing Xamarin.Forms Mobile Apps

Talkat NDC Oslo 2017 · 2017-06-14..06-16· [dotnet]
slides:none on file

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

  1. 0:00Start
  2. 1:26James Monson Magnum
  3. 2:44The Xamarin Show
  4. 3:09Xamarin and Xamarin Natives
  5. 4:16Xamarin Forms
  6. 5:57101 Overview
  7. 8:34Structure
  8. 10:12Triggers
  9. 13:40Messaging Center
  10. 14:34Data Templates
  11. 15:10Platform Customization
  12. 16:41Assembly Export of Compile
  13. 18:47Caching Strategy
  14. 20:16Data Template Selectors
  15. 21:25Set Up the Data Template Selector
  16. 22:40Content Page Resource
  17. 27:49Dependency Service
  18. 28:23Make Toast
  19. 30:17Xamarin Forms Dependency
  20. 34:37Custom Renderers
  21. 36:10Create an Ad
  22. 42:55Entry Background Effect
  23. 44:27Listen for Element Changes
  24. 46:36Shadow Effect
  25. 47:31Label Shadow Effect
  26. 48:55Shadow Effects
  27. 51:39Fast Renderers and Compression
  28. 52:31Automatic Layout Compression
  29. 53:12Fast Renderers
  30. 53:36The Flex Layout
  31. 58:32Xamarin Forms Embedding
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.