Live data from Hacker News

Some thoughts after (almost) a year of real Xamarin use

estaun.net

111–113 of 113 posts

Re: Some thoughts after (almost) a year of real Xamarin use

#111

Earlier quoted context omitted.

Hey, I'm the CEO of Xamarin. I'm really sorry that you had a bad experience with Xamarin.Forms. Did you try doing native development with Xamarin? I do want to be clear that Xamarin.Forms is not Xamarin. It's a library that we built to help people quickly write very simple, data-entry style apps. That's why it's called "Forms." It's not intended to be highly performant or to replicate all the per-platform APIs in Xam…

I using xamarin in last 16 months From my experience, xamarin take wrong UI improvement strategy Dont get me wrong, this is a good product, i love it, but just going to wrong direction This is the big 2 mistakes: 1. You change the API class and method name to .net version For first time user, this is good approach, but i must rename every sample snippet code from stackoverflow You should save the resource for renamin…

Hello,

Changing the name is a necessity if you want to have a good looking program.

Consider an API like "drawString:" and "drawString:atPoint:" and "drawString:atPoint:withFont:". These are acceptable in the world of objective-c, because they are used with parameters, but they are not really suitable in this way in C#. So we map the API names to forms that are idiomatically correct in C#.

In the above case, we would like map those to a single "DrawString" method name with three different overloads. But this depends on the case. In general, we follow the .NET Framework Design Guidelines for our naming conventions.

As for forms, you are correct, we built it for a class of users that had different requirements than those that are building consumer applications.

Now, while I am the first one to tell developers to use our native APIs to create great consumer experiences, just last week I ran into a gorgeous looking app and only later I discovered that the gorgeous UI was actually built entirely with Forms, even the animations.

More importantly, the app was built on record time by a single developer. I could not believe it (need to ask the customer for permission to disclose that their product is built with our product).

So I walked away with a new insight: that good UIs require good taste and someone passionate enough to make the UIs happen and that even something that we intended for mostly business scenarios can create great UI experiences.

Re: Some thoughts after (almost) a year of real Xamarin use

#112

If anyone here has tried out Titanium by Appcelerator, I'd very much like to know how your experience was. I've heard conflicting reports on how native it actually is. This article says it uses HTML5 / web views, but I've heard that it uses native widgets, and is pretty close to native. Any ideas? And, do most of the things listed here apply to it as well?

Titanium for iOS and Android use native widgets, not web views. They have a target called mobile web which might use web views.

Re: Some thoughts after (almost) a year of real Xamarin use

#113

Earlier quoted context omitted.

I using xamarin in last 16 months From my experience, xamarin take wrong UI improvement strategy Dont get me wrong, this is a good product, i love it, but just going to wrong direction This is the big 2 mistakes: 1. You change the API class and method name to .net version For first time user, this is good approach, but i must rename every sample snippet code from stackoverflow You should save the resource for renamin…

Hello, Changing the name is a necessity if you want to have a good looking program. Consider an API like "drawString:" and "drawString:atPoint:" and "drawString:atPoint:withFont:". These are acceptable in the world of objective-c, because they are used with parameters, but they are not really suitable in this way in C#. So we map the API names to forms that are idiomatically correct in C#. In the above case, we would…

hi miguel,

thx for responding my comment. after read your explanation, i agree with your argument about xamarin form. it just need more feature and more sample. Xamarin sample layout is not esthetic. You should look at telerik example. And last one, when feature listview drag and drop swap row available on android ?

thx

Post reply on HN