Live data from Hacker News

Show HN: FlatUIKit - Flat UI components for iOS

github.com

11–20 of 61 posts

Re: Show HN: FlatUIKit - Flat UI components for iOS

#11

Hey everybody, creator here. Let me know if you have any questions/comments/feature requests - I'm going to keep working on this.

This total disregard for platform conventions does your users a disservice by making moot the effort they've spent learning how the platform operates and what to expect from UI elements and interactions. On top of that, you have to reinvent all the native components you otherwise would get for free, and your app looks like an ugly odd duckling on the platform. Why do this? It demonstrates an insane level of condensio…

Yeah he's the condescendant one, sure.

Re: Show HN: FlatUIKit - Flat UI components for iOS

#12

Earlier quoted context omitted.

Hey Jack, thanks for sharing. I couldn't find an email address in your profile or website. So, on a separate note... I've run into a couple bugs on y'alls app. Oops!

Hey Mason, appreciate the feedback. Actually, all of those bugs are fixed in the 1.1 release which came out on Friday night. So just update and you'll be all set!

[deleted]

Re: Show HN: FlatUIKit - Flat UI components for iOS

#13

Hey everybody, creator here. Let me know if you have any questions/comments/feature requests - I'm going to keep working on this.

This total disregard for platform conventions does your users a disservice by making moot the effort they've spent learning how the platform operates and what to expect from UI elements and interactions. On top of that, you have to reinvent all the native components you otherwise would get for free, and your app looks like an ugly odd duckling on the platform. Why do this? It demonstrates an insane level of condensio…

Disregard this feedback. Do you know how to use a blue pencil instead of the standard yellow? I thought so. These controls maintain the overall look and feel of the native components while just giving them a different skin. Sheesh, even Apple recognized that developers wanted to give their own look to controls by giving them Appearance hooks.

You know what else you get by coding your own UI components that mimic native components? A greater knowledge of the underlying platform. Even if you and everyone else hates the end results, the creator has increased his knowledge, which is more valuable than your troll.

Re: Show HN: FlatUIKit - Flat UI components for iOS

#14

Earlier quoted context omitted.

This total disregard for platform conventions does your users a disservice by making moot the effort they've spent learning how the platform operates and what to expect from UI elements and interactions. On top of that, you have to reinvent all the native components you otherwise would get for free, and your app looks like an ugly odd duckling on the platform. Why do this? It demonstrates an insane level of condensio…

Yeah he's the condescendant one, sure.

The platform has defined conventions. There's a set of Human Interface Guidelines, and those guidelines prescribe what UI elements to use where.

There is also set of standard user expectations, and a general design culture that ties the platform together for its users.

On top of this is the massive investment that Apple has made in educating users of what to expect from the platform -- an investment that is further strengthened each time a user uses an app that follows the expected conventions.

Further, users buy their phones for this cohesive platform experience. If they wanted flat UI, they could buy a Windows Phone. They haven't.

So yes, forcing a completely non-standard UI on users, and promoting its use on the platform, is condescending and honestly hostile to the health and cohesion and shared value of the platform.

Re: Show HN: FlatUIKit - Flat UI components for iOS

#15

Earlier quoted context omitted.

Hey Jack, thanks for sharing. I couldn't find an email address in your profile or website. So, on a separate note... I've run into a couple bugs on y'alls app. Oops!

Hey Mason, appreciate the feedback. Actually, all of those bugs are fixed in the 1.1 release which came out on Friday night. So just update and you'll be all set!

[deleted]

Re: Show HN: FlatUIKit - Flat UI components for iOS

#16

Earlier quoted context omitted.

This total disregard for platform conventions does your users a disservice by making moot the effort they've spent learning how the platform operates and what to expect from UI elements and interactions. On top of that, you have to reinvent all the native components you otherwise would get for free, and your app looks like an ugly odd duckling on the platform. Why do this? It demonstrates an insane level of condensio…

