~/talk

Xamarin.Forms: Native iOS, Android, and Windows Phone apps from ONE C# Codebase

Talkat Jazoon TechDays 2016 Zurich · on Friday, 2016-09-30· [dotnet]
slides:none on file

Xamarin.Forms builds native iOS, Android and Windows (UWP/Phone) apps from a single C# core, with live-coded demos and real apps (an Untappd-style client, step counter, Dutch-spelling app, and a hydration Mac utility). Shared-logic lives in a PCL or shared project while UI is either platform-specific (~75% reuse with traditional) or abstracted by Forms (~97% code reuse). Tooling: Visual Studio/Xamarin Studio, XAML or C# UI, two-way binding, dependency service and custom renderers; performance uses AOT on iOS, JIT on Android, and demos run successfully.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:03Who is Mike James?
  3. 9:52From web to native with Xamarin
  4. 10:14Siloed vs cross-platform development
  5. 12:40Shared C# core and tooling
  6. 13:45API access and performance
  7. 16:12Traditional Xamarin development
  8. 20:46Demo: iOS UI in Visual Studio
  9. 23:14Auto layout and controls
  10. 27:04Event handling and IntelliSense
  11. 30:37Xamarin.Forms overview
  12. 33:29Xamarin.Forms architecture
  13. 37:05Demo: Beer app with Xamarin.Forms
  14. 41:43Platform-specific UI differences
  15. 42:49XAML previewer and native embedding
  16. 44:35Dev Days event and resources
  17. 45:17Q&A and Linux support
~/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.