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. Fuck that guy for publishing code for us to look at and maybe use.
Show HN: FlatUIKit - Flat UI components for iOS
21–30 of 61 posts
Re: Show HN: FlatUIKit - Flat UI components for iOS
#22Earlier quoted context omitted.
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
#23Earlier quoted context omitted.
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.
Please watch Apple's 1984 commercial again. http://youtu.be/2zfqw8nhUwA
The first Apple HIG was published in 1977 for the original Apple II. It was written by Bruce Tognazzini: http://en.wikipedia.org/wiki/Bruce_Tognazzini#Background
He and his partner, John David Eisenberg, wrote Apple Presents...Apple, the disk that taught new Apple II owners how to use the computer. This disk became a self-fulfilling prophesy: At the time of its authoring, there was no standard Apple II interface. Because new owners were all being taught Tog and David's interface, developers soon began writing to it, aided by Tog's Apple Human Interface Guidelines, and reinforced by AppleWorks, a suite of productivity applications for the Apple II into which Tog had also incorporated the same interface.
And thus interface standardization was born, out of the cumulative, compounding benefit of fulfilled user expectation.
As developers, it's our job to be the wizards behind the curtain. The users are the star of the show, not us, or our egos.
Re: Show HN: FlatUIKit - Flat UI components for iOS
#24Re: Show HN: FlatUIKit - Flat UI components for iOS
#25Great job, Jack! I love when companies open source their projects. Aside from sharing knowledge, they're a great 'passive' way to recruit.
Re: Show HN: FlatUIKit - Flat UI components for iOS
#26I personally had to fork the DCRoundSwitch project to make it more FlatUI like. I am glad there are other efforts out there to help grow this component set.
Re: Show HN: FlatUIKit - Flat UI components for iOS
#27Hey everybody, creator here. Let me know if you have any questions/comments/feature requests - I'm going to keep working on this.
Re: Show HN: FlatUIKit - Flat UI components for iOS
#28Earlier quoted context omitted.
Please watch Apple's 1984 commercial again. http://youtu.be/2zfqw8nhUwA
Apple's 1984 commercial was targeted at their users, not developers -- at least not in the way you're thinking. The first Apple HIG was published in 1977 for the original Apple II. It was written by Bruce Tognazzini: http://en.wikipedia.org/wiki/Bruce_Tognazzini#Background He and his partner, John David Eisenberg, wrote Apple Presents...Apple, the disk that taught new Apple II owners how to use the computer. This dis…
Re: Show HN: FlatUIKit - Flat UI components for iOS
#29Earlier quoted context omitted.
Yeah. Fuck that guy for publishing code for us to look at and maybe use.
What would you do if I published a broken password hashing scheme and encouraged others to use it?
Re: Show HN: FlatUIKit - Flat UI components for iOS
#30Hey everybody, creator here. Let me know if you have any questions/comments/feature requests - I'm going to keep working on this.
One of the interesting pull requests that came out of https://github.com/domesticcatsoftware/DCRoundSwitch was to support accessibilityValue . I for one would like to make a request for it. DCRoundSwitch was my first introduction to the power of the Core Graphics layer. I now believe that you can draw almost anything instead of heavy reliance on design images. Best.
I'm using CoreGraphics for a lot of stuff here, just not actually in the controls' drawRect methods. Rather, I use CoreGraphics to produce UIImages of various sizes/shapes/colors and then use the appearance methods provided by each UIControl (e.g. setBackgroundImage) to style existing UIKit controls with said image. So there aren't any external images included in the project. I prefer this approach, as it minimally interferes with each control's existing/desired behavior (not to feed the trolls, but one of the weaknesses in the "Apple wouldn't approve of this" argument presented elsewhere in the comments is that I'm almost entirely just using existing classes/appearance customization APIs provided by UIKit).