Disregard this feedback. Do you know how to use a blue pencil instead of the standard yellow? I thought so. These controls maintain the overall look and feel of the native components while just giving them a different skin. Sheesh, even Apple recognized that developers wanted to give their own look to controls by giving them Appearance hooks. You know what else you get by coding your own UI components that mimic nati…

Disregard this fellow's feedback, since he clearly has disregarded the platform users and the shared conventions of the platform community.

These elements don't maintain the look and feel of the components at all. They're roughly in the same place, most of the time, and that's about all you can say for them:

https://www.joingrouper.com/assets/new_landing/OnboardingScr...

> Sheesh, even Apple recognized that developers wanted to give their own look to controls by giving them Appearance hooks.

Yes, which you can use without breaking users' expectations, because they still look like they belong. They truly are re-penciling, not a rework of the UI to look like Windows Phone.

Re: Show HN: FlatUIKit - Flat UI components for iOS

#17

Earlier quoted context omitted.

Yeah he's the condescendant one, sure.

The platform has defined conventions. There's a set of Human Interface Guidelines, and those guidelines prescribe what UI elements to use where. There is also set of standard user expectations, and a general design culture that ties the platform together for its users. On top of this is the massive investment that Apple has made in educating users of what to expect from the platform -- an investment that is further s…

Yeah, he should definitely be burned at the stake for not following the mighty HIG. And releasing the code, what an outrage! Now other developers will fall victim to this ignominous tendency of innovation!

Re: Show HN: FlatUIKit - Flat UI components for iOS

#18

Hey everybody, creator here. Let me know if you have any questions/comments/feature requests - I'm going to keep working on this.

This total disregard for platform conventions does your users a disservice by making moot the effort they've spent learning how the platform operates and what to expect from UI elements and interactions. On top of that, you have to reinvent all the native components you otherwise would get for free, and your app looks like an ugly odd duckling on the platform. Why do this? It demonstrates an insane level of condensio…

Where is the vitriol from this coming from? This isn't some massive new UI paradigm, it's effectively a theme!

And a handsome one, at that.

Re: Show HN: FlatUIKit - Flat UI components for iOS

#19

Earlier quoted context omitted.

The platform has defined conventions. There's a set of Human Interface Guidelines, and those guidelines prescribe what UI elements to use where. There is also set of standard user expectations, and a general design culture that ties the platform together for its users. On top of this is the massive investment that Apple has made in educating users of what to expect from the platform -- an investment that is further s…

Yeah, he should definitely be burned at the stake for not following the mighty HIG. And releasing the code, what an outrage! Now other developers will fall victim to this ignominous tendency of innovation!

Or, perhaps, the standing community can help enforce community and platform norms, as we're apt to do, by explaining what those norms are, and why.

And then, perhaps, we will preserve one of the things that has made iOS, and Mac OS X before it, such a pleasant platform to use: platform consistency.

Oh, the horror.

Re: Show HN: FlatUIKit - Flat UI components for iOS

#20

Earlier quoted context omitted.

This total disregard for platform conventions does your users a disservice by making moot the effort they've spent learning how the platform operates and what to expect from UI elements and interactions. On top of that, you have to reinvent all the native components you otherwise would get for free, and your app looks like an ugly odd duckling on the platform. Why do this? It demonstrates an insane level of condensio…

Where is the vitriol from this coming from? This isn't some massive new UI paradigm, it's effectively a theme! And a handsome one, at that.

> This isn't some massive new UI paradigm ...

Flat UI isn't some massive new UI paradigm? I thought that's exactly what it is.

> ... it's effectively a theme!

One of the major components of the success and pleasantness of iOS -- and Mac OS X before it -- has been platform consistency.

Apple has made a study of this, and that's part of what users are buying when they buy Apple's products. Dismantling that consistency (rather than, say, building on it) is detrimental to your user's experience and the cumulative value of both the user's purchase and training, as well as other developer's investment in furthering the platform.

There certainly can be a fine line between building on the platform standards and dismantling them, but rewriting all UI components is very much on the side of "dismantling".

Post reply on HN