Still very frustrating, Xamarin is evolving as fast as a dead evolves! you guys are not getting it.
1- You need to get rid of that INotifyPropertyChanged .. really, believe me, i swear. why don't adopt "Fody" rather than we keep fighting with its bugs? yes we know tricks to make that easier but for god sake it is there since 2005 i guess!!!
2- You need to get VS smart enough to refactor property and binding together, It is serious pain when we need to refactor
3 - We will never use Telerik thing, simply because when I go to Stackoverflow, I won't find (and if I find I don't care) solutions for the APIs and bugs, the community won't adopt it. We rather write our own controls until Xamarin has its own controls which guarantees quality, fast fixing, and large community
why xamarin forms doesn't render itself? why it needs mapping to platform elements? why it doesn't work by itself like a mono game rather than keep mapping its elements to all platforms and that hard customization with renderers?
This session went out of the topic, or didn't focus on a topic. scattered and the title is misleading, I was expecting talk about the three runtimes, then suddenly there is unit testing, C# 7 features, and docker!! plus, I like .net core, but, enough of this .Net core on Mac, really, we need "Apps" on other platforms rather than a "Server" on Mac (what is that for? I mean you said .net core is very popular in one year, but how much percent of the users used it for Mac?) .. We want UI on other platforms, UWP to be universal as Xamarin forms is still modest.
Who said we want to write code for multiple platforms in the same class? the portable library should just have interfaces, abstracts, and cross platform code, any code that is platform specific should be overridden through inheritance.