#XamarinDevDays - Cross Platform Native UI with Xamarin.Forms
-
Upload
udara-alwis -
Category
Software
-
view
561 -
download
2
Transcript of #XamarinDevDays - Cross Platform Native UI with Xamarin.Forms
Cross Platform native User Interfaces with Xamarin.Forms
- Udara Alwis
I am Udara Alwis
Xamarin Developer / Enthusiast
Tech Blogger / Speaker
theconfuzedsourcecode
.wordpress.com
github.com/UdaraAlwis
linkedin.com/in/UdaraAlwis
Latest and Greatest in
Xamarin.Forms?
Public Roadmap: aka.ms/xfroadmap
70 contributors
700 merged pull requests
37 evolution proposals
Community
Xamarin.Forms Previewer
with Xamarin.Forms
Xamarin Live Playerxamarin.com/live
Adding Bindable Native Views Directly to XAML
Embedding Xamarin.Forms in Xamarin Native
Remove unnecessary nesting of the Layout Hierarchy
Grid
StackLayout
ContentView
Label
Button WebView
Grid
Label Button Image ScrollView
Image
Panel
Panel
Panel
LabelRenderer
TextBlock
ButtonRenderer
Button
WebViewRenderer
WebView
Panel
LabelRenderer
Label
ButtonRenderer
Button
ImageRenderer
Image
ScrollViewRenderer
ImageRenderer
Image
Forms
Platform
12
19
Panel
LabelRenderer
TextBlock
ButtonRenderer
Button
WebViewRenderer
WebView
LabelRenderer
Label
ButtonRenderer
Button
ImageRenderer
Image
ScrollViewRenderer
ImageRenderer
Image
Platform+Compression
16
12
19
Flattening the Native Control Hierarchy
Forms
Platform
Button
ButtonRenderer
Button
Grid
StackLayout
ContentView
Label
Button WebView
Grid
Label Button Image ScrollView
Image
Panel
LabelRenderer ButtonRenderer WebViewRenderer
WebView
LabelRenderer ButtonRenderer ImageRenderer ScrollViewRenderer
ImageRenderer
Forms
Platform+Compression+Fast Renderers
12
10
Default:
130 RenderersLayout Compression + Fast Renderers:
70 Renderers
MORE AND MORE…
.NET Standard 2.0
Stability and Performance
Startup Time
160+ bug fixes and enhancements
ListView enhancements, Fast Scroll
XAMLC – 5x faster
Gesture enhancements
New layout: FlexLayout
https://theconfuzedsourcecode.wordpress.com